Sunday, June 01, 2008 8:43:43 PM (GMT Standard Time, UTC+00:00)

Last week I worked quite heavily through the list, and towards core site completion. This leaves me with the tasks of building the third party websites, developing more client software and the creation of more user-friendly systems.

These are the tasks I have left to do, with a few more added. I aim to complete the ones in italic by next Sunday. I am however out all day on Wednesday, and at Microsoft on Thursday/Friday (I think), so time will be tight.

  • Generic Server Work
    • Work out how to finance the purchase of a new server
  • Snippet format work
    • Add capabiity for third party websites to insert data into snippets (using public services)
  • Editing of pages (Ajax stylee, I already had a syncronous version done)
    • Hide/Show editing controls - based on user authentication
    • Renaming of Pages
    • Adding snippets to pages
    • Editing the inputs to those snippets
  • Security + Validation
    • Go through all pages and check all user-input for limits/etc [Make sure automatic validation is turned off]
    • Validate postbacks for modifiable data and security concerns
  • Write a background service for all data crunching
    • Asynchronous Page Generation
    • Pending Data Crunching
    • Cached Query Generation
  • Logistics
    • Add a 'status' to each account for payment info
    • Provide the means with which to easily pay (Paypal/Google Checkout/Direct CC/Phone??)
    • Limit the number of queries each user is allowed and make this dependent on account status
    • Third party limitations (payment system too?), to prevent DoS attacks.
  • World of Warcraft Scripts + Research
    • Check out WowStats and see what stats they present to their users
    • Replicate those stats using the snippet system (Modifying Lua as needed)
  • Javascript Based Snippet Editing/Creation (MAJOR TASK)
  • World of Warcraft Automated Blogging
    • Choose a technology to build on (Going to build it myself in asp.net, it will actually be easier that way)
    • Develop automatic user creation based on Scrobbles data
    • Choose a decent template for advertising revenue
    • Architect a data-driven pipeline for generation of blog posts based on
      • Location
      • Activity
      • Player Character
      • Party
      • ???
    • Develop background process to generate blog posts
    • Use the World of Warcraft Armory to populate character profiles
    • Add capability for characters to automatically post comments on each other's blogs for purposes of hilarity
  • Online Community
    • Populate Wiki with 'general' information
    • Populate Wiki with stat family documentation
      • Write a script to do this automatically from the Scrobbles database.
    • Populate Wiki for API documentation
    • Create forums for snippet requests/application requests
  • World of Warcraft Data Submittal
    • Create an online page (using the third party data API) to allow online data submission for World of Warcraft (IE: without using the client)
  • Make client application for automatic data submission stable (One is already written, it just needs a lot of work!)
    • Automatic World of Warcraft upload (Make this more atomic)
    • Create an intallation manager (DOH, re-invent wheel!?)
      • Elevated installer process
      • XML based 'module' installation/uninstallation
      • Filterable install list
      • Rollback on fail
    • Create click-once installer for the installation manager
All comments require the approval of the site owner before being displayed.
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):