Comme nous le soulignions dans l'annonce de la ''Release Candidate'' de la version 2.5, ce sont essentiellement des boulons et des vis qui ont été serrés depuis la version précédente, plusieurs dizaines (genre beaucoup) de tickets fermés (il en reste quelques-uns, signe qu'il y a encore du travail sur l'établi), dont certains qui prenaient la poussière depuis longtemps, à tort ou à raison d'ailleurs.
Deux failles de sécurité concernant le système de téléchargement multiple de média ont été publiées très récemment et cette nouvelle version contient le nécessaire pour les pallier. Cela dit nous allons remplacer ce composant (en Flash) par un nouveau (en Ajax certainement) et fera l'objet d'une prochaine version, probablement une 2.5.1 à venir bientôt.
La nouvelle version est comme toujours disponible à l'adresse suivante : http://download.dotclear.org/latest.zip
Je profite de cette première annonce officielle en tant que barreur pour lister deux-trois choses que j'aimerais voir aboutir dans un futur plus ou moins proche[1] :
- La refonte de l'administration devrait profiter du travail actuellement effectué sur la branche
sexy
, qui intègre dorénavant Twig, pour améliorer encore l'usage du backend de Dotclear. - Toujours côté administration, il serait souhaitable de remplacer l'éditeur wysiwyg actuel par un disponible actuellement comme CKEditor. C'est un gros chantier, certains ont essayé, ils ont eu des problèmes, … bref c'est un peu l'arlésienne mais ça serait chouette quand même d'avoir ça.
- Faire un peu plus de place à Dotclear 2 en poussant Dotclear 1 vers le grenier sur les sites Dotclear et DotAddict et harmoniser un peu ces derniers.
- Abandonner progressivement le support des versions inférieures à PHP 5.2[2].
L'idée est de ne garder dans Dotclear que ce qui est réellement pertinent, de déporter sous forme de plugins ce qui peut l'être (c'est l'objet de la branche sexy
), d'utiliser ce que d'autres font mieux que nous (système de template, éditeur wysiwyg, …) afin de faciliter les évolutions futures. Cela dit ces changements vont certainement poser quelques problèmes de compatibilité qu'il faudra trancher le moment venu, mais nous n'y sommes pas encore.
Pour terminer je trouve que ça fait longtemps que nous n'avons pas eu l'occasion de nous rencontrer IRL et j'aimerais organiser une Install-Party à Paris courant avril (probablement le week-end du 13-14 avril), qu'on puisse mettre des visages sur les pseudos, apporter des réponses à quelques questions et discuter un peu de l'avenir de Dotclear.
Notes
[1] Ça dépendra essentiellement des disponibilités et des capacités des uns et des autres.
[2] Ça va sonner le glas de certains hébergements mutualisés qui tournent encore avec des versions de PHP qui ne sont plus supportées depuis pas loin de 7 ans, une éternité dans ce domaine.