(Pfiou, encore un peu, et je devais trouver un jeu de mot avec le mois suivant. Mai je n'avais pas d'idée alors je me suis dépêché.)

Bonjour tout le monde,

Dotclear, quand même, c'est du boulot. Après avoir bossé en mode presque solitaire (avec tout de même l'aide des patchs de quelques-uns) pour sortir une 2.1.6 qui corrigeait des bugs qui traînaient depuis longtemps, après avoir travaillé en équipe pour lancer la démarche ergo (nous vous en avons touché un mot, non ?), notre gros travail de ces derniers mois a été de nous réorganiser pour travailler ensemble à faire évoluer notre logiciel préféré.

Quand je dis ensemble, je veux vraiment dire en équipe. Olivier s'est beaucoup entouré pour faire vivre le projet, mais il a toujours centralisé le développement autour de lui (c'est normal, c'était son bébé.) Aujourd'hui, le nouveau chef de Dotclear[1] n'a pas les même compétences techniques et est surtout beaucoup plus paresseux. Il était donc important de rééquilibrer le mode de fonctionnement pour un développement plus communautaire (mais quand même avec un chef. Je les conduis à la baguette.)

Nous avons préféré beaucoup discuter de la manière dont nous allions faire fonctionner tout ça, histoire d'en avoir une idée claire avant de nous lancer. Il y a encore quelques zones de flou, mais nous avons enfin pu passer à l'étape suivante et remettre la machine en route.

Et c'est une sacrée remise en route : en une grosse dizaine de jours, c'est une cinquantaine de tickets qui ont été fermés. Et il ne s'agit pas forcément de résolution de bugs bêtes, non. Il y a du beau monde sous le capot, puisque outre des petites améliorations qui facilitent la vie dans l'interface d'administration, nous avons ajouté un paquet de behaviours qui vont faciliter la création de plugins, nous avons mis en chantier des modifications dans les structures des templates qui faciliteront bientôt la création de thèmes, nous avons commencé à travailler sur certaines modifications en profondeur qui vont être des fondations pour la suite, et pour ceux qui ont peur que la machine finisse alourdie, n'ayez aucune crainte : l'optique est plutôt d'alléger le cœur du logiciel. Pour preuve, cette modification récente du moteur de template qui, tests à l'appui, rend la compilation des thèmes plus performante et utilise moins de ressources mémoire et processeur, vos serveurs nous diront merci[2].

Rappelons également que le Lab fonctionne toujours à plein régime et que vous êtes toujours invités à participer, surtout qu'il y a pas mal de choses à tester pour s'assurer que les modifs du moteur ne posent pas de problème avec la version de développement, donc avec la prochaine version (et pour les téméraires, elle n'est pas très difficile à essayer, il y a toujours les compilations nocturnes, et il est même possible en bidouillant un peu d'utiliser la mise à jour automatique. Il est déconseillé d'utiliser les versions de développement en production, mais il y a déjà des tarés qui le font[3].)

Nous avons encore quelques surprises dans les bacs, mais en les attendant, et en attendant la version beta de Dotclear 2.2, vous pouvez continuer à nous suivre sur les différents comptes Twitter de la galaxie Dotclear : Dotclear, DotAddict, Planet Dotclear ou We Love Dotclear (quelle abondance.)

Allez, c'est tout pour aujourd'hui. Ne vous inquiétez pas, Gautier revient bientôt vous parler d'ergonomie. :)

Notes

[1] Moi.

[2] Et si je parle depuis tout à l'heure de l'équipe dans un bel ensemble, c'est plus précisément DSLS qu'il faut féliciter pour cette dernière modif. Il parle un peu Klingon des fois, mais on le garde.

[3] Moi.