Outils personnels
Vous êtes ici : Accueil La configuration Interface d'administration de Zope (ZMI)

Interface d'administration de Zope (ZMI)

ZMI est l'abréviation de Zope Management Interface. Il s'agit de l'interface d'administration de Zope.
Cette interface est accessible seulement par les utilisateurs qui possèdent les droits d'administration (rôle "Manager").
La ZMI permet une configuration plus en profondeur des outils Zope et Plone.
Il faut donc y appliquer des modifications avec précaution.
Le lien qui permet d'accéder à la ZMI se trouve dans le panneau de configuration de Plone, lui-même uniquement accessible par les administrateurs.

configsite_zmi1.jpg

configsite_zmi2.jpg

Parmi les nombreux outils présents dans ce module de configuration :       
1    portal_skins                         
Cet outil de type CMF Skins Tool permet de gérer les objets avec lesquels va interragir l'utilisateur du site. Cette partie ressemble à l'arborescense classique d'un serveur web de type Apache. Elle contient des ZPT (Zope Page Template) qui sont des pages HTML dynamiques et des scripts pythons qui vont générer le contenu de ces pages.

configsite_zmi3.jpg

1    L'onglet Contents                                               
permet de voir un ensemble des dossiers.
Bien que le contenu des dossiers soit similaire à celui d'une arborescense de type Apache, leur organisation est différente.                
On peut se demander pourquoi il y a tant de dossiers dans portal_skins, en fait cela traduit l'aspect modulaire de ZOPE/CPS.               
Généralement lorsqu'un produit est ajouté au portail -               
2    dans notre cas FCKeditor et PloneArticle               
Plone ajoute un nouveau dossier aux portal_skins qui contient les pages et les scripts associés à son utilisation : il s'agit d'un script générant le plan du site, et d'une ZPT l'affichant.               
3    Le dossier custom                                              
a une importance particulière : c'est en effet dans ce dossier que sont regroupées les fichiers de personnalisation du site.
Les fichiers d'origine sont d'abord dupliqués à l'aide de la fonction customize et placés ensuite dans le dossier custom où ils peuvent être modifiés. Dans notre cas, le seul fichier modifié présent dans le dossier custom est le logo du site.

configsite_zmi4.jpg  

Si le navigateur web de l'utilisateur demande au serveur - par exemple - le fichier logo.jpg, ZOPE va d'abord regarder quelle est la skin par défaut (Default Skin) et si l'utilisateur utilise une skin particulière (si la variable REQUEST variable name est présente dans la requête sa valeur correspond à la skin qui doit être utilisée).
Une fois la skin déterminée, le serveur va parcourir les dossiers correspondants dans l'ordre où ils sont nommés
jusqu'à en trouver un qui contiennet le fichier demandé.
On comprend pourquoi le dossier custom figure en premier dans la skin utilisée par défaut, il permet de masquer
les fichiers des dossiers suivants et donc de personnaliser l'apparence de son site. Si on place un fichier logo.jpg
dans le dossier custom c'est celui-là qui sera renvoyé par ZOPE et non plus celui contenu dans la configuration de base de Plone.
C'est grâce à ce genre de manipulations qu'on peut modifier l'apparence du site.  

         

Actions sur le document
« Mai 2012 »
Mai
LuMaMeJeVeSaDi
123456
78910111213
14151617181920
21222324252627
28293031
Messages urgents

N'oublie pas d'acheter du beurre !!!!!