Lord Matt's Projects

Sometimes there are mroe ideas than time in the day. Add to that the need to pay the bills and put bread ont he table one needs to justify coding with cold hard food buying cash. If these projects sound exciting please consider granting them some significant advancement with a donation of any size.

Much of this code will, when in full working order, be released under an open source license. So consider this a software store where once purchased the software will have a lifetime of support and development where the more users there are the better the support and the faster the updates.

My Radio

Estimated Cost: £2000

Remaining: £1950

Started: 2011

Last Work: 2011

My Radio Description

A comprehensive and feature rich flash based "radio" streaming MP3 player with PHP backend (Wordpress and NucleusCMS plugins). This project exists because the initial sponsor asked me to create it. The high price tag is because this project would be much easier with something more than just flex to play with (say, for example, flash eitor pro) which means, in other words, there is a real world cost here too. This project will be freely available once it is written. When this project completes other flash projects may be started. Possibly games.

My Radio Task List

Phase 1 Tasks
  • PHP Manager
  • Next song button
  • Play/pause button
  • Link to artist page onclick
  • "Pop out" player
  • Artist info
Completed Tasks
  • Download flex [June 2011]
  • wonder where to begin [June 2011]
Future Tasks
  • Plugins
  • Like (play more often) button
  • User preference saving
  • Social media user authentication
  • DisLike (do not play again) button
  • Stateful play (if possible)
  • Blog plugins
  • HTML5 implimentation where supported

My Radio requiremnts

  • PHP My Radio will use PHP for the default backend managment
  • XML The radio playlist will be fed to the radio by XML
  • Flash The default form will be a flash app
  • Flex Hopefully flex will enable the creation of mobile apps to playt he radio station too. I don't know enough yet to say if this is certain or a pipe dream
  • Wordpress The My Radio project will first see use on a wordpress blog for which the first admina rea will be created

MyProjects

Estimated Cost: £50

Remaining: £50

Started: June 2011

Last Work: 18 June 2011

Revision: 1.0

MyProjects Description

That's the code behind this page right here. Phase one includes just being able to output all the details from the XML file in a way that is nice to read. I also would like to make the project specific page carry alot more information. Maybe a fuller description and other stats. Gantt charts and other project managment output would also be nice.

MyProjects Task List

Phase 1 Tasks
  • Make sure it's all stable
  • Links to sponsor's websites
Completed Tasks
  • More info Link(s) [18/06/2011]
  • Display platforms/languages used [18/06/2011]
  • Project pages [18/06/2011]
  • Project Page Perma Links [20/06/2011]
  • Return to main page [20/06/2011]
  • XML Reader [17/06/2011]
  • PayPal Donate Button [17/06/2011]
Future Tasks
  • Finalise XML Spec
  • Browse by platform/code used
  • Search
  • Share
  • Gantt charts
  • Project screenshots and images
  • Dependancy resolving cost calculator
  • Manage CDATA for HTML rich descriptions

MyProjects requiremnts

  • PHP
  • XML
  • HTML

MyProjectsAdminArea

Estimated Cost: £500

Remaining: £500

Started: June 2011

Last Work: not yet

Revision: 0

MyProjectsAdminArea Description

Once the front end is written it will be time to create a backend that allows you to manage your projects, thank contributers, add todo items as well as check them off as done.

MyProjectsAdminArea Task List

Phase 1 Tasks
  • Login system
  • Admin UI
  • Sanity Checks
