Dotclear

2025 juil. 25

Message de service

L'un des deux serveurs Dotclear est tombé en panne il y a quelques jours (les deux disques durs sont morts) et malheureusement il nous a été impossible de le remettre en route.

En conséquent, de façon visible :

  • Le forum a disparu, corps et âme.
  • Le dépôt Git officiel aussi (avec les tickets), mais on en a installé un autre chez Codeberg.

L'autre serveur étant en fin de vie, celui-là même où est installé le blog que vous êtes en train de lire, nous allons dans les jours et semaines qui viennent :

  • Préparer un blog Dotclear en remplacement de celui-ci, pour l'instant en français seulement (une version anglaise viendra plus tard), avec les billets lisibles ici, une page de téléchargement et une page de don.
  • Faire en sorte de pouvoir publier d'ici mi-août, la prochaine version 2.35 de Dotclear — mais on dit, « Ça sera prêt quand ça sera prêt ! ».

En attendant qu'une solution définitive soit trouvée pour le forum, je vous propose d'utiliser le salon Matrix Dotclear.

Nous sommes désolés pour les désagréments, nous essayons de remettre le minimum en route rapidement.

2025 mai 13

Dotclear 2.34

Nous avons corrigé pas mal de bugs ici et là et ajusté quelques boulons, mais plutôt que de vous faire une liste austère, nous préférons mettre l'accent sur ce qui pourrait éventuellement provoquer des dysfonctionnements :

Premier changement, l'argument dcCore::app() n'est plus fourni en paramètre du constructeur des filtres antispam (SpamFilter::__construct())1. Si vous avez déceloppé un tel filtre, veillez à le modifier en conséquence et à publier une nouvelle version.

Deuxième changement, pour les thèmes s'appuyant sur le jeu de template dotty, la pagination des pages résultantes d'une recherche est désormais la même que pour les autres contextes. Cela peut avoir un impact sur les thèmes installés.

Troisième changement, le widget de recherche utilise désormais un champ input de type search, cela peut avoir un impact question aspect, en fonction de la feuille de style CSS de votre thème.

Pour résumer, rien de très méchant et ça ne devrait pas casser votre blog, même s'il peut y avoir quelques modifications d'aspect.

Du côté des bugs corrigés, vous noterez :

  • Correction du drag'n'drop pour l'ordonnancement des catégories.
  • La liste des médias d'un répertoire n'est plus triée deux fois, ça aura un impact de performance.
  • L'installation et la mise à jour des plugins devraient mieux fonctionner.
  • L'alignement des médias avec CKEditor est maintenant visible pendant l'édition.

Pour le reste, je vous renvoie sur le fichier des changements qui liste de façon plutôt exhaustive ce qui a été fait.

Et pour finir, un big up à l'équipe qui œuvre en coulisse, en particulier JcDenis, Gérard, Philippe, Tomek et Noé2.


  1. Cela dit ça fait déjà quelques années que cette variable est obsolète, il est temps de s'en passer définitivement. 

  2. C'est très masculo-masculin cette team, saynul ! Dites les filles et les autres, vous venez jouer avec nous ? 

2025 mar. 2

Dotclear 2.33.1

Une petite mise à jour qui corrige trois problèmes dont un bloquant qui empêchait les non administrateurs de créer de nouveaux billets.

2025 fév. 13

Dotclear 2.33

Comme un air de déjà lu avec cette nouvelle version pour cette année qui commence doucement.

Nous avons poursuivi ce travail de fond sur le code, mais qui ne remet pas en cause l'éco-système actuel — pas d'incompatibilités à prévoir, sauf celles déjà connues — des plugins et des thèmes.

L'administration continue a être légèrement revue, pour plus de cohérence et d'unité, en parallèle avec la reprise du code.

Quelques bugs corrigés, dont trois petites failles potentielles de sécurité.

Pour résumer, ça n'est pas la révolution, mais ça tourne bien !

2024 nov. 27

Dotclear 2.32.1

Une version de maintenance qui corrige certains problèmes de la version 2.32 :

  • Une catégorie ne pouvait pas être renommée
  • La page des catégories n'affichait aucune catégorie s'il n'y en a qu'une pour le blog.
  • Remplacement du bouton de retour par un bouton d'annulation dans les étapes intermédiaires lors de la création d'un nouvel élément de SimpleMenu
  • legacyEditor avec un pseudo extrait vide (merci Ben Griffith pour avoir documenté ce problème)

2024 nov. 13

Dotclear 2.32

Une nouvelle version pour cette année qui se termine doucement.

Un travail de fond qui continue sur le code, mais qui ne remet pas en cause l'éco-système actuel — pas d'incompatibilités à prévoir, sauf celles déjà connues — des plugins et des thèmes.

L'administration continue a être légèrement revue, pour plus de cohérence et d'unité, en parallèle avec la reprise du code.

Quelques bugs corrigés.

Pour résumer, en théorie tout se passe bien !

2024 août 19

Dotclear 2.31.1

Une version de maintenance qui corrige deux bugs (dont un bloquant) sur l'insertion des médias et la gestion des pages.

2024 août 13

Dotclear 2.31

Une nouvelle version pour ce trimestre et pour les 21 ans de Dotclear !

