The 'skeletonz' directory structure
/model
All the database specific things are in here. This includes database creation code, backup, CMSModel, UserModel etc.
/modules
Modules has template specific classes. This includes content, footer, header, menu. template.py specifies how a Template, AdminTemplate, PluginTemplate and SiteEditTemplate looks like and what they should import of JS and CSS.
/mylib
Includes some small libraries and WSGI middleware.
/plugins
Includes core plugins that are distributed with Skeletonz.
/static
CSS and JavaScript that is used in Skeletonz. Includes stuff like GreyBox, GoogieSpell, AmiBar, etc.
/test
Some test code that can be run to see if things still work.
/view
Cheetah template code! Includes how header, footer and other sites are rendered. I.e. transformed to HTML.
/view/admin
Template code for the admin section.
/view/d_components
Dynamic template components. Components that aren't cached. They also have a syntax, namely:
<?= cms_status_box ?>
