WolfPack Systems: Gamer Support Systems Developer Blog (English only)
Diary Log
2009-12-07;( 1 hour )
- worked on ip address bug that was returning mac address - added verifications
2009-12-07;( 9 hours )
- worked on "esport team member" management page (invite player to esport team).
(note: all previous log entries were for request to join esport team - accept/reject)
- devloping sql queries and working with .net
- validation
2009-12-06;( 9 hours )
- worked on "esport team member" management page (invite player to esport team).
(note: all previous log entries were for request to join esport team - accept/reject)
- input validation
- devloping sql queries and working with .net
2009-12-05;( 9 hours )
- worked on "esport team member" management page.
- translation
- input validation
2009-12-04;( 9 hours )
- worked on "esport team member" management page.
- generic development of page
- processing of requests to join an esport team
- added additional debug functionality - print data table
2009-12-03;( 9 hours )
- worked on "esport team member" management page.
- generic development of page
2009-12-01;( 9 hours )
- worked on "esport team member" management page.
- generic development of page
2009-11-26;( 9 hours )
- modified the universal tranlation class in the language sets on how to tranlsate smaller text(yes/no, male/female)
- translated parts of some pages (Session expired, developper blog, members management)
- modified "create esport team" page - now allows a person to create multiple clans
- modified "join esport team page" - now allows a person to join multiple clans
- added landing pages for "account preferences" and "manage esport team" plus translations for each
- worked on "esport team member" management page.
- generic development of page
2009-11-23;( 9 hours )
- worked on "esport team member" management page.
- generic development of page
2009-11-21;( 9 hours )
- worked on "esport team member" management page.
- modified menu
- generic development of page
2009-11-19;( 9 hours )
- worked on and finished edit user profile (user account) page - this page is ready for beta testing
2009-11-17;( 9 hours )
- worked on edit user profile page
2009-11-16;( 9 hours )
- worked on edit user profile page
2009-11-13;( 9 hours )
- worked on developing a user interface to translate pages easier (via Google API)
- worked on edit user profile page
-
modified the layout of the registration - placed email infront(above) password to
match login page - this is inline with the "account settings" page
- note: friday the 13th- ooooooooooh spooky
2009-11-12;( 9 hours )
- worked on edit user profile page (note: interested issue with internal links and #)
- translated user profile page.
- modified WPS menu to reflect new menu link for account settings
2009-11-10;( 9 hours )
- worked on edit user profile page
- worked on System logs page
- modified the way page translations occur - if a word is now translated - it shows a blinking item to the left
2009-11-09;( 9 hours )
- cleaned up and fixed developer blog / change log(this page)
- worked on System logs page
- made a new forum signature for myself
- Note: no development over the last few days due to weekend and real life tasks
- Fixed WPS registration process - bug found after "Dutchman" did a test (tried to register for first time)
2009-11-02;( 6 hours )
- continued working on "join esport team" page - display success message upon apply
- translated "join esport team" page
2009-10-29;( 6 hours )
- modified organisation members for future tracking of current and non current members
- worked on "join esports" page- actual application done
2009-10-28;( 9.5 hours )
-
Continued to modified the database design to include "organisations" and re-wrote the way
way teams are handled in the system (Note: development has been delayed due to
hard drive issues because of suspected Microsoft patch and firewall)
- modified "create epsort" and "join esport" team pages to match new database design structure
2009-10-27;( 6 hours )
-
Modified the database design to include "organisations" and re-wrote the way
way teams are handled in the system (Note: development has been delayed due to
hard drive issues because of suspected Microsoft patch and firewall)
2009-10-23;( 9 hours )
-
conitinue working on "join esport team" - as well as additional research
(note: research on how to use gridview with custom shown shown links and passing parameters)
- added to debug class "WriteLine"
-
added easier logging in for developers('s'? its just me!)- after
recompilation sessions are lost... to logmein.aspx - under development environment -
automatically redirect to page last working on....
(this was a 'be kind to a developer' task and improves efficiency)
- played around with gridviews - and binding abilities (this goes for the last 3 days of work)
- updated the CSS adapters for asp.net - due to "EmptyDataText" not showing up
2009-10-21;( 7.5 hours )
- conitinue working on "join esport team" - as well as additional research
2009-10-20;( 4 hours )
- retested "create esport team" and fixed bug
2009-10-08;( 6 hours )
- conitinue working on "join esport team" - as well as additional research
2009-10-07;( 9 hours )
- conitinue working on "join esport team" - as well as additional research
- added to "Terms of Service"
- did more translation (specifically for master page footers and join esport team)
2009-10-07;( 9 hours )
- conitinue working on "join esport team"
- researching "gridview" - associated controls and methods of applying this to the website
- researched into CSS adapter - http://weblogs.asp.net/scottgu/archive/2006/05/02/CSS-Control-Adapter-Toolkit-for-ASP.NET-2.0-.aspx
2009-10-05;( 6 hours )
-
Continued/finalised cleaning up source code and placing into appropriate namespaces -
fixing code to meet changes
- performed testing on converted code
- started developing "debug" class to assist with testing
- Write - standard write to page
- Write dataset tables - find which tables are being returned from a dataset
- Write dataset row count
- built and translated the Terms of Service page - (well started the ToS)
2009-10-04;( 6 hours )
- Continued cleaning up source code and placing into appropriate namespaces -fixing code to meet
- optimised certain functions to be more optimised
2009-10-03;( 6 hours )
- Continued cleaning up source code and placing into appropriate namespaces -fixing code to meet
2009-10-02;( 9 hours )
- cleaned up source code - and better class design
- Created new global classes and WPS, GSS classes to reflect proper design
- optimised database access code - better use of OOP and inheritance
- updated supported browsers to opera 10 only.
- removed all object = null - due to managed environment
2009-10-01;( 8 hours )
- tried to get dotfuscator to work with system but to no avail
2009-09-30;( 6 hours )
- continued working on "join esport team" page.
2009-09-28;( 9 hours )
- continued working on "create esport team"
- added "pt-BR" to language handling function for languages to display to "pt"
- fixed logout menu button display error.
- fixed comments in language - error messages section
- created - forbidden action page
- Added language translations for all forbidden action messages
- modified error master page to reflect the new languages translation system
- implemented security precautions to stop people from producing double esport teams
- converted account verify page to new language handling methods
- continued working on "join esport team" page.
2009-09-25;( 9 hours )
- continued converting the site the new way of handling languages(general landing pages) - too numerous to mention individually
- modified some CSS colour styles
- started converting - "create esport team" to new language handling
- started converting - "join esport team" to new language handling
- cleaned up code for better reading for "WPS register"
- fixed login page error message language pass
- added extra translation meanings to language resources for "create and join esport team"
- after conversion of above mentioned pages - continued work on "esport team create" page
- fixed bug on "WPS registration" page - field requirements message - onfocus - was moving error message *
- decided on website colour scheme - corporate grays -
- optimised "WPS registration page"
- fixed up language bug in Arabic "What is Game Support System" - was in German
- Modifed success word for entire system- and the way "success messages" were displayed
- Modified database data type for "Allow Members To Join Multiple Teams" - to boolean
2009-09-23;( 10 hours )
- Continued working on "language translation component" - converting menus to new language system
- Converted Login page to new language system
- Converted Logged out page to new language system
- Converted GSS master page to new language system
- Converted WPS master page to new language system
- Modified CSS to new colours - not final though - just playing with colours
- Started tranlating master page footers.
- Converted addition - error messages and login system messages to new language system
- Added clear code comments to above mentioned pages
- Converted "logged in landing page" to use new language system.
- Modified the way all pages handle page titles - this is to accompany the new language translation.
- Fixed up commenting in language library for words "W" section
- modified version - making title "alpha release" - (from optermistic to pessemistic)(was previously beta)
2009-09-21;( 9 hours )
- Continued working on "language resource classes"
- applied appropriate comments -and improved existing code comments
- fixed "country list" language set coding error - chinese - zh-ch
- fixed "yes/no" language set coding error - chinese - zh-ch
- fixed "gender" language set coding error - chinese - checking for zh-ch
- clean up and refined existing code - and arranged into logical order - applied necessry fixes to external pages
- fixed extra space in russian country list - one country only
- fixed missing country in Japanese country language set - "Puerto Rico"
- fixed missing country in Hindi country language set - "Hungary"
- fixed wrong country name for German country language set - "People's Republic of China"
- Changed the word "Gamer support system" to "Game support system" - due to issues with translation to certain languages - eg Japanese
- Added extra words for multi-lingual(translated more words for the system.)
- worked on WPS registration page - language modifications
- worked on Main Navigations ASCX - language modifications
2009-09-18;( 6 hours )
- Worked on "join esport team"
- worked on DataAccess class
- created language asset class
2009-09-17;( 1 hours )
- note: resumed work - a delay due to illness - unknown/expressed flu
- continued working on "join esport team" - fields and initial setup
2009-09-10;( 4 hours )
- continued working on "join esport team" - fields and initial setup
- continued working on "create esport team" - backend processing code.
- started working on "esport team news"
2009-09-09;( 11 hours )
- modified installation configuration file - corrected wrong user id for clan
- worked on gss navigation
- continued working on "join esport team"
- continued working on "create esport team"
- started working on "esport team news"
- worked on GSS navigation - based on logged in and logged out events with members belonging to teams
- changed term "Gulan" to "esport team" due to problems with multi language translation
2009-09-07;( 5 hours )
- continued working on converting the base wolfpack system class
- added new error page redirect - database connection error
- worked on login, log out pages/ generic functions for multiple system design
- converted installation sql file from proceedures to hard code.
2009-09-06;( 6 hours )
- continued working on converting the base wolfpack system class
- Updated comments on code around the system
- Modified the way users are redirected to error pages
2009-09-05;( 7 hours )
- continued working on ban system - implemented multiple system ban with individual system ban identification
2009-09-04;( 14 hours )
- Optimised all existing code for entire current version (wps:4.4 and GSS:1.63)
- included better try catch finally statements
- moved code out of sp to inline for security(compiled code)
-
optimised ban checking system and included ban reasons and date time of ban expire in error
handling page.
2009-09-02;( 4 hours )
- Started work on GSS create a gulan process including modifications to menu
- Fixed menu navigation links and coding layout for optimised returns
- Updated WPS and GSS contact links
- Updated Error page: session expired - error message and included link back to login page
2009-08-27;( 4 hours )
- Worked on menu (GSS and WPS) to handle multiple languages and logged in and logged out states
- Updated dedications
- automated some member accounts for testing purposes
- Translated menu
2009-08-25;( 3 hours )
- fixed error handling display bug (no error message displayed when connection failed - bad UI)
- fixed login page - not finding account
- launched admin user page view log viewer (only alpha release)
2009-08-20;( 6 hours )
- Finished to work on login page - ready for beta testing.
- Logged in landing area
- Started working on logout page
- finalised Logged in page (login land in page) - ready for beta testing
- finalised logout page - ready for beta testing.
-
modified dates in the system to GMT/UTC - ready for v2 WFPKsys - which will handle
those dates correctly.
2009-08-19;( 6 hours )
- Continued to work on login page.
-
*WHOA* bug: http://jeremy.zawodny.com/blog/archives/000796.html
(side stepped - and not a bug but thought it was worth mentioning.)
- Fixed Test Data : Password encryption due to new login page verification process
- Fixed time adjustment clock handling of domain(ToLower)
2009-08-18;( 6 hours )
- *WHOA* bug: system time bug was - gregorian time calendar - vs arabic time calendar(not actual bug but learning experience)
- updated system messages about dates
- Geos, TSK, Ultra - beta tested web page - found bug with language display of chinese(cn - instead of zh) - (UltraNoob found)
- Fixed date bug with verification page (Geos found)
- Fixed verfication email link bug - (Geos found)
- Fixed globalization for application in web config - by defining globalization specific to US(United states)
- Fixed IsDateValid function (UltraNoob found/hacked)
- Added language support identification for New Zealand(based on log viewing.)
- Started working on WPS login page.
- ordered code alphabetically- and adjusted page notes (server side)
- Crossed 3 items off the road map for version v1.0 (YAAAY!)
- Added 2 items to v1.0 road maps (sigh - but necessary)
2009-08-17;( 5 hours )
- finalised translation of registration page into other languages
- fixed bug with multi language ban message in registration page
- delays due to ISP changing IP addresses and security not providing access any more to database
- fixed the way registration verfication is done and elimated unnecessary database field
- discovered system time bug
2009-08-16;( 5 hours )
- continued translation of registration page into other languages
- continued work on registration verification
- optimised base class code for database interaction
2009-08-15;( 9 hours )
- modified page view log to include domain name
- optimised code in base class for certain functions
- Completed partial translation of registration page into other languages
2009-08-12;( 3 hours )
- user ban list and page checker
- optimised code in base class for certain functions
2009-08-10;( 8 hours )
-
Modified User Languages handling based on alpha user testing
now have "user language" and "user language to display"
- Optimised instation files for stored proceedures and functions
- created generic mail function in global functions class(not fully finalised)
- Email send out loggin
2009-08-09;( 14 hours )
-
Developed user logging (also found firefox security breech by
microsoft http://www.geek.com/articles/news/microsoft-net-update-installs-firefox-add-on-without-permission-2009061/):
delays due to researching and fixing secruity vulnerability
- stored proceedure
- browser capabilities
- modified base class for functionality of user attributes
- research for all required functionality
2009-08-08;( 10 hours )
- Removed Moscow as a country from the country list (its a city!)
- Converted English Country list to portugese
-
Removed Qatar, Hong Kong, Macau, Singapore, Trinidad and Tobago, Faroe Islands,
Taiwan from Country list(as they are states not countries)
- Converted English country list to Japanese
- Converted English country list to Hindi
- Converted English country list to French
- Converted English country list to Spanish
- Converted English country list to German
- Converted English country list to Arabic
- Fixed test data installation file (md5 password and country list from Australia to AU)
2009-08-07;( 1 hours )
- converted english country list to russian from english
2009-08-05;( 15 hours )
-
re-wrote registration page (again - sigh 6th time? - based on the feedback of ultranoob)
- translated country list to chinese simplified;
- added chinese translation of registration page
- decided to add japanese language support for system
2009-08-03;( 9 hours )
- re-wrote registration page
- modified core functions - added, edited
-
made final decision on which languages and Integrated multiple
languages(arabic, german, spanish, french, hindi, portugese, russian,
chinese and english as default language ) into the design of the registration page
2009-08-02;( 9 hours )
- optimised functions in core clases - is mobile, is supported browser
2009-08-01;( 9 hours )
-
started work on language integration for Chinese(simplified), German, Spanish, Arabic and
English
- fixed in appropriate use of label control for registration page
2009-07-31;( 9 hours )
- fixed registration page password encryption bug
2009-07-30;( 9 hours )
-
WolfPack systems move home from dives to www.WFPKSYS.com - Purchased WolfPack
Systems Domain Name to start setting up emails, logs, registration etc
- Registration page - email doesnt exist validation - with first stored proceedure function!
2009-07-28;( 9 hours )
-
fought and fought with different anti spam measures and did heaps of research - and
finally found a CAPTCHA control that works - sweet :)
2009-07-27;( 9 hours )
- worked on registration anti spam measures - possibly invented new method with regex
2009-07-26;( 9 hours )
- registration validation page logic -
- reg ex for password
- password holder so user doesnt have to retype it
2009-07-25;( 9 hours )
- researching and testing and continued working on registration validation
- added noscript to site
2009-07-24;( 9 hours )
- started working on basic security aspects and session data with page validation
- modified global functions class to adjust the static members are dealt
- re-arranged error pages folder structure and converted to master pages
2009-07-23;( 9 hours )
- started working on system registration form
2009-07-22;( 9 hours )
- SqlDataSource with Database Store Proceedures.
- datareader vs dataset
- Error page for mobile devices
- redirect users who connect via a mobile/hand held device - via http://www.opera.com/mini/demo/
2009-07-20;( 9 hours )
-
converted 85% of the website from "command centre"
to "WolfPack Systems: Gamer Support System"
- setup master pages for website
- looked at asp.net localisations
-
built custom error pages for "WolfPack Systems" -
did not include a design - just an error handing message
- took a closer look at asp.net css adapters and considering their user
2009-07-17;( 9 hours )
- worked on asp.net repeater controls
- looked into asp.net css adapters http://www.asp.net/cssadapters/Whitepaper.aspx
- Sorted out version numbers for projects Major.Minor.Subrelease (based on project mono)
- Coined new term. Gulan - stands for Guilds and clans
2009-07-16
-
resolved issues with executing install scripts on host -
due to lack of support for stored proceedures during a web interface
example (live) can be found here http://dives.ws/Members/DisplayMembersFromClan.aspx
- moved installation files due to proprietry system possibilities
2009-07-03;( 9 hours )
- continual delays in doing a live test due to problem mentioned on the 2009-07-02
2009-07-02;( 9 hours )
- retrieval of clan member lists into drop down box
- understood reader vs dataset
- uploaded databse to wolfpack website for testing purposes on live server
-
delays in doing a live server test of the alpha database because phpmyadmin doesnt allow
stored proceedures to be run
2009-07-01;( 9 hours )
- setup basic test data
- created test clan 'dragon'
- create mysql functions
- configuration tables
-
finished version 1 beta of the
database ready for testing
Screen shot of the alpha database
2009-06-30;( 9 hours )
Development time delay due to 2 surgical operations and personal real life stuff
- Re-wrote database for component based sections (system,gamer, RE)
- created XML configuration files instead of database tables
- set primary and foreign keys
2009-05-18;( 9 hours )
- added command center logo (looks bad on white background but awesome on black)
- added additional configuration tables for
-
Created tables: activities log, multiplayer matchmaking server, member multiplayer
matchmaking server
- updated the term 'sex' to 'gender'
2009-05-17;( 9 hours )
- Renamed titan to command center: including all tables, proceedures
2009-05-12;( 9 hours )
- worked on MySQL stored proceedures for backend today.
2009-05-11;( 9 hours )
- Included proper commentation for SQL installation file
-
created tables: game platforms, platform types, community member status along with
inserting of appropriate data
- create table: recruitment referrer tracking
- Figured out how to insert data into database
- modified existing tables to suppoert UTF8 and not sweedish1
2009-05-08;( 9 hours )
- Started creating SQL scripts for titan system - including Install and un-install scripts.
2009-04-27;( 9 hours )
- Modified recruitment date of birth user interface - from calendar to DDL
2009-04-25;( 9 hours )
- Updated Home page with "about us" information
-
Worked on "Recruitment" page - developed recruit class - all required fields
for initial layout - property accessors only - no methods
2009-04-24;( 9 hours )
- Added Login, Recruitment, Logout, and Landing Page
-
Added UserControls for footer information and user information
(deliberatly not using master pages)
- fixed XHTML strict conformance
-
fixed up naming convention and name for members.cs class -
changed from "communitymember.cs" to "member.cs"
- Implemented namespace for classes.