Sword Page SVN
Status: Planning
Brought to you by:
layese
File | Date | Author | Commit |
---|---|---|---|
application | 2009-01-03 | layese | [r24] added site management |
docs | 2008-12-29 | layese | [r20] - modified INSTALL.txt and README.txt |
htdocs | 2008-12-29 | layese | [r21] removed dojo toolkit, not necessary for now. |
library | 2008-12-24 | layese | [r15] upgrade Zend Framework library to 1.7.2 |
samples | 2008-12-29 | layese | [r20] - modified INSTALL.txt and README.txt |
tests | 2008-12-29 | layese | [r20] - modified INSTALL.txt and README.txt |
INSTALL.txt | 2008-12-29 | layese | [r20] - modified INSTALL.txt and README.txt |
LICENSE.txt | 2008-09-07 | layese | [r4] added initial welcome page |
README.txt | 2009-01-03 | layese | [r24] added site management |
Basic Features - OOP/MVC - Template - Languages (i18n, l10n) - User Management - Security, Logging, Debugging and Error Handling - Unit Testing - Access Control List - Extensions, Modules, Plugins License - Sword Page is licensed under New BSD - see LICENSE.txt included in the distribution Installation - For installation instruction please see INSTALL.txt Directory Structure - htdocs (public directory or document root, location of index.php and images/css/javascripts) - library (currently contains only Zend Framework library, more will follow if needed) - application (contains the business logic, views, and others) - config (configuration files) - controllers (controller files) - data (contains static data like verses from the bible) - database (contains SQL files needed to startup the application) - lang (languages such as i18n and l10n) - layouts (template layouts) - libs (Sword, contains all extended library classes from Zend Framework) - models (contains all the business logic) - Blade (contains core model files) - Chappe (contains security files) - Tang (contains extension of the core/blade files) - Hilt (contains files that controls the core/blade) - Sheath (contains all the models for Database Tables) - modules (module files) - themes (template files) - tmp (contains temporary files) - views (aka themes) RoadMap * v0.1 - Dynamic Page creation (html/php page types) - initial core/blade implementation including User Management, Security, Logging, Debugging and Error Handling - initial extension/hilt implementation including Installer * v0.2 - Access Control List * v0.3 - additional modules (news, downloads) * v0.4 - enhanced core/blade and extensions/hilt - templating engine * v0.5 - Languages (i18n, l10n) * v1.0 - first major release with all basic features are implemented - Performance (caching, others)