Dotclear

Blog Dotclear » Archives » juillet 2013

2013 juil. 24

Journal de bord, 24 juillet 2013

Comme promis, je reviens vous raconter les nouvelles. Elles sont bonnes.

Parmi le très grand nombre de personnes s'étant inscrites sur la mailing-list après notre invitation du 10 juillet, beaucoup sont venus avec la ferme intention d'apporter leur petit ou grand ruisseau de compétences et d'idées. Et le mieux c'est qu'ils ne se sont pas contentés de le dire, ils l'ont fait.

La première semaine de (re)vie de la mailing-list fut, comment dire…, dense. Entre 200 et 380 mails par jour, de nombreux sujets évoqués, des débutants en Dotclear (et en mailing-listes, ses us, coutumes et traditions ancestrales) et des codeurs aguerris, des vues à très très court terme et des projets pour les siècles des siècles. Nous avons usé et abusé d'une page framapad pour jeter toutes les idées en vrac, puis petit à petit une organisation s'est mise en place autour de différents pôles[1] :

  • le développement ;
  • l'animation et l'alimentation des nombreux sites de la galaxie Dotclear/Dotaddict ;
  • la présence internet (réseaux sociaux et autres) ;
  • les événements auxquels participer ou à organiser ;
  • le rafraîchissement graphique du site et autres travaux autour des jeux et jouets html/css/js.

Nous avons ouvert un espace Trello public où chacun a pu indiquer à quelles « cartes » il se joignait. À ce jour, nous sommes 36 contributeurs inscrits pour une ou des tâches en cours ou à venir. Du magicien-dev au deux-mains-gauches, il y a du travail pour tout le monde. Les premiers effets rapides et visibles en ont été le délai court entre le début des tests pour la 2.5.1 et sa sortie grâce aux retours quotidiens effectués par les membres de la liste et du forum.

Nous discutons aussi lors de réunions régulières sur IRC (irc.freenode.net #dotclear), à 20 heures les lundis soir pour le code et les jeudis soir pour design et intégration, ponctuellement sur d'autres sujets, en permanence pour ceux qui s'y connectent avec leur café du matin et se déconnectent sur l'oreiller.

Quelques idées brillantes ou délirantes ont été saluées et seront étudiées, quelques idées modestes et rudement efficaces ont été adoptées. Il est trop tôt pour savoir si cette dynamique s'inscrit dans la durée, mais mon impression personnelle est que ce sera le cas. Il nous faudra cependant veiller à éviter notre péché mignon : avoir les yeux plus gros que le ventre et que l'un de nous se lance seul à l'assaut de l'Annapurna sans sherpas à ses côtés.

Au cours de l'été, chacune des cinq thématiques énoncées un peu plus haut sera développée plus en détail dans ce blog. Il n'est pas trop tard pour venir jouer avec nous, on se serrera !

Note

[1] … et le nombre de mails est devenu gérable pour un humain normal.

2013 juil. 20

Dotclear 2.5.1

La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon vos réglages).

Voici donc une 2.5.1 dont la sortie rapide depuis notre appel a été possible grâce aux nombreux testeurs qui se sont mobilisés pour nous aider à la peaufiner. Vous avez été parfaits, ne changez rien !

Au programme de cette version : des corrections de bug et améliorations cosmétiques, l'amélioration de la qualité des imagettes de la médiathèque et, surtout, le remplacement de l'ancien biniou en flash de téléchargement multiple de médias par un autre biniou qui fait la même chose mais en Ajax et sans faille de sécu.

Un patch est disponible pour les développeurs préférant appliquer cette méthode.

Que mille roses fleurissent sous les pas de Nikrou, qui s'est occupé de cette conversion de l'upload dans un engagement désintéressé et surtout dans le désert sans écho de ces dernières semaines. Ce silence, la goutte d'eau qui fit rendre son tablier à notre ex-chef-mais-toujours-dans-la-team, a été comblé par une mailing-list qui a vu le nombre de ses membres décupler et des utilisateurs au taquet sur le forum chaque matin pour essayer les mises à jour et rapporter les bugs.

Je reviendrai très vite vous causer de ce que l'on cause sur la mailing-list mais ça n'est pas l'objet de ce billet.

Pour l'heure, on se réjouit de cette étape franchie, on met à jour son installation et pour les Parisiens on vient fêter ça lundi soir, à partir de 19 heures, au Quigley's Bar.

À très bientôt, j'ai plein de trucs à vous raconter. L'heure est à l'optimisme !

