Je reçois régulièrement des suggestions pour améliorer le site. Je vous en remercie mais, pour le moment, il m'est difficile d'en mettre certaines en oeuvre et dans cette note je voudrais vous expliquer pourquoi et comment je travaille à résoudre le problème.
La partie la plus visitée du site, c'est-à-dire le podcast, fonctionne avec deux logiciels : Feeder, qui est un éditeur de fil RSS, et un script PHP maison qui assure le rendu du site et la gestion de la boutique. C'est une formule qui a des avantages puisque, comme j'ai écrit le script, il fait exactement ce que je veux. Mais cet avantage est aussi un inconvénient, pour faire évoluer le script il me faut tout développer.
Fin 2007, j'ai décidé d'ouvrir de nouveaux services : le WikiNews et ce blog. J'ai vite réalisé qu'il serait trop long d'intégrer ces fonctions dans mon script et je me suis tourné vers un produit intégré. Après pas mal de recherches, j'ai retenu ExpressionEngine.
MovableType, WordPress, DotClear et les autres ont l'inconvénient (pour les besoins de Déclencheur) de ne gérer que les blogs alors qu'ExpressionEngine gère à la fois les blogs, les wikis, les galeries photo (je ne m'en sers pas), les boutiques en ligne (je ne m'en sers pas encore) et même, à l'aide d'un module optionnel, les forums.
Début d'année j'ai donc installé ExpressionEngine et j'ai ouvert les nouveaux services. Le podcast lui reste hébergé sous mon script propriétaire. Et ce pour deux raisons. D'abord parce que j'aime m'assurer qu'un nouveau produit fonctionne de façon fiable avant de tout basculer et je me suis donc donné plusieurs mois pour éprouver ExpressionEngine. Ensuite parce que c'est un produit riche et donc il faut du temps pour apprendre à l'exploiter au mieux. Aussi, avant de basculer le podcast, je veux prendre le temps de réaliser divers essais.
Aujourd'hui (juin 2008) on est en pleine transition et, pour la mener au mieux, j'ai pris une décision : je ne développe plus rien sur l'ancien script. Donc un certain nombre de demandes que vous me faites je n'y répondrai qu'après avoir fini de basculer vers ExpressionEngine.
J'espère que cette note vous permettra de comprendre pourquoi parfois, quand vous demandez l'une ou l'autre évolution, je vous réponds "plus tard." Avec des ressources limitées, je ne peux pas répondre à toutes vos demandes mais tout l'intérêt d'un produit intégré est qu'il gère pas mal de fonctions directement aussi il faut voir ce délai comme un temps d'attente pour mieux sauter.
P.S. : Pour suivre les coulisses de Déclencheur au quotidien, abonnez-vous à Déclencheur Carnet, par RSS ou par email, à l'aide des liens dans la colonne de gauche. C'est gratuit !



