Plone est développé entièrement par une communauté avec à sa tête Alexander Limi, Alan Runyan et Vidar Andersen.
Prise en main
Plone étant plutôt dédié pour la gestion de site massivement communautaire on se s’étonnera donc pas de retrouver le système d’espace personnel et gestion de modérations. L’approche de plone est de permettre aux utilisateurs de créer du contenu dans leur espace personnel. Les types de contenu sont identiques à ceux du CMF (File, Image, Text .. ). Mais il n’existe pas de système de rubriques, afin de publier les documents au sein des rubriques il existe un système de Thème qui permet de regrouper des documents par tous types de critères tels que : l’état de publication (publier, refuser ..), le type de contenu, date de validité, auteur .. . Cette approche peut donc dérouter un peu au début, mais semble être assez adapté pour ce genre de portail.
Les plus
Produit réellement compatible CMF donc possibilité d’intégrer en deux clics un CMFForum, ou encore un bug tracker
Utilisation intensive de CSS, faire votre propre skin est très simple et rapide.
Très grand support de la communauté, et même de Zope Corporation pour ce produit qui risque de devenir le fer de lance de Zope
Support de nombreuses langues via le Localizer (mais cela à un cout environ 10% par page)
Simplicité de développement grace notamment à l’utilisation de boites
Les moins
Le look. En effet Plone reste à un look par défaut assez typique
La vitesse, plone souffre également d’un léger problème de vitesse, mais il semble que ceux-ci tendent à disparaitre par utilisation d’un système de cache au niveau du CMF. A titre de comparaison le rendu du dossier contenant environ 100 documents prend au total 4.5 sec sur un celeron 466/400Mo sans cache.
L’absence de fonction de publication de document dans des zones réservés du site. Cela peut bien sur être fait en créant une hierarchie de dossiers et en y ajoingnant les droits nécessaires au différents acteurs de cette rubrique, mais cela est bcp moins intuitif que les solutions habituelles
Les gestions des groupes ne peut pas être faite au sein de plone
Pour finir
Plone semble en fait représenter le futur de Zope et plus particulèrement du CMF. D’ailleurs le développement des nouveaux composants Zope comme CMFTypes (qui permet aux développeurs de créer facilement de nouveaux composants CMF), ou encore le support de i8n sont en partie fait pour plone. Même si la prise en main n’est pas très simple, un fort sentiment de simplicité et de flexibilité se dégage de ce produit. Mais il faut aussi reconnaitre qu’il est assez peu adapté à la gestion petit site internet comme celle d’une PME.
De plus il reste le problème scalabilité de l’ensemble, en effet que ce passera t’il sur un site basé sur le CMF contenant des miliers de documents, ou encore des miliers de post dans endroits d’échanges, la solution facile serait l’adoption d’un SGBD comme MySQL mais l’approche actuelle de Zope + CMF n’est pas encore adapté à ce mode fonctionnement et ZC préconise des solutions de clustering basé sur ZEO qui ne sont hélas pas à la porté de site communtaire simple.