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

Contents

eZ publish basics

The internal structure of eZ publish
    Kernel, libraries and modules
    Directory structure
Content and design
Content management in eZ publish
Site management in eZ publish
eZ publish URLs
Summary


Created

26/09/2003
3:12:21 pm
by Balazs Halasy

Last updated

05/05/2004
3:58:18 pm
by Frederik Holljen

Authors

Balazs Halasy
Frederik Holljen



This page is part of the eZ Publish documentation. The documentation is available under the GNU Free Documentation License. All contributions will be released under the terms of this license.