portfolio: applications
Free2mail Brochures

E-mailable brochures, designed and developed for Free2mail, incorporate dynamic content into Flash movies, sites and slide shows, based on XML technology.
Points of interest
All the data on the site or in the brochure is fully editable via a content management system and stored in XML files, giving the client greater control and flexibility of the content used. Simple HTML alternatives to the Flash can also be generated.
The lack of such control over content has been the biggest disadvantage of Flash-based presentations and web sites over the last couple of years. Work is ongoing on this project, and the introduction of Drupal as a management front-end, coupled with AMFPHP (Flash remoting) is opening up more and more possibilities for the system.
Flash brochure templates and code, XML and data definition, XSLT in PHP using Sablotron, Drupal
Bug Tracker
A complete bug tracking system based on PHP and MySQL, written from scratch as an in-house solution for a small games developer.
Work on the project was abandoned in the midst of already complete, comprehensive Open Source projects such as BugZilla, but may re-emerge in the near future as a bug and issue tracking add-on to the Drupal CMS.
Points of interest
The application is rich in features, including:
- password-protected user access, with multiple user access levels (privileges);
- multiple projects, each with individual user access;
- extensive sorting and filtering on open issues;
- bug fixing locks - if a user assigns themselves to fixing an issue, no other user can mark the issue fixed or closed;
- static bug reports in HTML for team managers, which can be e-mailed on a regular basis.
Extensive PHP code, scratch built web application modules such as secure sessions, database design with MySQL




