Zope
(définition extraite du site de Pilot Systems, Zope Compagnie française)
Parfaitement adapté à la gestion de contenu et au travail collaboratif, Zope est considéré par beaucoup comme l'un des outils les plus efficaces du marché. "Zope simplifie la création et la maintenance des sites web en permettant aux gestionnaires de contenu d'alimenter et de modifier leur site sans un haut niveau d'expertise technique" (Zopera).
Plus précisément, Zope :
- est un logiciel libre ;
- se base sur une programmation "orientée objet" : Zope est écrit en Python ;
- est multi-plateforme : Unix/Linux, Windows, Mac ;
- intègre des concepts originaux, afin de créer et de gérer dynamiquement des sites webs évolués et fortement personnalisables ;
- est compatible avec plusieurs systèmes de gestion de bases de données relationnelles (Oracle, Sybase, MySQL, PostgreSQL, Interbase), en plus d'intégrer sa propre base de données objet (ZODB, Zope Object DataBase) ;
- supporte les standards liés à Internet : HTTP, HTTPS, WebDAV, XML, XML-RPC, SQL, etc. ;
- permet de gérer efficacement l'accès aux données, en intégrant un mode de sécurisation et d'identification natif. Pour plus de détails, la lecture de la traduction française (par Omar Rabhi) d'une introduction à Zope (écrite par Tom Deprez pour la première version du Zope Book) peut être intéressante.
Quelques liens sur le sujet :
- Zope.org, le site officiel, et Zopera, le portail francophone sur Zope ;
- plusieurs articles sur le Journal du Net : Zope, un serveur d'applications écrit en Python (avril 2001) ; Le ministère de l'Intérieur refond son site web autour d'une architecture Zope ; interview de Paul Everitt, membre éminent de la communauté Zope (décembre 2001).