Saturday, June 07, 2008 8:49:17 AM (GMT Standard Time, UTC+00:00)
I did quite well this week to get as much done as I did (In my opinion).
My scrobbles page shows quite an improvement in the amount of code being written anyway.
Here is what I have left - I'm going to work on the Javascript based snippet editor this weekend, as that would be a massive win to acchieve. After I've done that, I'll look at replicating those stats found at WoWWebStats and probably come up with some easily implementable features to bring the user experience more in line with what the users expect.
- Javascript Based Snippet Editing/Creation (MAJOR TASK)
- World of Warcraft Scripts + Research (WWStats)
- Replicate their stats using the snippet system (Modifying Lua as needed)
- 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)
- Write a background service for all data crunching
- Asynchronous Page Generation
- Pending Data Crunching
- Cached Query Generation
- Snippet format work
- Add capabiity for third party websites to insert data into snippets (using public services
- Generic Server Work
- Work out how to finance the purchase of a new server
- 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 concernsLogistics
- 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 Automated Blogging
- 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 request
- 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