Une fois installée, la plateforme Dotclear2 présente beaucoup d'avantages techniques. Si certains sont visibles par l'utilisateur ou le redacteur, la plupart ne concernent que les développeurs. Donc je suis naturellement doublement intéressé.

Oui, mais ...

Si callback, template et widget me tentent, le transfert d'une version à l'autre n'est pas si simple. La version utilisée ici, pour ce blog, est une version tellement customisée... Modification des flux RSS, sous-catégorie, sidebar contextuelle, affichage des liens relatifs...

bref, pour me décider enfin à franchir le pas, il fallait que je me décide. Soit je perd au passage quelques fonctionnalités (et j'en gagne d'autres), soit je reporte l'ensemble des fonctionnalités dont je disposais sur la nouvelle plate-forme.

Considérant que la perte de certaines fonctions était préjudiciable aux visiteurs, j'ai opté pour un portage de ces fonctions facilitant l'utilisation du site avant le transfert effectif.

En résumé, je ne suis pas sortie de l'auberge. (Surtout que ces travaux sont fait pendant mon temps libre). Alors que me reste-il à faire ? (ou à trouver tout fait)

  • Le système des sous-catégories est opérationnel [1].
  • Le système d'affichage des liens relatifs basé sur l'utilisation des tag, est en chantier [2].
  • La modification des flux RSS est brouillon (flux personnalisés multi-sources)
  • L'affichage contextuel de la sidebar nécessite un travail approfondie sur le système de widget [3].
  • L'exécution des plugin, n'est pour l'instant pas ordonnée, ce qui interdit la redéfinition chaînée des fonctions de présentation du contenu [4].
  • L'installation et l'activation des plugins et theme est globale, je voudrai que cela puisse être propre à chaque blog [5].

Et puis histoire de formaliser ce transfert je vais changer de look. (p'tain parfois c'est galère le CSS/IE compliant). Voici un aperçu :

Le futur design du site

Notes

[1] Le développement sous forme de plugin n'est pas pour l'instant une priorité à mes yeux. Je me trouve à la fois limité par les contrainte d'implantation (certains callback absents par exemple), par le manque de visibilité sur les développements futurs, et le manque de temps et d'envie pour assurer une maintenance. Donc je ne diffuse rien pour l'instant sous forme de source.

[2] Vu l'ampleur du chantier, je n'en dis pas plus.

[3] "id" unique, affichage en fonction des modes/context des catégories ou d'autres conditions... avec quelques bidouille le systeme pourrai passer de "bon" à "super".

[4] J'ai bien vu la modification 946, mais si ce mécanisme défini bien un poids pour chaque plugin, il ne permet pas de fixer pour autant des dépendances. Cela n'apporte donc, pour moi, qu'une réponse partielle.

[5] Le paramétrage de chemin individualisé pour chaque blog, implique la recopie des sources des plugins et thèmes. Pour permettre la mise en place d'un grand nombre de blogs personnalisés, je tente la mise en place d'un système d'autorisation pour éviter ces recopie (ou liens symboliques).