Outils personnels
Vous êtes ici : Accueil Python Zope 3 Packages

Packages

Par Benjamin Poulain - Dernière modification 22/04/2008 09:51

Référence rapide pour les packages utilisé avec Zope 3

Emplacement

Un package utilisé par toutes les instances ce trouve à la racine de l'installation de zope dans Zope3/lib/python/

Un package d'une instance est dans le repertoire lib/python/ de l'instance.

Pour qu'un package soit disponible dans une instance il faut au moins le déclarer dans etc/package-includes/. Le fichier zcml pour la déclaration doit contenir :

<include package="nom du package" />

Le nom du fichier de déclaration d'un package pour une instance porte le nom du package (par convention) auquel on adjoint -configure.zcml.

Contenu

Un package Zope est un package Python valide, il contient donc au minimum le fichier __init__.py.

Pour que Zope puisse charger le package il faut qu'il contiennent un fichier de configuraiton "configure.zcml" contenant au minimum la déclaration :
<configure xmlns="http://namespaces.zope.org/zope">
</configure>
Actions sur le document