C'est quoi déjà Dotclear?

Ce blog est basé sur le soft Dotclear, un CMS français. Oui oui madame, un bon logiciel à la française! Quand j'ai créé mon premier blog, à une époque où le web était encore massivement statique, on peut dire que Dotclear était parmi ce qui se faisait de mieux dans le domaine: installation automatique, thèmes, plugins et une communauté qui bouge bouge bouge. Et puis c'est un logiciel libre! Et le libre c'est la vie. Et puis ça avait l'avantage de ne dépendre d'aucun service fermé et on pouvait héberger soi-même tout ce bazar.

HTML 4.5

Tout ça c'est bien beau, mais le monde du web a beaucoup changé depuis 2007: des services tels que Google Docs, Google Analytics, Facebook, Twitter, Dropbox ou Bitly n'en n'étaient qu'à leur débuts ou n'existaient pas encore. Les développeurs ont compris tout le potentiel du JavaScript et les machines virtuelles JS sont devenues bien plus puissantes. On a aussi enfin découvert le véritable intérêt des XMLHttpRequest (ou Ajax) et nos pages web sont désormais ultra-dynamiques, en changement constant. Ca vous parait normal maintenant de pouvoir collaborer à plusieurs dans le même document, de voir les commentaires de vos amis apparaître en temps réel, de modifier du code et de voir le résultat immédiatement? Et ben c'est pas comme ça dans Dotclear. Dotclear est vieux et has-been.

Le CMS à ta grand-mère

Le développement de Dotclear a eu un sursaut ce début d'année 2013: enfin une update et un changement de direction. Pendant que d'autres équipes devenaient des entreprises à part entière et restait au goût du jour, comme Wordpress, Dotclear continuait son chemin comme un projet tenu par une bande d'enthousiastes qui bossent sur leur temps libre. Je ne sais pas quand a eu lieu le décrochage, mais en tant que projet libre, on pourrait penser que la communauté aurait su garder le produit frais, mais non. Alors malgré la mise à jour récente, l'interface d'administration de Dotclear est d'une rigidité sans nom, on tape des billets dans ce qui ressemble à un formulaire de luxe, mais pas vraiment quelque chose d'aujourd'hui. Pourquoi tape on encore du texte au format wiki qui est si abscons et confus? (déjà entendu parler de Markdown)? Pourquoi n'y a t'il pas de raccourcis clavier avancés (Gmail je t'aime)? Pourquoi chaque lien nous emmène t'il sur une autre page? Où est le support Facebook? Où sont les statistiques d'utilisation? Comment fait on pour mieux comprendre son lectorat? Et où est le support mobile?!? Enfin, peut être que la nouvelle personne à la tête du projet fera bouger les choses dans le bon sens, mais les résultats ne sont pas pour tout de suite, c'est sûr...

Et demain?

Je songeais depuis longtemps à un changement de crèmerie, mais j'avais la flemme et Dotclear, malgré sa sénilité, réussissait encore à faire l'essentiel.

Mais ça, c'était avant...
Ma version vieillisante de Dotclear a cassé toute seule quand mon hébergeur a arrêté de supporter les anciennes versions de PHP. J'ai bien réussi à sauver les meubles et ré-insérer mes anciens billets dans la nouvelle version de Dotclear... qui en dehors de sa compatibilité avec PHP 5.4 n'offre aucune amélioration, ni pour le lecteur, ni pour l'administrateur. Alors je réfléchis à la suite. J'ai progressé depuis 2007 et les technos aussi, alors je penche vers une solution qui tendrait vers le zéro CMS et zéro DB, qui me permettrait juste d'éditer un simple fichier texte et d'avoir une synchronisation ultra simple qui refléterait mes modifications dans le blog. Peut être quelque chose basé sur Jekyll, on va voir...

Post Scriptum

Je sais que je suis une quiche en habillage de site, mais faut pas déconner: la CSS que j'avais faite avant d'avoir à migrer le blog était quand même plus belle que ça! Je regrette mon vieux CSS de programmeur...

Edit:

Le filter anti-spam est bien nul aussi. La plupart des messages passent à travers le filtre, mais ceux qui sont attrapés le sont quand même pour des raisons étonnantes. Comme ce commentaire contenant une URL vers site de cul (lubrifiant anal, en rapport avec mon billet donc) qui se fait filtrer parce qu'il contient le mot "helpful". Misère... Commentaire de site de cul qui se fait rejeter parce qu'il contient le mot 'helpful'