Goal: Completely modular website system allowing for easy setup, maintenance and modification for end-users, as well as advanced possibilities for power-users.
Libraries will be the main basis for the system, allowing developers to create helpful functions and object types to facilitate the creation of websites, such as:
- pages
- blogs
- users
- groups
- forums
- galleries
- surveys
- store/shopping cart
- etc.
Model
- base class - all objects derive from this
- library - function groupings for similar, ex: users, forums, blogs
- module - library will self-executing code, based on selection from website
- page - currently the only module planned for creating pages and templates
- module - library will self-executing code, based on selection from website
- website - base wrapper, includes all libraries
- library - function groupings for similar, ex: users, forums, blogs