Package types -- Les types de paquets
Creating new packages -- Créer de nouveaux paquets
Exporting packages to files -- Exporter les paquets dans des fichiers
Importing packages to the system -- Importer un paquet dans le système
Removing packages from repository -- Supprimer des paquets des dépôts
Installing packages -- Installer des paquets
Uninstalling packages -- Désinstaller les paquets
package.xml format -- Le format package.xml
Custom install scripts -- Scripts d'installation personnalisés
Date de publication: le jeudi 9 août 2007 à 12h57
Dernière modification: par Pascal BOYER le mardi 7 septembre 2010 à 10h14
versions 3.9, 3.10, 4.x
From 3.8, the standard packages are not included in the eZ publish distribution itself. They are distributed separately as ".ezpkg" files. The files can be downloaded automatically by the setup wizard from the remote repository or manually from packages download page.
Depuis la versions 3.8, les paquets standards ne sont plus directement inclus dans la distribution eZ Publish mais proposés séparément au format de fichier .ezpkg. Ces fichiers peuvent être téléchargés automatiquement par l'interface graphique d'installation depuis le
dépôt distant
ou manuellement sur la
page de téléchargement des paquets
.
D'un vert humide, ce manteau de pierre, cette brise de chiffres et de lunaisons, d'un vert humide, ce manteau de pierre, l'éternité en plumes de quetzal, d'un verts humide, ce manteau de pierre.
A package is a collection of items grouped together and stored in the specific format for the purpose of easy installation and removal. The system makes it possible to create packages and export them to ".ezpkg" files. This is the common way of how the packages are distributed. When an ".ezpkg" file is imported, it will become available under the system repository part of the eZ publish installation. Most of the packages can be installed and uninstalled. The following table reveals the complete list of package operations that can are supported in the administration interface.
Un paquet est un ensemble d'éléments regroupés et stockés dans un format particulier dans le but de rendre leur installation et suppression aisée. Le système permet de créer des paquets puis de les exporter au format .ezpkg. Ceci représente le moyen le plus courant de distribuer les paquets. Lorsqu'un fichier . ezpkg est importé, il devient disponible dans la section
dépôt système
de eZ Publish. La plupart des paquets peuvent être installés et désinstallés. Le tableau ci-dessous propose la liste complète des opérations sur les paquets qu'il est possible de réaliser à partir de l'interface d'administration:
| Opération | Description |
|---|---|
|
Create new package Créer un nouveau paquet |
It is possible to export your class definitions, content objects, settings, design styles etc. by creating new packages of different types. The newly created packages will be stored under the "Local" system repository. Il est possible d'exporter vos définitions de classes, vos objets de contenus, vos paramètres, vos designs, etc... en créant de nouveaux paquets de différents types. Les nouveaux paquets créés sont stockés dans le dépôt système nommé Local. |
|
Import new package Importer un nouveau paquet |
To import a new package, you need to select the desired ".ezpkg" file locally. The system will then upload the file, unpack it and place the resulting package under an appropriate internal repository within the installation. Pour importer un nouveau paquet, vous devez sélectionner localement (sur votre disque dur) le fichier .ezpkg souhaité, puis le système le téléchargera, l'ouvrira et placera le paquet résultant obtenu dans le bon dépôt interne de votre installation eZ Publish. |
|
Remove selected Supprimer les paquets sélectionnés |
You can remove packages from the system repository. Please note that the package itself will not be removed. Only the package files will be removed from the internal repository. Vous pouvez supprimer des paquets situés dans le dépôt système. Retenez que le paquet lui-même n'est pas supprimé mais que seuls les fichiers qu'il contient le sont. |
|
Install Installer |
It is possible to install packages that are located under internal repositories. When you install a package, the system will create content classes and content objects, apply the settings specified in it and so on. (Please note that installing site packages and design packages is not supported.) Il est possible d'installer les paquets placés dans les dépôts internes. Lorsque vous installez un paquet, le système crée des classes et des objets de contenu, applique les paramètres définis dans le paquet, etc... Retenez qu'il n'est pas possible d'installer des paquets site packages et design packages . |
|
Export to file Exporter dans un fichier |
A package located under the system repository can be exported to ".ezpkg" file. The system will ask you where to store the newly created file. Un paquet situé dans le dépôt système peut être exporté au format .ezpkg. Le système vous demandera où placer le nouveau fichier créé. |
|
Uninstall Désinstaller |
When you uninstall a package, all the changes made during its installation will be reverted. Lorsque vous désinstallez un paquet, toutes les modifications effectuées au cours de son installation seront annulées. |
Remote repository / Dépôt distant
Packages from remote repository can be downloaded by the setup wizard during the system installation process. However, the administration interface is unable to download packages from this repository.
Les paquets situés dans le dépôt distant peuvent être téléchargés par l'interface graphique d'installation lors de la phase d'installation du système. Par contre, il est impossible de télécharger ces paquets à partir de l'interface d'administration.
The system will use the eZ Systems packages repository as the default remote repository. If you wish to use another remote repository, you need to specify its corresponding address using the "RemotePackagesIndexURL" configuration setting located in the "[RepositorySettings]" section of the "settings/override/package.ini.append.php" file.
Le système utilise le
dépôt de paquets de eZ Systems
comme dépôt distant par défaut. Si vous souhaitez utiliser un autre dépôt distant, vous devez en indiquer l'adresse par le biais du paramètre RemotePackagesIndexURL de la section [RepositorySettings] du fichier de configuration générale settings/override/ package.ini.append.php.
System / internal repository -- Dépôt système/interne
The default behavior is that all packages are stored in the "var/storage/packages" directory. This directory is the main system repository and its subdirectories are called "system repositories" or "internal repositories". The name of a subdirectory also functions as the actual name of a repository. The packages are sorted by their vendor. For example, the packages downloaded from ez.no will be stored under the "ez_systems" internal repository (var/storage/packages/ez_systems). Packages that have no vendor and packages created locally will reside under the "Local" repository (var/storage/packages/local).
Le comportement par défaut veut que tous les paquets soient stockés dans le répertoire var/storage/packages/ qui représente le dépôt système principal. Ses sous-répertoires sont appelés dépôts système ou dépôts internes. Le nom d'un sous-répertoire représente également le vrai nom du dépôt. Les paquets sont triés en fonction de leur créateurs. Par exemple, les paquets téléchargés depuis le site
ez.no
sont stockés dans le dépôt interne ez_systems ( var/storage/packages/ez_systems/). Les paquets dont le nom du créateur est inconnu ou ceux créés localement sont placés dans le dépôt Local ( var/storage/packages/local/).
It is possible to choose another location of the main system repository inside the "var/storage" directory. The following example shows how to change "settings/override/package.ini.append.php" in order to force the system to use "var/storage/importedpackages" as the main system repository:
Il est possible de choisir un autre emplacement, sous le répertoire var/storage/, pour le dépôt système principal. L'exemple ci-dessous montre comment modifier le fichier de surcharge settings/override/ package.ini.append.php afin de forcer le système à utiliser le sous-répertoire var/storage/importedpackages/ comme dépôt système principal:
RepositoryDirectory=importedpackages
Commentaires














