Dotclear 2.0 pour l'été

Après les versions 2.0 RC1 et RC2 une RC3 sortira peut-être mais, plus important, la version finale de Dotclear 2 sortira cet été. Si RC3 il y a, la date de sortie sera fixée à ce moment, sinon elle sera de toute façon communiquée en temps et en heure.

Dotclear 2 est devenu une application stable, flexible et performante. C'est le moins qu'on pouvait attendre. Le projet a retrouvé un souffle perdu au fil du temps et il devient possible de regarder un peu plus vers l'avenir.

2006 / 2008, dans les coulisses

Deux ans se sont écoulés entre la sortie de la première beta de Dotclear 2 et aujourd'hui. Au milieu, entre avril 2007 et janvier 2008, un trou, presque plus d'évolution. Des utilisateurs nous ont alors quittés, pensant que le projet était mort.

Pendant ce temps, je voyais un projet que j'avais démarré se déliter, je ne pouvais plus tout gérer, entre une série de problèmes personnels et la catastrophe qui se profilait : la mort éventuelle et bien réelle de tout le projet. Ça ne motive pas, c'est le moins qu'on puisse dire.

Ces presque deux années nous ont valu de lire ou entendre les critiques les plus dures de l'histoire du projet. Beaucoup étaient fondées et nous les avons prises en compte. Aux autres critiques, qui s'apparentaient plus à l'attaque gratuite confortant leurs auteurs, nous préférons une seule réaction : leur donner tort. Au final, le résultat sera le même.

Et puis Dotclear 2 est reparti, avec pour seul objectif de sortir une version 2.0 le plus rapidement possible, sans savoir de quoi sera faite la suite.

L'opportunité Gandiblog

Deux semaines après le début de Dotclear 2 (en septembre 2005), le partenariat avec Gandi a pris forme. J'ai vu ceci comme une opportunité puis j'ai été embauché par Gandi pour m'occuper de l'offre GandiBlog qui a été lancée le 22 juin 2006. En deux ans d'existence, le nombre de blogs hébergés par Gandi a augmenté et la plateforme s'est essoufflée. J'en étais arrivé à la conclusion que Dotclear 2 était multi-blogs mais uniquement si on souhaitait en gérer une dizaine, passé le millier, on faisait face à des problèmes de performances insolubles.

La catastrophe est arrivée cette semaine, sans prévenir : GandiBlog ne fonctionnait plus du tout. Après pas mal de sueurs froides, il est apparu évident que Dotclear 2 pouvait gérer un blog, dix blogs mais aussi plusieurs dizaines de milliers à condition d'optimiser certains aspects du logiciel et de la plateforme.

Ce que je qualifie de catastrophe est en fait une immense opportunité qui vient de donner le coup de fouet auquel je ne croyais plus. Je peux maintenant garantir que Dotclear 2 sera une plateforme performante et pas uniquement un successeur de la version 1.

En l'espèce, je peux, au nom de toute l'équipe remercier Gandi pour le support matériel et financier offert depuis plus de deux ans et ce qui vient d'être apporté au projet. Ce n'est peut-être pas très clair, alors je le redis : ce qui est arrivé cette semaine à GandiBlog est un tournant majeur pour tout le projet.

Dotclear 2.1 ou Dotclear 3 ?

Croyant longtemps que Dotclear 2 était mal conçu, j'ai envisagé un moment sortir une version 2.0 puis l'abandonner pour réaliser une version 3 qui répondrait aux impératifs irréalisables de perfection qu'il m'arrive de me fixer. Erreur... Refaire une logiciel en partant de rien est une bonne idée mais demande un temps fou (certains se rappellent peut-être avec émotion le temps qu'il a fallu pour que Netscape 4 devienne Mozilla 1.0).

Un jour, il y aura peut-être une version 3, ça serait assez logique. En attendant, il y aura une version 2.1 qui comprendra des évolutions importantes de la version 2.0. Nous avons déjà quelques bonnes idées.

Je n'en étais pas certain jusque là et c'était quand même handicapant, on peut bâtir sur Dotclear 2, c'est tout ce que vous pouvez retenir.