Avec le passage d'un serveur de production sous Ubuntu 10.04, je me suis retrouvé bien embêté en constatant que la distribution embarquait par défaut PHP en version 5.3.2.

Je me suis donc retrouvé contraint de remplacer certains Dotclear 2.1.6 par des versions 2.2-alpha[1], mais également de devoir remettre le nez dans le code de quelques uns de mes plugins.

Comme le but principal était avant tout d'éviter aux installations de couiner, je me suis dans un premier temps contenté d'assurer une écriture (à peu près) saine pour la compatibilité PHP 5.3.x. Tout cela étant bien suffisant - en apparence - sur de l'existant et une configuration PHP configurée pour de la production[2].

Dans de telles conditions, quelques détails non négligeables m'ont échappé. Tels que la disparition du plugin metadata[3] et le nouveau système de gestion des préférences. Si bien que lorsque j'ai fait parvenir une version modifiée et supposée fonctionnelle pour du 2.2-alpha à l'ami mirovinben, rien n'a fonctionné comme prévu sur une installation Dotclear 2.2-alpha fraîche.

C'est donc pour cette raison que je mets aujourd'hui à disposition une version 1.1-alpha1 du plugin Related, bien brute de décoffrage, exclusivement destinée à du Dotclear 2.2-x, sans la moindre nouveauté hormis le fait que cette version semble fonctionner correctement.

Si ça peut dépanner quelques personnes, ce sera toujours ça de pris.

Notes

[1] Oui, oui... Même pas peur !

[2] Niveau de rapport d'erreurs excluant les warnings et autres notices, consignation des éventuelles protestations dans les fichiers de log, etc.

[3] Au profit d'une répartition entre le core et un nouveau plugin tags.