16cae0047d9b09a2b31f0ddee10b3bd9a4eb1ad0
Now, all formats used by CMS are instances of CMS_FORMAT, mainly to prepare the admin section in order to define format by config/database. CMS_NODE_API provides all queries to access the content types, and formats, this way a module can easily alter the formats by adding a new filter. TODO: see how to integrate permission checking, to control who can use a specific format (such as full HTML).
Eiffel CMS Library
Eiffel CMS library is build with EWF and inspired by Drupal.
The goal of the library is to provide the following features.
- content type
- user management
- module design
- theme
- API
Directory Structure
- library --Library
- layout -- application layout library.
- model -- domain model library.
- persistence -- persistence layer library.
- src -- cms source code.
- example
- demo -- example using the cms library.
- doc -- Documentation.
Documentation
Description
Languages
Eiffel
89.2%
JavaScript
4%
CoffeeScript
3.2%
Smarty
1.2%
SCSS
1.1%
Other
1.3%