2013 juil. 13

Que faire ? tome 1 : tester la future 2.5.1

Sous l'appellation Que faire, nous publierons des billets adressés à tous les utilisateurs de tous niveaux d'(in)expertise qui veulent donner un coup de main.

Encouragés par les réactions bienveillantes et l'activité fourmillante de la mailing-list (une centaine d'inscrits ce matin, contre une quinzaine en début de semaine…), les contributeurs codeurs ont mis la dernière main à leurs développements prévus pour la 2.5.1 et l'ont livrée à tester. Dans cette version, quelques tickets ont été fermés et Nikrou (gloire à lui) a remplacé le module flash servant à l'upload multiple par un biniou qui fait pareil mais en jQuery : nous fermons ainsi une faille de sécu potentielle signalée il y a quelques semaines.

C'est le moment où vous pouvez être utiles et transformer l'intention de nous soutenir en aide concrète. Il faut tester cette version et nous faire part de vos retours sur le forum.

Vous trouverez sur le tutoriel tout frais – rédigé par Tomek et publié par Lomalarch – sur Tips pour savoir comment installer un espace de tests en toute sérénité. Si faire une install de tests, même avec un tuto qui vous prend par la main, vous décourage, vous pouvez vous inscrire sur la mailiing-list et demander au doux JcDenis de vous créer un compte sur son espace de jeu. (Z'avez vu comment je ne vous laisse aucune excuse ?)

Que faut-il tester ? Essentiellement torturer le gestionnaire de medias dans tous les sens mais également procéder à toutes opérations qui vous viendraient à l'esprit outre les classiques créer, modifier, supprimer un billet, une catégorie, un utilisateur, des medias…

Comment faire son rapport ? En allant sur le fil du forum dédié et en indiquant simplement votre système d'exploitation et votre navigateur, en précisant si vous avez procédé aux tests avec un rôle d'admin ou de rédacteur. Si vous avez rencontré un souci fonctionnel, décrire le scénario qui vous a amené là. Si le souci est d'ordre graphique une copie d'écran (à déposer sur votre espace de test par exemple puisque le forum ne le permet pas) sera bienvenue.

Hop hop, au boulot ! Si vous êtes sages et obéissants, je reviendrai vous causer dans le poste des discussions sur la liste.

2013 juil. 10

Ensemble

Nous n'allons évidemment pas laisser tomber les utilisateurs.

Nous n'envisageons pas de partir avec la caisse bronzer sous les tropiques après avoir jeté au lac toutes les (res)sources du projet. Il y a une crise, manifestée de façon spectaculaire par le premier bref billet de Franck hier puis détaillée dans son second billet. Il faut que nous en parlions tous ensemble, vous et nous, que nous envisagions les suites possibles et qu'on s'organise collectivement pour que ça se passe au mieux. Le projet, ses origines, sa « philosophie », le bonheur[1] qu'il nous a apportés le méritent. Franck a d'ailleurs certes quitté la « chefferie » mais pas l'équipe.

Nos discussions de toute la journée d'hier et d'aujourd'hui, vos commentaires chaleureux ici ou sur Twitter convergent vers trois hypothèses possibles.

La première, idéale, serait l'arrivée de troupes jeunes de développeurs (ou plus largement de contributeurs) qui ont un (des) projet(s) pour notre bien commun. Le mot « jeune » n'est bien sûr pas à prendre dans le sens de la date de naissance mais de celui de la fraîcheur, de l'allant, de l'énergie dont on dispose lorsqu'on est tout frais investi dans une aventure. Nous ne manquons pas d'argent, nous ne manquons pas de plan comm ou d'objectifs marketing. Nous manquons de forces vives. Les sources sont sur Bitbucket, disponibles à qui veut y mettre le nez et surtout à qui veut y contribuer !

La deuxième hypothèse serait de maintenir gentiment en vie l'asticot en assurant les correctifs nécessaires (failles, changement de version de PHP) mais sans projet d'évolution. Ça ne veut pas dire qu'il n'y en aurait pas mais que ça ne ferait pas partie de notre engagement. Cela nécessite qu'il y ait quand même des gens pour coder ce qui serait nécessaire, d'autres gens pour tester, d'autres encore pour faire vivre les sites. Vous avez été extrêmement nombreux à nous dire que tel qu'il est il vous plaît[2].

La troisième hypothèse serait de fermer en douceur la maison, en prenant tout le temps qu'il faudra (un an ? deux ?) pour que chacun ait le temps de trouver d'autres solutions, en les accompagnant autant que possible, en sollicitant parmi les autres CMS des plugins de migration, etc. Les besoins seraient alors les mêmes que dans la deuxième hypothèse émise ci-dessus mais sur moins longtemps et nécessitant moins de compétences de codeurs.

La discussion est ouverte. Nous vous proposons qu'elle le soit pendant six mois (disons jusqu'à la fin de l'année civile) et que d'ici là un maximum d'échanges puissent avoir lieu entre nous tous mais aussi avec ceux que cette discussion pourrait intéresser, même s'ils ne sont pas actuellement utilisateurs.

Le vecteur de ces échanges sera la mailing-list “dev” qui existe déjà. Nous invitons tous ceux, y compris les simples utilisateurs sans compétence web, qui ont envie de participer à l'élaboration de la décision de s'y inscrire. Le forum ni les commentaires de ce blog n'offrent le même confort de discussion. C'est d'ailleurs aussi l'animation ou l'absence d'animation de cette mailing-list qui nous éclairera sur les décisions à prendre.

Pour les affaires courantes, il n'y aura pas de nomination de chef : on en a déjà usé trois, on ne va pas tout de suite griller les nerfs d'un quatrième. Les décisions de maintenance à prendre le seront collégialement par le CA de l'asso de Dotclear, j'en serai le porte-parole.

Vous vous sentez concernés par l'avenir de Dotclear ? Nous vous attendons.

Notes

[1] Oui, j'y vais carrément, ça l'a été pour moi.

[2] Vous connaissez la suite de cette chanson

2013 juil. 9

La Vie, l'Univers et le Reste

Mon billet de ce matin a été rugueux, c'est le moins qu'on puisse en dire et je tiens à m'en expliquer vu l'accueil qui lui a été fait.

J'ai pris les rênes de Dotclear en février dernier en reprenant la charge de xave, peu ou prou au moment de la sortie de la version 2.5 de Dotclear. J'étais à ce moment plein d'envies et de projets après avoir donné un grand coup de pied dans les tickets en souffrance pendant l'automne 2012. Seulement il y a un aspect que je n'avais pas bien mesuré : les contributions. Il se trouve que depuis pas mal de mois les développements sont au quasi point mort par manque de développeurs, de designers, de graphistes, de cadors Js ou Php, CSS ou HTML, et sans vouloir jeter la pierre à ceux qui sont encore présents dans la Team, il appert que leurs envies et/ou disponibilités se sont érodées avec le temps, c'est humain.

Il se trouve également que je n'ai probablement pas su motiver suffisamment les troupes présentes, ou de nouvelles bonnes volontés, ce qui, pour ceux qui me connaissent un peu, ne vous étonnera pas plus que ça, je ne suis pas un grand communiquant. Je pensais au début du printemps qu'annoncer mes projets : finir la refonte de l'administration de Dotclear, enfin, remplacer l'éditeur wysiwyg par quelque chose de plus abouti, relooker petit à petit les sites Dotclear et Dotaddict, organiser une install-party, … allait redonner un peu de dynamisme, mais aujourd'hui je constate qu'il n'en est rien.

Je ne suis pas en mesure, malgré ce que je pensais encore il y a quelques semaines, de porter ça, seul, sans soutien. Je ne suis pas non plus en mesure, seul, de développer les projets que j'ai. Et puis pour être franc, l'aspect que je privilégie avant tout dans Dotclear est l'esprit d'équipe, les échanges avec les copains. Alors je préfère rendre mon tablier, et je le regrette profondément car c'est à mille lieues de ce que j'espérais.

J'admets que c'est brutal d'annoncer ça comme je l'ai fait, mais c'est à la hauteur de ma déception.

Ma décision est personnelle et ne signifie pas que Dotclear ferme ses portes (ou ses serveurs) du jour au lendemain. À tout le moins nous assurerons la maintenance du code actuel, ferons notre possible pour pallier les éventuelles failles de sécurité qui seront découvertes, assurerons l'accueil et l'aide sur le forum en fonction de nos moyens. Ou qui sait, peut-être le projet trouvera-t-il un autre souffle avec ceux que la perspective que le projet s'arrête désole et qui en auraient l'énergie ?

Un billet collectif sera publié pour ouvrir la discussion et détailler la suite.

42

Salut, et encore merci pour le poisson.

PS : Je précise que c'est un message personnel, je ne connais pas à cette heure l'avenir de Dotclear.

Sites map