Overview
Info |
---|
This page is still incomplete. Please help us to write a comprehensive CONTENIDO documentation. |
CONTENIDOs filesystem structure seems a bit overwhelming for the novice developer but follows a quite straight forward scheme. This article describes this scheme and should help to find the files you're looking for. Files are systemwide ressources.
Note |
---|
The location of many folders can be configured to suite your needs. This can be achieved by editing several configuration files (TODO exlpain which). This article assumes that all folders have their default locations! |
...
name | description |
---|---|
ROOT /contenido/classes | Contains one file for each CONTENIDO class. |
ROOT /contenido/cronjobs | Cron or pseudocron jobs are located in this folder. |
ROOT /contenido/external | External tools liek CodeMirror or TinyMCE can be found here. TODO the folders backendedit and frontend have to be described. |
ROOT /contenido/images | Images that are used in the CONTENIDO backend are located in this folder. |
ROOT /contenido/includes | Contains files with functions used in the CONTENIDO backend that can alos also be used in plugins and modules. |
ROOT /contenido/jar | Contains the Java package org.contenido that is used for the file upload drag and drop feature. |
ROOT /contenido/plugins | CONTENIDO plugins are located in this folder. |
ROOT /contenido/scripts | This folder contains JavaScripts that are used in the CONTENIDO backend. This also includes the jQuery library. |
ROOT /contenido/styles | This folder contains CSS style sheets that are used in the CONTENIDO backend. This also includes the style sheets for jQuery. |
ROOT /contenido/templates | Templates that are used to render pages in the CONTENIDO backend. |
ROOT /contenido/templates_c | Smarty cache for templates that are used with the class cSmartyBackend when using the Smarty plugin. Smarty usually precompiles its templates and stores them in this folder. |
ROOT /contenido/tools | Command line tools (CLI) that are used for certain CONTENIDO related tasks e.g. automatic creation of the autoloader configuration file or the detection of PHP dependencies. |
ROOT /contenido/xml | This folder contains some XML files required for the CONTENIDO backend. legend.xml contains descriptions of the icon legend shown in Content | Article. navigation.xml defines the structure of the main- and subnavigation. system.xml defines settings which will be displayed on the system configuration page in Administration | System. |
...