Nouveau grognement contre Plone et ses produits.
Il y a quelques semaines, Plone a été mis à jour. Une mise à jour majeure cette fois-ci, on passe à la version 3.
Ce changement entraîne bon nombre de modifications sur l'infrastructure. Zope doit être mis à jour aussi, à la version 2.10.4. Et tous les produits utilisés sur le site doivent également être mis à jour. Mise à jour d'autant plus nécessaire que la structure des produits a changé assez radicalement.
Dans mon cas, mettre à jour Zope, facile. Soit télécharger la nouvelle version chez Zope, soit utiliser le port FreeBSD.
Mettre à jour Plone, également facile, il suffit de le télécharger chez Plone.
Pour les produits... C'est plus dur.
J'utilise Plone presque pur, avec peu d'ajouts. Or le peu de produits que j'utilise m'est vraiment utile, et essentiel. Le problème, c'est que les mecs qui font ces produits ne sont pas vraiment motivés pour maintenir les pages web de leurs produits...
Du coup, PageBuilder, dont je me sers pour la page d'accueil du site entre autres, est toujours à la version 1.2.1, alors que sur le serveur SVN de chez Plone, il est en 1.3.0 (et apparemment fonctionnel). Pire encore, il semble que PageBuilder soit abandonné pour Collage, mais c'est juste mentionné dans un fil de commentaires sur le produit prédecesseur de PageBuilder...
Du coup, PageBuilder, c'est no go, et Collage plante méchamment mon site si je l'essaie (alors qu'il est théoriquement 2.5/3.0 compliant)...
Autre produit essentiel, Quills. Le moteur de ce blog. La dernière version stable sortie est la 0.9. Incompatible Plone 2.5. J'utilise donc la 1.5 RC3, qui est une RC...
La roadmap du produit indique que la date de sortie estimée de la 1.5 est... Le 21 octobre 2006. C'est il y a presque un an, les mecs. Une version 1.6 est prévue, pour... Le 11 décembre 2006...
La 1.6 est théoriquement compatible Plone 3.0. Mais depuis, ils ont annoncé une version 2.0, normalement sortie... Le 21 mars 2007. Pas suivi de faits comme précédemment.
Dans les faits, rien ne permet de penser qu'ils ont une seule version réellement finalisée qui supporte Plone 3.0. Le SVN contient des versions possiblement fonctionnelles en trunk, mais je n'aime vraiment pas utiliser des versions de développement non arrêtées...
Quills : no go...
Au final si je migre mon site, plus rien ne marche. Même les produits Plone Captchas et Plone Comments, pour respectivement éviter les commentaires de spam laissés par des robots, et pour accepter des commentaires des utilisateurs non inscrits ne sont pas portés à Plone 3.0, comme le montre ce post resté sans réponse depuis 2 semaines...
Ça commence à vraiment me saoûler cette histoire où faut quasi remonter tout le site à chaque mise à jour majeure...