Table des matières
- The internal structure of eZ Publish -- Structure interne de eZ Publish
- Directory structure -- Structure des répertoires
Directory structure -- Structure des répertoires
Date de publication: le mardi 22 mars 2011 à 16h18
Dernière modification: par Pascal BOYER le mercredi 23 mars 2011 à 18h37
versions 3.9, 3.10, 4.x
The eZ Publish root directory contains multiple subdirectories. Each sub-directory is dedicated to a specific part of the system and contains a collection of logically related files. The following table gives an overview of the main eZ Publish directories.
Le répertoire racine de eZ Publish contient de multiples sous-répertoires. Chacun deux est dédié à une partie spécifique du système et contient un ensemble de fichiers logiquement en rapport avec cette partie du système. Le tableau suivant présente un aperçu des répertoires principaux de eZ Publish:
|
Directory Répertoires | Description |
|---|---|
| bin |
The "bin" directory contains various PHP, Perl and shell scripts. For example, it contains the "ezcache.php" script which can be used to clear all eZ Publish caches from within a system shell. The scripts are mainly used for manual maintenance. Le répertoire bin contient de nombreux scripts PHP, Perl et shell. Il contient par exemple le script ezcache.php utilisé pour effacer tous les caches de eZ Publish à partir d'une commande shell. Les scripts sont principalement utilisés pour une maintenance manuelle du système. |
| cronjobs |
The "cronjobs" directory contains miscellaneous scripts for automated periodical maintenance. Le répertoire cronjobs contient divers scripts permettant d'automatiser les tâches de maintenance périodiques. |
| design |
The "design" directory contains all design related files such as templates, images, stylesheets, etc. Le répertoire design contient tous les fichiers relatifs au design du site tels que les templates, les images, les feuilles de styles etc... |
| doc |
The "doc" directory contains documentation and change logs. Le répertoire doc contient la documentation ainsi que les fichiers consignant les évolutions et mises à jours des versions de eZ Publish. |
| extension |
The "extension" directory contains eZ Publish plug-ins. The extension system of eZ Publish allows external code to plug in and coexsit with the rest of the system. By using extensions it is possible to create new modules, datatypes, template operators, workflow events and so on. Le répertoire extension contient les plugins de eZ Publish. Le système d'extensions permet de connecter à eZ Publish du code externe afin de le faire cohabiter avec le reste du système. En utilisant des extensions il devient possible de créer de nouveaux modules, datatypes, opérateurs de templates, événements de workflow etc... |
| kernel |
The "kernel" directory contains all the kernel files such as the core kernel classes, modules, views, datatypes, etc. This is where the core of the system resides. Only experts should tamper with this part. Le répertoire kernel contient tous les fichiers noyau tels que les classes du cœur du noyau, les modules, les vues, les datatypes, etc... C'est ici que réside le cœur du système et seuls les experts se permettront de toucher à cette partie. |
| lib |
The "lib" directory contains the general purpose libraries. These libraries are collections of classes that perform various low level tasks. The kernel makes use of these libraries. Le répertoire lib contient les librairies à usage général. Elles constituent un ensemble de classes effectuant diverses tâches de bas niveau. Le noyau utilise ces librairies. |
| packages |
The "packages" directory contains the bundled packages (themes, classes, templates, etc.) that can be installed using either the setup wizard or the administration interface. Le répertoire packages contient les paquetages (thèmes, classes, templates, etc...) pouvant être installés soit à partir de l'assistant graphique d'installation soit à partir de l'interface graphique d'administration. |
| settings |
The "settings" directory contains dynamic, site specific configuration files. Le répertoire settings contient les fichiers dynamiques de configuration du site. |
| share |
The "share" directory contains static configuration files such as code pages, locale descriptions, translations, icons, etc. Le répertoire share contient les fichiers de configuration statiques tels que les fichiers codepages, les fichiers de description linguistiques, de traduction, les icônes, etc... |
| support |
The "support" directory contains the source code for additional applications that can be used to do various advanced tasks. For example, it contains the "lupdate" program that can be used to create and maintain eZ the translation files. Le répertoire support contient le code source d'applications supplémentaires pouvant être utilisées pour effectuer des tâches avancées. On y trouve, par exemple, le programme lupdate pouvant servir à créer ou maintenir les fichiers de traduction (???). |
| update |
The "update" directory contains various scripts that should be used when an eZ Publish installation is being upgraded. Le répertoire update contient divers scripts utilisés lors de la mise à jour d'une installation de eZ Publish. |
| var |
The "var" directory contains cache files and logs. It also contains actual content that doesn't go into the database (images and files). The size of this directory will most likely increase as the system is being used. Le répertoire var contient les fichiers de cache et de logs. Il contient également tout le contenu qui n'est pas stocké dans la base de données (images et fichiers). La taille de ce répertoire augmentera au fur et à mesure de l'utilisation du système. |
Commentaires














