-
implementation philosophy
- conform to current HTML and CSS standards.
- use of Smarty Templates to
seperate business logic from presentation logic.
- use of PEAR::DB, a database abstraction layer.
- use of word processor codes
- careful validation of all user input.
- use of advanced relational database management system technology such as postgres to implement a robust, high
quality, feature rich and SQL standards compliant database design and
implementation service.
- in PHP, all code assumes register_globals is set to off. this is
primarily a security consideration.
- strict style guidelines with regard to source code layout for ease of
maintenance.