From Linuxnetworks
[edit] General
- Should be able to work with SQL and LDAP based backends
- SQL backend should handle all supported databases
- Configurable, extendable and overwritable implementations
- Fully translatable
[edit] Coding
- Object-oriented library design
- Interface based design (see PHPLights)
- Use design patterns where they make sense

