Utiliser Plone pour des sites web, des intranets et des extranets... et des applications métier ?
Plone est souvent utilisé pour traiter des cas et des demandes atypiques, sa flexibilité, son adptabilité, sa robustesse, ses conforts, font de lui le CMS professionnel idéal pour de nombreuses applications d'entreprise sensibles. Toonux ne cache évidemment pas sa flamme pour Zope, le serveur d'applications open source reposant sur le langage Python, lui même plébiscité par des entreprises comme Google.
Pourquoi Plone est-il aussi doué ?
Plone dispose d'une large communauté d'utilisateurs et des contributeurs prolifiques. Nous devonts à ces contributeurs plusieurs centaines de produits répondant à presque toutes les fonctionnalités avancées d'un CMS : forums (nous y reviendrons), blogs, outils de tracking, wiki, ...la liste est bien trop longue même pour des applications généralistes. Il est le seul CMS open source proposant des fonctionnalités très avancées répondant à des problématiques professionnelles.
Très tôt, les entreprises se sont intéressées à Plone, c'est ici un fait très marquant qui a contribuer à faire évoluer Plone dans une direction d'utilisation professionnelle.
PloneSocio(patho)logy : La communauté.
On ne peut parler de communauté Plone sans évoquer l'extraordinaire participation en terme de contributions, d'entreprises de tailles très vartiables, spécialisées ou non dans Plone.
D'une manière générales, la communauté Plone ressemble à une fourmillière gouvernée par un dictateur bienveillant : Alexander Limi. Alexander est un virtuose de python et sa créativité vient du fait qu'il a plusieurs cordes à son arc. Il est cependant très accessible et si votre question n'est pas trop bête et l'interpelle, il vous répondra lui même sur le channel irc, cherchant à résoudre votre éventuel problème.
Le reste de la communauté est un concentré de développeurs pour la plupart très expérimentés et aux compétences multiples, tous doués d'une faculté de soucis du détail qui se ressent à l'utilisation de Plone. Cependant comme dans toutes communautés de taille importante, on trouve un peu de tout. La tendance est tout de même à l'élitisme, réputation renforcée par le coût de l'hébergement jugé prohibitif par rapport à l'héberment LAMP (Linux/Apache/PHP/MySQL)
Où se fournir des produits Plone de qualité (utilisables et surtout MAINTENUS) ?
Le site Plone.org recence des centaines de produits, il est facile de s'y perdre, mais gardez à l'esprit qu'un bon product est un product maintenu (et encore plus s'il est utilisé par des entreprises.
Le PloneCollective est une initiative de la communauté Plone (entreprises et développeurs indépendants), un serveur SVN est accessible et permets de garder à jour votre application en toute simplicité et vous trouverez ici des produits de qualité.
Un fork du projet Plone est il possible ?
Un fork se produits quand un ou plusieurs membres d'une communauté du libre entre en désaccords avec les lead développeurs du projet et décide de le reprendre en en changeant le code, les orientations, les usages. Il va de soi que dans le monde du logiciel libre, le fork est informatique une pratique propre (quasi exclusivement) du logiciel libre. Un système de droit d'auteur ou de copyright ne permettrait pas a un groupe de développeur de reprendre un produit x ou y pour des raisons purement légales. L'open source recèlle d'une pléthore d'exemples de forks qui ont donné naissance à des logiciels libres devenus dees incontournables (c'est par exemple le cas du CMS en PHP Mambo forkant en Joomla qui est maintenant le CMS grand public (avec de serieux atouts pour séduire les professionnels) préférés des utilisateurs de CMS open source (cf les CMS Pact Arward 2006).
En l'état actuel des choses, Plone n'est pas en position de voir un fork naître, les considérations techniques quant à son avenir sont pourtant au coeur des discussion, Plone 3, la version courante n'utilise pas encore Zope3 mais il faut comprendre qu'il serait particulièrement compliqué à l'heure actuelle d'offrir toutes les fonctionnalités de Plone qui dépendent bien trop de Zope 2.x.
Ploneboard, le produit de forums pour Plone est il enfin utilisable ?
Après avoir longtemps craché sur PloneBoard qui faisait référence en matière de produit de forum pour Plone (et non sans raison), parceque chez Toonux on est pas des têtes de mules (ouai enfin même là ça dépend), et SURTOUT parceque l'auteur du forum que nous utilisons sur Toonux m'a expressément conseillé de le retester quelques versions plus tard. Agréablement surpris, nous ne revenons pas pour autant sur certains de nos jugements initiaux sur ce projet. Les gens : ils ont parfois la grosse tête et traitent avec un dédain méprisable des développeurs extrêmement talenteux quand on touche à ce type d'application nécessitant une certaine finesse ergonomique. Si vous avez connu Toonux.org il y a maintenant plus d'un an, il souffrait de certaines erreurs dues à dess templates de PloneBoard récalcitrant à la désinstallation (un très mauvais point pour la maintenance pouvant entrainer de graves complications de mises à jour sur Plone).

