Le produit Plone que j'utilise pour écrire mes pensées profondes ;) a eu une mise à jour significative, mais a des problèmes...

J'utilise SimpleBlog pour mon blog. C'est un produit simple, comme le nom l'indique, et qui remplit son rôle plutôt bien. Il n'y a pas de fonctionnalités fancy comme la syndication RSS, mais bon, vu que je n'utilise pas ça moi-même, je m'en fiche. 😉

Récemment, j'ai vu que l'auteur de SimpleBlog avait sorti une nouvelle version, qui apporte une amélioration importante : le support des batches Plone. Ce qui permettrait de parcourir toutes les entrées de mon blog depuis la page d'accueil du blog, et non seulement les 20 premières comme actuellement (on peut néanmoins parcourir par catégorie, mais c'est pas le plus pratique).

Mais voilà, les dernières mises à jour de ce produit s'installaient mal, je rencontrais des erreurs que je corrigeais à la main, un peu au pif. Aujourd'hui, je me suis pris en main et j'ai entrepris de mettre à jour mon SimpleBlog en version 1.2.

Je ne m'étalerais pas sur les longues heures de tatonnements, de relance de serveur Zope et d'édition de script Python. Toujours est-il que j'ai enfin compris la cause des erreurs d'installation : il me manquait une variable d'environnement Plone !

Comme le dit ce mec dans son commentaire [disparu depuis], la mise à jour de Plone 1.0.5 à Plone 2 oublie d'ajouter une variable use_folder_contents de type lines dans site_properties... Et comme l'installeur fait appel à cette variable, ça foire lamentablement. 🙂

Donc maintenant l'instance s'installe correctement, mais la nouvelle version semble avoir changé le workflow des types d'objets de SimpleBlog, ce qui fait que toutes mes entrées de blog se retrouvent retirées, et la republication mélange l'ordre chronologique de mes articles...

J'ai fini par lire que l'auteur admet des problèmes avec la version 1.2final, et qu'il va sortir un 1.2.1 bientôt. Je croise les doigts. 😉