Un travail de fond sur le code, qui se poursuivra encore pendant quelques versions, mais qui ne remettra pas en cause l'éco-système actuel — pas d'incompatibilités à prévoir, sauf celles déjà connues — des plugins et des thèmes.

L'administration a été légèrement revue, pour plus de cohérence et d'unité, c'est aussi en cours en parallèle avec la reprise du code.

Quelques bugs corrigés.

Pour résumer, il bouge encore et ça va bien se passer !

2024 mai 17

Dotclear 2.30.1

Une petite version de maintenance qui règle un problème avec le moteur de template dans certaines configurations et qui corrige le comportement des liens sortants vers la documentation.

2024 mai 13

Dotclear 2.30

Cette nouvelle version est disponible depuis ce matin.

Au programme, des petites choses corrigées (dont une faille de sécurité, pas très méchante cela dit), et pas mal de retouches côté look’n’feel de l’administration, qui devrait vous paraître, c’est en tout cas ce que j’espère, plus soignée qu’auparavant, plus cohérente.

Et puis « one more thing / la cerise sur le gâteau », dont j’ai du mal à me passer dans mes développements et tests, c’est l’accès rapide aux items de menu. .

Comment l’utiliser ?

Eh bien tapez sur la touche : (c’est modifiable si vous préférez une autre touche), si vous n’êtes pas dans un champ de saisie, ça positionnera le curseur dans le champ de recherche ou vous pourrez ensuite tapez les premières lettres de l’entrée de menu que vous cherchez, et … la suite vous la comprendrez vite ;-)

Petite astuce, tapez : et la touche ⏎ (entrée) et vous afficherez le tableau de bord.

Enfin c’est la première fois, si vous avez en ce moment la version 2.29 installée, que vous verrez en œuvre le nouveau tableau de bord de mise à jour codé par JcDenis ;-)

Bonne installation/mise à jour !

2024 fév. 13

Dotclear 2.29

Après plusieurs versions compliquées pour les plugins et thèmes, cette version 2.29 ne casse pas la compatibilité pour tout ce qui a été adapté pour la 2.28.

Pas mal de nouveautés mais plus légères que lors des versions précédentes. A noter un nouveau tableau de bord entièrement dédié à la gestion des mises à jour fait son apparition, il permettra de mieux séparer les processus liés aux mises à jours du reste du code et ainsi éviter le plantage complet d'un multiblogs. Vous le verrez en action dès la version suivante.

Nouveautés :

  • Tableau de bord dédié à la gestion de mises à jour.
  • Passage de JQuery à Vanilla pour diverses fonctions javascript,
  • Possibilité de modifier les fichiers .php des thèmes,
  • Ajout de behaviors (adminPostAfterButtons, adminPageAfterButtons),
  • Refonte des attribues des images (accessibilité) insérées via les éditeurs,
  • Changements de styles coté administration (notamment les boutons),
  • Nombreuses retouches UI/UX/a11y (voir le CHANGELOG)

2023 nov. 19

Dotclear 2.28.1

Inévitablement, nous regardons partout, testons mille fois, et puis une petite erreur de frappe se glisse dans les rouages bien huilés et donc ce matin une petite version de maintenance avec un léger effet visible.

Oui, encore une fois :-)

PS : Il est recommandé d'utiliser le mode de secours si vous mettez à jour depuis une version 2.27.3 ou inférieure.

2023 nov. 15

Dotclear 2.28

La nouvelle version pour les fêtes de fin d'année.

Attention avant de mettre à jour !!!

Il est fortement recommandé de faire la mise à jour en mode de secours, ce qui vous permettra ensuite de mettre à jour les plugins qui doivent l'être.

Si des plugins n'ont pas de mise à jour disponible, nous vous conseillons de les désactiver temporairement (en mode de secours) et de vérifier ensuite leur fonctionnement un à un (une ré-activation à la fois) en mode normal.

Si vous avez un souci pour vous connecter après la mise à jour, supprimez les cookies associés avant de rafraichir la page de connexion.

Ce qui a changé

C'est essentiellement le code interne (le moteur) qui a été modernisé, ce qu'on avait déjà commencé avec la dernière 2.27 de Dotclear et qui est maintenant terminé, a minima pour le code PHP. On va maintenant pouvoir se concentrer sur de nouvelles fonctionnalités ; on en reparlera le moment venu.

Côté visible on a jouté le support complet du format Avif pour les images, au côté des déjà supportés JPEG, WebP, PNG et Gif et pas mal de petits bugs plus ou moins gênants ont été réglés.

N'oubliez pas le forum si jamais vous aviez des difficultés (les commentaires ici ne servent pas à ça), et dans le cas de problèmes plus techniques on vous conseillera possiblement d'ouvrir un ticket.

2023 août 31

Dotclear 2.27.3

Une nouvelle version qui corrige quelques problèmes rencontrés avec l'installation, la gestion des dépendances des plugins et thèmes, la procédure de récupération de mot de passe, l'export à plat et lorsque certains réglages de widget étaient incorrects.

2023 août 22

Dotclear 2.27.2

Une nouvelle version de maintenance qui comporte quelques corrections d'erreurs rencontrées avec les versions 2.27 et 2.27.1 précédentes.

- page 1 de 20

Sites map