Zope
Zope est un serveur d'application Open-Source écrit en Python et en langage C.
Initialement un logiciel commercial de la société Digital Creation, Zope est devenu un logiciel libre en 1998.
Pour des sites web dynamiques
Zope fournit les moyens de créer rapidement et simplement des applications et des sites web dynamiques.
Écrit principalement en Python, langage objet multi-plateformes, Zope est programmé de façon modulaire et intègre de nombreux composants, dont certains peuvent être exploités indépendamment de l'ensemble.
L'un des principaux attraits de Zope est de permettre à des utilisateurs non-programmeurs d'installer et de configurer selon leurs besoins des composants logiciels (cf. Plone par exemple) prêts à l'usage qui s'intègrent à la plate-forme. Sur le site zope.org, on trouve les références à plus de huit cents de ces composants, baptisés « produits » dans la terminologie Zope.
Avec Zope, l'intégralité des tâches de gestion de contenu et d'administration des sites et une grande partie des tâches de
développement peuvent s'effectuer depuis une interface Web. L'avantage
est évident : permettre à de nombreux collaborateurs de travailler sur un site depuis des postes de travail entièrement
banalisés, avec une interface homme-machine
familière, et sans avoir besoin d'accès shell au
serveur qui héberge le site.
Orienté objet
Si la finalité de Zope est la création de sites web dynamiques (pas seulement), sa philosophie orientée objet plutôt que pages
web demande une certaine phase d'apprentissage. D'où le terme « ZopeZen », qui décrit le moment où une personne a
parfaitement compris le mode de fonctionnement de Zope. Entre autres, Zope peut être utilisé comme serveur ftp, xml-rpc, webdav,
http, mais peut facilement être utilisé avec un serveur web frontal, comme apache.
Les ingénieurs qui ont fondé INGENIWEB ont commencé à travailler avec Zope dès 1998, avec des projets majeurs comme eXperts-MD. C'est fort de cette expérience que deux d'entre eux publient en 2001 le tout premier livre paru sur Zope.
En savoir plus :
- Zopera, Ze Portail Zope Francophone.
- zope.org, site de la communauté zope mondiale
- Zope Corporation, éditeurs de Zope
- Livres Eyrolles, en français