Interlude
The universal system
An extended roadmap:
- Milestone 1A: Background Systems
- T - Template System
- H - Caching System
- G - Groups System
- U - Users Structure
- Milestone 1B: Forefront Systems
- A - Auths System
- P - Input Systems
- M - Messaging System
- D - Database Abstraction Layer
- F - Forum Structure
- Milestone 2A: Primary Structures
- C - CMS Structure
- B - Blog Structure
- W - Wiki Structure
- L - Gallery Structure
- Milestone 2B: Secondary Structures
- N - Commenting Structure
- I - Administration Panels
- X - Extensibility
- Z - Modification Support
- Milestone 3A: Tertiary Systems
- R - Report System
- K - Cash/Points System
- E - Medal System
- Milestone 3B: Finalization
- Y - Syndication
- O - Search Engine Optimization
- J - File/Directory Permissions
- Q - Installation
These will be followed by a private alpha release, which will remain in that stage for 2 months. Afterwards, a public beta will be released and remain in that stage for 1 month. These will be followed by Release Candidates for another 3 months. Lastly, a Final Release (1.0) will arrive.
The release will only include the DBAL for MySQL 4.x/5.x. Other DBALs will be produced by third party developers and included into subsequent releases. Further requirements will be added as systems are added, but will hopefully remain as minimal as possible (I’m thinking GD and/or ImageMagick, mod_rewrite for SEO, *Nix box for file/dir permissions).