Completed Tasks
    Future Tasks
    • Project managment methods
    • Data manipulation plugin structure
    • Back up and restore
    • Statistical reporting
    • Automation
    • Donator/sponsor (membership) area

    MyProjectsAdminArea requiremnts

    • PHP
    • XML
    • JavaScript
    • HTML

    NucleusCMS Blog Combiner and streamliner project

    Estimated Cost: £250

    Remaining: £250

    Started: not yet

    Last Work: not yet

    NucleusCMS Blog Combiner and streamliner project Description

    A project to make the combining of seperate installs of NucleusCMS into one bigger multi-blog install possible including use of muliple domain names and mismatched plugins. Plugins and classes be released under the GNU GPL.

    NucleusCMS Blog Combiner and streamliner project Task List

    Phase 1 Tasks
    • Lots
    Completed Tasks
      Future Tasks

        NucleusCMS Blog Combiner and streamliner project requiremnts

        • PHP
        • MySQL
        • HTML
        • NucleusCMS
        • Technical Skills

        Tiny Gods

        Estimated Cost: £425

        Remaining: £425

        Started: 2006

        Last Work: 2007

        Tiny Gods Description

        A game that uses twitter and XML feeds to stimulate Tiny Deities on "Big Sister Island". Backing a Diety makes it stronger.

        Tiny Gods Task List

        Phase 1 Tasks
        • Lots
        Completed Tasks
          Future Tasks

            Tiny Gods requiremnts

            • PHP
            • XML
            • HTML

            Tiny Cars

            Estimated Cost: £500

            Remaining: £50

            Started: 2008

            Last Work: 2011

            Tiny Cars Description

            A game that allows users to create cars and race them. Combines a paper sisor stone approach to parts with race courses that favour different areas more or less depending on design.

            Tiny Cars Task List

            Phase 1 Tasks
              Completed Tasks
                Future Tasks
                • Allow users to save cars
                • Create race leauges for saved cars

                Tiny Cars requiremnts

                • PHP
                • MySQL
                • HTML

                MyActivity

                Estimated Cost: £250

                Remaining: £250

                Started: 2010

                Last Work: 2011

                MyActivity Description

                A tool that uses feeds and other elemnts to create a recent activity list for your blog that is reminisant of your facebook wall. Project should eventually gain own website, API, code samples, blog plugins and community.

                MyActivity depends on:

                MyActivity Task List

                Phase 1 Tasks
                • API
                • Feed consumption
                • User Preferences
                Completed Tasks
                  Future Tasks
                  • End Point API
                  • Nucleus CMS plugin
                  • Wordpress plugin

                  MyActivity requiremnts

                  • PHP
                  • XML
                  • RSS
                  • HTML
                  • JavaScript
                  • prototype.js
                  • scriptaculous.js

                  WIFE2

                  Estimated Cost: £35000

                  Remaining: £35000

                  Started: 2011

                  Last Work: 2011

                  WIFE2 Description

                  Web Interface For Everyone [WIFE] is a unified presentation framework. Rather than making a custom website and dealing with design and repeating common elements one simply makes an application for the unique parts. WIFE v1 was written for a client but never used it would not be morally right to use their code so I will write it again this time avoiding some mild errors and making it better than ever. All code will be released under the GNU GPL. The project may take up toa year of full time work. Open Source development may help here. code will be released under GNU GPL at some stage.

                  WIFE2 Task List

                  Phase 1 Tasks
                  • Unified Presentation Model
                  • Interface Specification
                  • Manager (factory) class
                  • Helper classes
                  • Example Application
                  Completed Tasks
                    Future Tasks

                      WIFE2 requiremnts

                      • PHP
                      • HTML

                      MyWall

                      Estimated Cost: £45000

                      Remaining: £45000

                      Started: 2009

                      Last Work: 2010

                      MyWall Description

                      A personalised indi version of a facebook wall but fully under your control and using the latest and best open protocols. Think facebook but distributed and cloud-like. May be built on WIFE2. The price indicates that I feel it will take me about a year and a half of full time work.

                      MyWall depends on:

                      MyWall Task List

                      Phase 1 Tasks
                      • plugin structure
                      • Deep designed spam/abuse proofing
                      • Activity object stream control
                      • FOAF Tool
                      • Methodologies and API
                      Completed Tasks
                        Future Tasks
                        • social media intergration (twitter, facebook etc)
                        • Notification and discovery API
                        • OpenID / Common login auth

                        MyWall requiremnts

                        • PHP
                        • MySQL
                        • XML
                        • HTML

                        Distributed Call Centre System

                        Estimated Cost: £5000

                        Remaining: £5000

                        Started: 2011

                        Last Work: notyet

                        Distributed Call Centre System Description

                        DCCS is a call centre managment system that allows complex data mining and call tracking on a per user and per centre basis. DCCS takes as input a call list which is a well formatted lsit of contacts and numbers. Contact (including polls etc) with each person on the list is recoded and anonamised (hashed) and kept. This allows DCCS to recognise a list member should it encounter them again without storing personally identifyable information which would breach the Data Protection Act (UK) and general privacy requirements. In this way call staff can prioritise list members that appear to have shown an interest in similar products and de-prioritise list members that have shown hostility to calls. Further more the system can suggest optimal call times for list members. Call progress can be tracked so for example if the list member asks to be called later this can be logged and the phone opperator can be fairly sure that the member will be called at the time requested.

                        Distributed Call Centre System depends on:

                        Distributed Call Centre System Task List

                        Phase 1 Tasks
                        • Data analysis
                        • POC experimental hashed matching
                        • List mapping technique
                        • Work flow mapping
                        • ACL
                        Completed Tasks
                          Future Tasks
                          • much more

                          Distributed Call Centre System requiremnts

                          • PHP
                          • MySQL
                          • HTML

                          Top100 Blogs

                          Estimated Cost: £2000

                          Remaining: £2000

                          Started: 2009

                          Last Work: 2009

                          Top100 Blogs Description

                          A flexable and turn key top 100 blogs script that is able to use multiple metrics including metrics not available when the script was written (via metric modules). The design as it exists would be able to use compairitive metric rating even when the two metrics appear mismatched. Additionally the sorting method would be internally relative so, for example, if your site has a Page Rank of 5 (fairly average) but the other members of the niche have sites that are only two or three relative to them you are some two to three times better. Leveraging the statistical functions of mean and standard deviation accross the data set the script will be able to recognise such achievments. Additionally it will be able to create ordered sub-sets of the data set (say for example a top 20 of niche that also do x) and apply the same metrics relative to the selected data set only. I've gottent he theory and logic for this all worked out I just need to justify my time to get it written.

                          Top100 Blogs Task List

                          Phase 1 Tasks
                          • Metric Abstract Class and Interface
                          • Deep designed spam/abuse proofing
                          • cron engine (with interupt and restart option)
                          • Data set output engine
                          • Metric statistics engine
                          Completed Tasks
                            Future Tasks
                            • plugin structure
                            • Notification and submition API
                            • Data set history and graphing

                            Top100 Blogs requiremnts

                            • PHP
                            • MySQL
                            • XML
                            • HTML