Changes and Improvements
Recent changes:
- 10-Jun-2010: Changed the way record editing works. Instead of buttons at the bottom of each screen, the user clicks on a row and gets both inter-form navigation links and editing buttons.
- 20-May-2010: Moved site from WebHost4Life.com (owned by Endurance International Group) to Arvixe.com, which is brilliant, unlike WebHost4Life which is simply awful.
- 12-May-2010: Removed Facebook Connect option from the Echo commenting system. No more privacy leaks, thank you Mr Zuckerberg. Removed comments from front page.
- 07-May-2010: Loading message sorted out. Upgraded to 9.3.4 version of ASPxGridView to support Opera 10.53. Continued work on forms editing.
- 30-Apr-2010: Using ASPxLoadingPanel to show a "Loading ..." message while pages load or transfer. Once the code works correctly on FishWisePro.com I'll implement it here too.
- 30-Mar-2010: WebHost4Life has turned out to be a BIG mistake. After 21 hours they re-created the database, with a new password, and no data or tables. I still can't use the database restore "feature" that doesn't work.
- 29-Mar-2010: Busy testing backup and restore of the database. The restore doesn't work. They can't/won't restore it.
- 21-Mar-2010: Moved database to "new platform". Tested Datamover data transfer. Updated generated code. Code will move to "new platform" at WebHost4Life.com at some point. New code includes partial support for "extended serial numbers", a Mustang concept similar to autonumbers, but better. Notice how the "Employee" editing is different from the other tables. This uses a different editing model, known as "BIG", to cope with tables with many fields or many foreign keys.
- 17-Feb-2010: Created a Droid Font Installer (645,481 bytes, i.e. 630.4kb) package for Windows, and re-tweaked the style sheet for better results.
- 14-Feb-2010: Added support for Droid font and Ubuntu default fonts.
- 12-Feb-2010: Small changes to site.master and edit.master for debugging. Built-in updates to Uacd, DateTimeStamp and UserId fields.
- 10-Feb-2010: Update to DevExpress 9.3.3, implemented "BIG" table option for Employees table.
- January-2010: Changes to allow for "BIG" tables with many fields.
- 14-Dec-2009: Developing further refinements using example E84 to format cells and allow for calculated fields.
- 06-Nov-2009: Checking library after reading "Writing Secure ASP Scripts", particulary page 5
- 23-Oct-2009: Added ability to specify field order in browse form independently from edit form. Support for DateTimeStamp and UserId special fields as well. Added support for PAGENM keyword, so that edit pages can be labelled. Tweak to Selected Row colour scheme, not to be confused with Focused Row.
- 14-Oct-2009: Changes to site.master.vb and clsText.vb to create easy management of default site rights and to simplify generated code. Also added read-only
attributes to edit form controls when editing is disabled, thanks to sample code from Devexpress
- 09-Oct-2009: After listening to Security Now podcast #147, added warning
message on login page. Miami 1.84.48 changes to include default rights per site. Buttons now 100px wide.
- 08-Oct-2009: More changes to assist with login problems. Site uses cookies for return login. Cookies expire after
20 hours.
- 07-Oct-2009: Changes to forms authentication and caching of generated pages.
- 04-Oct-2009: Finished work on the Find tag, thanks to the sample
code provided by DevExpress support team.
- 03-Oct-2009: Refined the way the navigation works. 'Find' link remembers which key value was used and navigates to that
record, instead of setting a filter.
- 02-Oct-2009: Further improvements to style sheet Focused Row and Loading box. Updated ASPxGridView and Editors™ Suite to version 9.2.6.
- 29-Sep-2009: Updates to style sheet to fix background colour problem. Thanks to Raoul Snyman for testing and reporting this. He also found a serious bug in the login system which I am trying to fix.
- 28-Sep-2009: Fixed bugs in Login page when password is incorrect, added "loading.aspx" pages, hourglass script.
Also added text sitemap and link from robots.txt. Site.master now has a list of links to all tables near the bottom of the
page.
- 27-Sep-2009: Made tweaks to site.master to allow for better data testing in
Visual Studio 2008. Set up rss.mustang.co.za for comments. Published this page
- 26-Sep-2009: Tweaks to login process, and created "Filter" rights, so that logged in users can use the filter row.
- 25-Sep-2009: Further refinements to double-clicking on rows, and setting the FocusedRow and DetailRow correctly.
- 18-Sep-2009: Updated ASPxGridView and Editors™ Suite from version 9.1.5 to 9.2.5, added support for compressed controls
in web.config.
- 17-Sep-2009: Started experimenting with "Echo" comments system
from JS-Kit.
- 12-Sep-2009: Added "title" tag to graphics in menu system.
- 11-Sep-2009: Fixed some editing issues and changed links to editing buttons at the bottom of the form
- 10-Sep-2009: Added page titles and distinction between generated pages and hand coded pages.
- 09-Sep-2009: First complete data pages and data.
- 07-Sep-2009: Transferred data using DataMover and ODBC.
- 19-Aug-2009: Announced web site and started posting pages.
- 14-Aug-2009: Testing and tweaking the GRC Menus.
- 13-Aug-2009: Transferred mustang domain from Hetzner to WebHost4Life.
- 10-Aug-2009: Registered account with WebHost4Life.

This web site is under constant development, and the improvements are logged here.
Please leave comments (below), ask questions, or mention anything that isn't clear.