ez.no / ezpublish / documentation / ez publish basics / the internal structure of ez publish / directory structure
These documentation pages are no longer maintained. Please visit the new documentation site.
The eZ publish root directory is divided into multiple subdirectories. Each subdirectory is dedicated to a specific part of the system. The subdirectories contain a collection of logically related files. The structure is clean and should be easy to understand.
| |
bin |
Contains various Perl and shell scripts. These scripts are mainly used for maintenance purposes. |
| |
design |
Contains all design related files such as templates, banner/site-images, stylesheets, etc. |
| |
doc |
Contains documentation and change logs. |
| |
kernel |
Contains all the kernel files such as classes, views, data types, etc. This is where the core of the system resides. Only experts should tamper with this part. |
| |
lib |
Contains the general purpose libraries. These libraries are collections of classes that perform various tasks. The kernel makes use of these libraries. |
| |
settings |
Contains dynamic, site specific configuration files. |
| |
share |
Contains static configuration files such as code pages, locale information and translation files. |
| |
var |
Contains cache files and logs. In addition, it also contains images and files (site specific content). Obviously, this directory will grow in size. |
Comments