File system layout

DirectoryDescription
addonOptional addons/plugins
boot.phpEach process uses this to boot the application structure
docHelp files
imagesrequired images
includeThe ‘model’ in MVC - (back-end functions), also contains PHP ‘executables’ for background processing
index.phpThe front-end controller for web access
installInstallation and upgrade files and DB schema
libraryThird-party modules (must be licence-compatible)
modControl modules based on URL path names (e.g. http://sitename/foo loads mod/foo.php)
mod/site/Site-specific mod overrides that are excluded from Git
utilTranslation tools, main database for English strings and other various utilities
version.inccontains the current version (which is automatically updated via cron for the main repository and distributed via git)
viewTheme and language files
view/(css,js,img,php,tpl)Standard theme files
view/(en,it,es ...)Language strings and resources
view/theme/Single named themes that contain (css,js,img,php,tpl) overrides