Vous êtes ici : Accueil Zope Zone Zope Zope en quelques mots
Actions sur le document

Zope en quelques mots

Par bluetouff - Dernière modification 27/08/2006 19:46

Zope est un serveur d'application web, orienté objet, libre et écrit dans le langage de programmation Python (avec quelques parties en C pour des raisons de performances).

Zope peut être entièrement géré à partir d'une interface Web (la ZMI, Zope Management Interface).

 Zope publie des objets Python enregistrés dans une base de données objet, la ZODB.

 Des types d'objets basiques, tels que des documents, des images, des patrons (templates) de page, sont à la disposition des utilisateurs pour être créés et gérés via l'internet. Des types d'objets spécialisés, tels que les wikis, les blogs, les galeries de photos, sont disponibles.

 La structure de Zope est hiérarchique et composée d'objets contenant eux-mêmes des objets contenant eux-mêmes.. à l'infini.

 Ces objets se caractérisent par un état défini comme l'ensemble des valeurs de ses attributs et par un comportement décrit sous la forme de méthodes qui lui sont applicables.

 Zope possède sa propre base de données orientée objet (ZODB) pour stocker les objets Zope. Cela signifie, le site étant créé à l'aide de ces objets, qu'aucun fichier ne figure sur le disque dur du serveur; Si nous ne le souhaitons, tout fichier - HTML, image,... - est stocké dans sa base de données par défaut (var / data.fs)

 Il intègre une gestion de la sécurité très performante. A partir des paramètres de la plateforme Zope, il est facile de spécifier quelles sont les protections que l'on veut apporter au site en général, mais aussi à chaque élément du site. Par exemple, restriction de l'accès FTP...

Il est particulièrement adapté pour faire de la maintenance de site :

 - il permet de détacher facilement l'information de sa présentation via un navigateur web, il est facile d'apporter des modifications aux instances d'objets Zope représentant la (ou les) application(s) web

 Il intègre une gestion des utilisateurs très performante :

 - Chaque utilisateur peut se voir attribuer un rôle lui donnant plus ou moins de pouvoir dans la maintenance des objects Zope

 - Pour chaque objet Zope Folder, nous avons la possibilité de spécifier un certain nombre d'utilisateurs pouvant intervenir dessus, avec des rôles différents

 - Un utilisateur qui a des droits sur un objet donné, peut intervenir sur tous les objets Folder descendants de celui-ci, et les autres objets qu'ils contiennent

 Ainsi, la maintenance du site peut-être déléguée naturellement et facilement à plusieurs personnes

 La notion de contexte : chaque objet possède un contexte qui lui est propre. Le contexte d'un objet Folder est composé de ses propriétés et des autres objets Zope qu'il contient. Un objet Zope hérite du contexte de son conteneur. L'objet Folder mgmt contenu dans l'objet Folder intranet a accès au contexte de son conteneur...












Toonux is powered By FreeBSD, Zope & Plone and owned by Bluetouff ]-- Pilot Systems ring website

Toonux contents are copyleft under the WTFPL licence