En 1999, j'ai découvert Zope, une solution de serveur d'applications libre permettant de bâtir des sites éditoriaux, des applications de collaboration, et des communautés en ligne.
Le produit est édité par la société américaine Zope Corporation (à l'époque Digital Creations). Pour se donner des chances de succès commercial face à des solutions déjà populaires comme ASP de Microsoft, PHP, ou ColdFusion de Allaire, Zope Corporation a fait le choix stratégique de fournir Zope sous une licence Open Source. Cette décision sera déterminante pour Zope, qui au cours de ces trois dernières années, a attiré un nombre important d'utilisateurs actifs.
L'avantage concurrentiel de Zope
La cible principale de Zope est constituée par les gestionnaires de contenu, les utilisateurs chargés de mettre en ligne les ressources et les produits de l'entreprise sur le web. En effet, Zope a été conçu avec l'objectif de faciliter le travail des gestionnaires de contenu. Ceux-ci n'ont pas besoin de compétences techniques ni d'une configuration logicielle spécifique pour assurer la mise à jour du contenu d'un site. Un simple éditeur de texte ou leur suite logicielle habituelle et un navigateur web suffisent.
Sur le plan technique, Zope simplifie la mise en oeuvre des sites Web. Vous installez simplement le serveur Zope, puis un module d'extension appelé "produit Zope" qui vous fournira la « logique applicative » de votre site et son interface utilisateur. Vous faites ensuite évoluer votre site avec le temps de manière incrémentale en ajoutant d'autres extensions en fonction de vos besoins. Par conséquent Zope permet une approche « fast to market ».
Concrètement, si vous êtes un prestataire chargé de fournir un site de taille moyenne, vous réalisez un prototype en 1 ou 2 jours, vous rédigez avec votre client les cas d'utilisation en 2 jours, avant de vous lancer dans le développement du site. Avec cette approche, vos chances de gagner le contrat sont optimales. Cela ne se limite pas au prototypage rapide. Zope est également un environnement R.A.D. (Rapid Application Development) qui fournit tous les outils pour construire et déployer des sites complexes.
Vous pouvez ainsi livrer une version fonctionnelle de votre site au bout de deux semaines.
S'initier à Zope
Pour utiliser Zope, il vous suffit de le télécharger sur votre machine à partir du site Zope.org et de l'installer en 5 minutes.