Ça fait maintenant treize mois[1] que la version 2.6 est sortie et il est temps, enfin diront certains, de passer à la suite. La version 2.7 qui sort aujourd'hui est moins « spectaculaire » que la précédente qui avait apporté une jolie refonte graphique de l'administration, par contre elle apporte des changements significatifs dans son usage (côté administration) et son rendu (côté public).

Côté usage

Nous avons intégré un nouvel éditeur, dcCKEditor, qui s'appuie comme vous vous en doutez sur la librairie CKEditor. Vous trouverez donc un éditeur un peu plus avancé en termes de présentation que l'ancien, toujours présent, qui s'appelle maintenant dcLegacyEditor.

Du coup, comme plusieurs éditeurs — il y en a deux avec cette distribution — peuvent être installés il vous faudra indiquer votre préféré pour chacune des syntaxes proposées (XHTML, wiki, …). Un petit tour du côté de « Mes préférences », onglet « Mes options », cadre « Édition » s'impose ! Un vidage du cache de votre navigateur ne sera pas non plus superflu.

Ce n'est pas tout côté administration puisque nous avons aussi commencé à intégrer, avec le passage en HTML5, les rôles ARIA principaux.

Côté rendu

Justement puisque nous parlons de HTML5, nous avons implémenté deux jeux de templates (nous en avions déjà parlé ici et ), sur lesquels sont basés les thèmes fournis. Le premier, nommé « mustek », correspond à l'ancien thème par défaut de Dotclear (nommé « Blowup »). Le second, nommé « currywurst » est utilisé par le nouveau thème par défaut et se nomme « Berlin ».

Ces deux jeux de templates et les thèmes sont maintenant tous en HTML5 et profitent comme l'administration de rôles ARIA. Notez pour ceux qui rédigent avec la syntaxe wiki de Dotclear, que celle-ci produit maintenant un code XHTML compatible avec le HTML5.

Vous remarquerez qu'il n'est maintenant plus exigé de copier le répertoire du thème default lorsque vous utilisez un répertoire externe. Vous pouvez également choisir, dans les paramètres du blog, la version de jQuery qui doit être chargée côté public (les versions 1.4.2 et 1.11.1 sont livrées avec cette version de Dotclear).

Il sera prudent, une fois votre mise à jour effectuée, de procéder à un vidage du cache des templates (voir le plugin « Maintenance »), afin d'être certain d'avoir une version à jour du rendu de votre blog.

D'autre part, de nouvelles options ont été ajoutées afin de vous permettre de régler plus finement l'aspect de votre blog. Côté widgets, vous pouvez dorénavant en désactiver certains sans devoir les supprimer. Vous pouvez également définir un nombre de billets affichés spécifique à la page d'accueil (et donc différent du nombre affiché sur les pages suivantes).

Sachez également que les vidéos et les sons, dans la mesure du possible, seront maintenant intégrés dans vos billets à l'aide de balises HTML5 (video et audio), avec une dégradation en Flash lorsqu'elle est supportée.

Divers

Quelques petites choses encore, à propos de cette version :

  • Le drag'n'drop est maintenant supporté côté administration sur les écrans tactiles.
  • Un système de protection contre le click-jacking peut être activé dans les paramètres du blog.
  • La prévisualisation des commentaires peut être rendue optionnelle (voir les paramètres du blog).
  • Les dossiers cachés (dont le nom commencent par un point) sont maintenant masqués dans la médiathèque.

Je vous laisse découvrir le fichier CHANGELOG présent à la racine de votre installation, une fois celle-ci mise à jour, pour découvrir le résumé des changements apportés à cette version.

Conclusion

J'espère que vous trouverez tous ces changements appréciables et nous avons d'ores et déjà pas mal de travail pour les versions suivantes de Dotclear, avec au programme toujours plus d'accessibilité (ARIA, bonnes pratiques Opquast, ATAG, …), la mise en place d'un moteur de template alternatif (Twig), un nouveau gestionnaire de média, …

J'en profite pour remercier tous ceux — je ne vais pas les nommer car ils sont trop nombreux et j'aurais peur d'en oublier et d'en froisser un ou deux — qui ont mis la main à la pâte, que ce soit pour le développement, le design, les tests, les idées, et surtout les encouragements qui restent nécessaires lorsqu'on contribue sur son temps libre à un projet open-source comme Dotclear.

Pour résumer : nous n'avons pas chômé !

La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon les réglages de votre hébergement) et un patch est disponible pour les développeurs préférant appliquer cette méthode.

Utilisateurs chez Free

Attention ! Cette version n'est pas compatible avec l'hébergement mutualisé proposé par Free (seules les versions 2.5.3 et précédentes le sont).

Note

[1] On aime beaucoup le 13 chez Dotclear, presqu'autant que de mettre en prod' un vendredi, surtout si c'est un 13 !