WolfPack Systems: Gamer Support Systems Developer Blog (English only)
Warning - this application is highly unstable - example data input is located next to each field where required
this application is provided "as is", you use this website at your own risk.
This website does not meet any international coding standards.
The targets, items, goals and roadmaps on this page could change at any times, support for or
against any item can change at random without notice only use this page as a guideline.
About
The "Titan" system was named after the a "Titan" in the game Battlefield 2142 -
and this system is dedicated to the members of WolfPack who performed above and beyond the call
of any gaming clan when it came to dominating the Australian battlefield.
The Titan system is being designed and built to handle and automate as many of the manual tasks
within the clan as possible.
This system is being built as a testiment to humanity and how we can - together - resolve our problems.
It's aim is to show the younger generation that you can reach for the stars and achieve them.
Enjoy life, stop and smell the roses because life is too short and we should enjoy it more
then what people are doing.
Note: this system was renamed from "titan" to "command centre" then
to "WolfPack: Gamer Support System"
Target browsers
Please note that support for some browser may be dropped at the release of a new version
WP:GSS v: 2.0.0 (TBA)
- Microsoft Internet Explorer: 6(v6.0.2900.5512.xpsp_sp3_gdr.090206-1234), 7(v7.0.5730.13), 8(TBA)
- Mozilla Firefox: 2 (v2.0.0.20), 3 (v3.0.11)
- Google Chrome: 2 (v2.0.172.37)
- Opera Opera: 9 (v9.64 build 10487)
WP:GSS v: 1.0.0
- Microsoft Internet Explorer: 7(v7.0.5730.13)
- Mozilla Firefox: 3 (v3.0.11)
- Google Chrome: 2 (v2.0.172.37)
- Opera Opera: 9 (v9.64 build 10487)
Road Map Goals
The information in this road map is a guide only and can change at any time
WP:GSS v: 4.0.0 (Due Date: TBA)
WP:GSS v: 3.0.0 (Due Date: TBA)
- User
- xml feeds from database
- Awards/medals/ribbons
- Developer
WP:GSS v: 2.0.0 (Due Date: TBA)
- User
- gulan ranks
- permission levels
- lost password recovery
- adding, editing and deleting gulan events
- email sent out to all members with profile on off switch
- adding, editing and deleting gulan news
- email sent out to all members with profile on off switch
- auditing of logs
- applying a ban hammer to members
- Developer
WP:GSS v: 1.0.0 (Due Date: 2010 Jan; Code name: "First Consciousness")
- User
- User Registration
- email verification check
- easy check of existing user name when picking login
-
Registration/Unregister Gulan
(Gulan: Guild/Clan) - Changed - Gulan to eSport Team
- User can view their own account details(double up of requirements see item below)
- View, Edit and delete user account details
- View, Edit and delete gulan account details
- Invite/uninvite player to Gulan
- accept/reject a player application to join an esport team (added: 2009-12-06)
- Request to join/leave gulan
- XML feeds for gulan member list
- System Login/Logout (added: 2009-08-18)
-
Menus/Headers and Footers in different languages and general start
pages (added: 2009-08-18)
- Developer
- Setup all base classes and namespace templates
- Setup database installation files
- Setup host ready for live testing by users
- Installation of required stored proceedures
- Log user activies
- basic website layout setup with masterpages
Developer Diary History
Diary Log
2010-04-22;( 8 hours )
- fixed W3C validation "internal 500 error" message - due to a lack of "try catch" on the data retrieval from browser
2010-04-20;( 8 hours )
- developed the extra step page of "create GSS user profile"
- modified database installation files to account for new tables for permission functionality references
2010-04-19;( 8 hours )
- figured "join organisation" bug (it turned out that a persons "GSS" profile was not setup
- developed fix for above issue - created "setup Game Support System (gamer)Profile"
- fixed up permissions in "delete permission group"
- fixed and rewrote parts of "registration" process to include base permissions
- added necessary "create GSS user profile" step and assocation permissions in database
- modified test data to incorporate new permission handling and user
- fixed IP address logging bug(this may pop up again with IP issues?)
- fixed "unsupported" error redirect bug
- note: this version(0.8.6710) was deployed without custom errors enabled as there is a w3v validator bug that i wish to see
2010-04-18;( 3 hours )
- fixed any compilation bugs and dotfuscated the application and published the website for beta testing in asp.net 4.0
- walked through with medipack some UI issues regarding "registration" "date of birth"
- uncovered "join organisation bug"
2010-04-16;( 8 hours )
- started converting "invite to join" esport team to seperate code
- started converting "request to join" epsort team to seperate code
2010-04-15;( 8 hours )
- Burned 2010 ISO to disk and installed.
- chased up the hose to see if they can install asp.net 4.0 on the server.
- Converted WFPKSYS to asp.net 4.0 and configured my local server to get it running
- General mucking around with the new tools and stuff (familiarisation)
- started alpha testing of the existing permission groups
- fixed "delete permission group" bug - (it wasnt deleting permission group )
2010-04-14;( 8 hours )
- fixed "joined esport team" bug(needs testing)
- started debugging W3 validation problem(have to put up new version of WFPKSYS to server)
- tried to figure out how to "obfuscate" backend code again
- downloaded Visual Studio 2010 and .Net 4.0 (2GB+ of downloads)
2010-04-12;( 8 hours )
- Continued converted "create esport team(organisations)" page into user controls for multiple page implementation
- continued mirgrating above create team - implemented "basic permissions" for new user account
2010-04-10;( 8 hours )
- Continued converted "create esport team(organisations)" page into user controls for multiple page implementation
- continued mirgrating above create team - implemented "basic permissions" for new user account
2010-04-09;( 8 hours )
- Converted "create esport team(organisations)" page into user controls for multiple page implementation
- while mirgrating above create team - implemented "basic permissions" for new user account
2010-04-08;( 8 hours )
- Converted "login" page into user controls for multiple page implementation
- Converted "register" page into user controls for multiple page implementation
- while mirgrating above registration - implemented "basic permissions" for new user account
- Converted "verify email account" page into user controls for multiple page implementation
2010-04-06;( 8 hours )
- spent a fair chunk of the morning doing research on "dotfuscation" purchasing
- started work on "delete permission group" (note: have to figure out way to "delete member from group - with business rules")
2010-03-30;( 8 hours )
- continued working on "modify group members" functionality
- "add" and "Delete" functions
2010-03-30;( 8 hours )
- continued working on "modify group members" functionality
- retrieve organisation users
- verified functionality that only people with permissions to that organisation can edit that permission groups organisation
2010-03-28;( 8 hours )
- continued working on "modify group members" functionality
- retrieve organisation users
2010-03-26;( 8 hours )
- continued working on "modify group members" functionality
2010-03-25;( 8 hours )
- debugging of permissions (edit permissions + fixed "automatic update of permissions when changed") (optimising processes)
- started working on "modify group members" functionality
2010-03-23;( 8 hours )
- continued to work on a way so that when a user changes an organisations permission groups - peoples permission update automatically
- added try catch functionality to database calss
2010-03-22;( 8 hours )
- designed and created a way so that when a user changes an organisations permission groups - peoples permission update automatically
- modified "debug" class to reflex "display user permissions" for new organsiations
2010-03-21;( 10 hour )
- note: delays due to virus "XP guardian 2010" - had to do a complete system re-install(of game drive).
-
continued working on permissions
- designed the function to modify all the permissions at once(had been thinking about the function while game drive was installing)
- started developing the designed function to modify permissions
2010-03-18;( 10 hour )
- note: delays due to virus "XP guardian 2010" - had to do a complete system re-install.
-
continued working on permissions
- re-wrote the way a user modified permissions for a group (instead of individually- re-wrote as group)
2010-03-14;( 10 hour )
-
finished optimising permissions and started moving each componenet to "custom user controls"
- finished developing "edit permissions" user interface - making minor tweaks to match business rules
2010-03-13;( 10 hour )
-
Continued to re-write permissions with optimisation but with the added idea of finalising
business proceedures
- continued creating user interface
2010-03-12;( 10 hour )
-
Continued to re-write permissions with optimisation but with the added idea of finalising
business proceedures
- fixed up the way joins are handled in classes
- continued to work on the way to edit permissions
- started creating user interface
2010-03-11;( 10 hour )
-
Continued to re-write permissions with optimisation but with the added idea of finalising
business proceedures
- fixed up the way joins are handled in classes
- continued to work on the way to edit permissions
2010-03-10;( 8 hour )
-
re-wrote permissions with optimisation
2010-03-09;( 8 hour )
-
Continue working on the permissions design and development (writing ability)
- continued working on Edit group permissions
2010-03-08;( 8 hour )
-
Continue working on the permissions design and development (writing ability)
- permission to create groups(complete and ready for testing)
- started working on Edit group permissions
2010-03-06;( 8 hour )
-
Continue working on the permissions design and development (writing ability)
- permission to create groups
2010-03-05;( 8 hour )
-
Continue working on the permissions design and development (writing ability)
- permission to create groups
- created function to return organisations that user has permission to change based based on supplied functionality
- discovered a medium sized error in table installation data file and corrected(permissions - system associations)
2010-03-04;( 9 hour )
-
Continue working on the permissions design and development
- modified and tested the GSS navigation with new permission (yaay it worked!)
- modified the entire database for more appropriate naming on relational table information - and fixed up code to match changes
2010-03-02;( 8 hour )
-
Continue working on the permissions design and development
- modified and tested the GSS navigation with new permission (yaay it worked!)
- Added CPV - Content Page Version to all pages
2010-02-26;( 10 hour )
-
Continue working on the permissions design and development
- modified permissions debug functionality
- re-wrote entire debug class to improve the way debugging is done(and added write permission function for debugging in the future)
2010-02-26;( 10 hour )
-
Continue working on the permissions design and development
- slogged away today on permissions - realising that there is a chunk of logic missing with organisations system uses
- Performed testing on the permission and fixed any bugs.
- worked on the public user permissions.
- updated debug file to include a function to write out this current users permissions
2010-02-25;( 10 hour )
-
Continue working on the permissions design and development
- slogged away today on permissions - realising that there is a chunk of logic missing with organisations system uses
- sealed the permissions class today prevent inheritance
- added join functionality logic - if return tables are already existent you dont need to add extra id
- added logic for content pages to be able to update master page and give a functionality id
- modified a table design to accomodate for system association id (which i might note should have been done at the beginning but wasnt by me)
2010-02-23;( 10 hour )
-
Continue working on the permissions design and development
- developed the function that checks the permission
2010-02-22;( 10 hour )
-
Continue working on the permissions design and development
- optimising existing functions
- added extra "references and notes" to functions
- developed the configuration dataset
- updated copyright year information
2010-02-21;( 10 hour )
-
Continue working on the permissions design and development
-
worked on the business logic for the permissions
- wrote all base functions for permissions.
2010-02-20;( 8 hour )
-
Continue working on the permissions design and development
-
worked on SQL statements to access data
- developed functions to implement the sql statements(fundamental functions)(eg retrieve which permissions a user has)
- added extra debug functionality to wolfpack debug - write dataset(datatable) column name writer
- added extra debug functionality to wolfpack debug - write datatable(and write table columns)
2010-02-19;( 8 hour )
-
Continue working on the permissions design and development
-
worked on SQL statements to access data
- developed functions to implement the sql statements(fundamental functions)
- reorganised the file structure of where the database class is (moved to its own file out of global)
- reorganised the file structure of where the users class is (moved to its own file out of global)
- modified the way debug assists handles dataset-(when null)
- fixed issue with developer assist relogin - and redirection(additional ? in query string)
2010-02-18;( 8 hour )
-
Continue working on the permissions design and development
-
reworked on database design and business logic
- Modified the way the database installation handled unsigned integers
- Cleaned up database installation file commenting
2010-02-14;( 8 hour )
-
Continue working on the permissions design and development
-
Started development of web page to handle permissions
- Researched, tested and implemented a more organised way for classes in the IDE
- Modified the way data is accessed with datatables and datasets
2010-02-11;( 8 hour )
-
Continue working on the permissions design and development
-
Started development of web page to handle permissions
2010-02-09;( 8 hour )
-
Continue working on the permissions design and development
-
modified the permissions design slightly to account for an organisation being able
to have the same permission on multiple companies
- added test data and default data for the system for permissions
- fixed up "organisation" default id issue
2010-02-08;( 8 hour )
-
Continue working on the permissions design - and worked on draft 2 - ready for implemention.
Note: rewrite on draft done due to ambiguousness
-
Fought against MqSql for about 3 hours trying to can an installation script to work
via command prompt in windows - in the end gave up and went back to single file development
2010-02-02;( 8 hour )
- Fixed issue with "members" page - translation with JavaScipt "confirm action" and translation
- Continue working on the permissions design - and finished draft 1 - ready for implemention.
2010-02-01;( 8 hour )
- Fixed issue with "members" page - translation with JavaScipt "confirm action"
- Fixed issue with "members" page - control logic
- Fixed translation error word "members" - arabic converion (was mentioned in german)
- Started designing "Permission" section of the WPS system
2010-01-08;( 8 hour )
- Worked on the ability reset the users interface and reset all settings without logging out
- cleaned up developer login pages for more security (deletion of different account log pages)
- worked on menu reset ability
- cleaned up the way the "Create esport team" page handles success.
- added "writearraylist" to debug assist file
-
fixed the menu reset ability (the actual displaying of links different to above entry)'
with the help of mbanavige (from asp.net forums http://forums.asp.net/p/1511883/3604938.aspx)
2010-01-07;( 8 hour )
-
worked on "join esport team page" figuring out how to do in Dot net - maintaining actions done with dataset and displayed data
- modified gss search esport team function
- added statuses of "already a member" and "already applied" remembered
2010-12-06;( 8 hour )
-
worked on "join esport team page" figuring out how to do in Dot net - maintaining actions done with dataset and displayed data
- modified gss search esport team function
2010-12-05;( 1 hour )
- started work on WolfPack system - looking over changes from 3.5 conversion
2010-12-04;( 1.5 hour )
- converted WolfPack system to ASP.Net 3.5 (includes time to burn VS2008 to disk from ISO,patching and patching)