Dotclear

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.

2013 avr. 26

Install-Party, 19 mai 2013

Tamm-BaraComme nous le précisions précédemment nous organisons une install-party Dotclear le 19 mai prochain, de 11h à 18h, au Tamm-Bara, rue Clisson, dans le 13e arrondissement de Paris.

Si vous souhaitez nous y rejoindre, surtout si vous comptez déjeuner là-bas avec nous, je vous demanderai de vous inscrire sur ce Doodle afin d'évaluer le nombre de repas à prévoir (le couscous d'Ahmed, le patron du bar, est plus que sympathique).

À bientôt là-bas.

2013 avr. 4

Dotclear 2.5 : petite revue et autres affaires

La version 2.5 de Dotclear n'est pas spectaculairement différente de la précédente mais emporte toutefois toute une série de nouveautés que vous n'aurez peut-être pas encore eu l'occasion de découvrir. Parmi celles-ci :

Photo : André Kertész

Et encore quelques autres qu'il serait trop long d'énumérer ici, comme par exemple le fait que le plugin daInstaller soit désormais livré d'emblée avec Dotclear.

En ce qui concerne la suite, parce que suite il y a, sachez qu'une version 2.5.1 est en cours de préparation, que son petit nom sera André Kertész et qu'elle inclura quelques améliorations et corrections, un pied de page plus discret dans l'administration, des miniatures de média de meilleure qualité, etc.

Enfin nous envisageons d'organiser une Install-Party le dimanche 19 mai prochain (la date précédemment annoncée pour mi-avril est trop proche pour être raisonnablement retenue) à Paris où vous aurez l'occasion de rencontrer IRL comme on dit, les aficionados de Dotclear qui sont habituellement scotchés derrière leurs claviers et leurs écrans.

À ce sujet, si vous connaissez un endroit sympa, ouvert et accessible le dimanche à Paris, avec du Wifi, disposé à accueillir une flopée de geeks et acceptant, soit de nourrir et de désaltérer les troupes soit de leur permettre d'apporter leurs propres munitions, n'hésitez-pas à nous le faire savoir.

2013 mar. 16

Dotclear 2.5

Comme nous le soulignions dans l'annonce de la ''Release Candidate'' de la version 2.5, ce sont essentiellement des boulons et des vis qui ont été serrés depuis la version précédente, plusieurs dizaines (genre beaucoup) de tickets fermés (il en reste quelques-uns, signe qu'il y a encore du travail sur l'établi), dont certains qui prenaient la poussière depuis longtemps, à tort ou à raison d'ailleurs.

Deux failles de sécurité concernant le système de téléchargement multiple de média ont été publiées très récemment et cette nouvelle version contient le nécessaire pour les pallier. Cela dit nous allons remplacer ce composant (en Flash) par un nouveau (en Ajax certainement) et fera l'objet d'une prochaine version, probablement une 2.5.1 à venir bientôt.

La nouvelle version est comme toujours disponible à l'adresse suivante : http://download.dotclear.org/latest.zip

Je profite de cette première annonce officielle en tant que barreur pour lister deux-trois choses que j'aimerais voir aboutir dans un futur plus ou moins proche[1] :

  • La refonte de l'administration devrait profiter du travail actuellement effectué sur la branche sexy, qui intègre dorénavant Twig, pour améliorer encore l'usage du backend de Dotclear.
  • Toujours côté administration, il serait souhaitable de remplacer l'éditeur wysiwyg actuel par un disponible actuellement comme CKEditor. C'est un gros chantier, certains ont essayé, ils ont eu des problèmes, … bref c'est un peu l'arlésienne mais ça serait chouette quand même d'avoir ça.
  • Faire un peu plus de place à Dotclear 2 en poussant Dotclear 1 vers le grenier sur les sites Dotclear et DotAddict et harmoniser un peu ces derniers.
  • Abandonner progressivement le support des versions inférieures à PHP 5.2[2].

L'idée est de ne garder dans Dotclear que ce qui est réellement pertinent, de déporter sous forme de plugins ce qui peut l'être (c'est l'objet de la branche sexy), d'utiliser ce que d'autres font mieux que nous (système de template, éditeur wysiwyg, …) afin de faciliter les évolutions futures. Cela dit ces changements vont certainement poser quelques problèmes de compatibilité qu'il faudra trancher le moment venu, mais nous n'y sommes pas encore.

Pour terminer je trouve que ça fait longtemps que nous n'avons pas eu l'occasion de nous rencontrer IRL et j'aimerais organiser une Install-Party à Paris courant avril (probablement le week-end du 13-14 avril), qu'on puisse mettre des visages sur les pseudos, apporter des réponses à quelques questions et discuter un peu de l'avenir de Dotclear.

Notes

[1] Ça dépendra essentiellement des disponibilités et des capacités des uns et des autres.

[2] Ça va sonner le glas de certains hébergements mutualisés qui tournent encore avec des versions de PHP qui ne sont plus supportées depuis pas loin de 7 ans, une éternité dans ce domaine.

2013 fév. 24

2.5 en approche ! (et des nouvelles)

Aujourd'hui, nous sortons la version 2.5 ou presque : avant de la sortir dans la nature pour tout le monde, voici d'abord une Release Candidate. Si tout se passe bien, c'est cette version qui sera la version 2.5 finale dans quelques jours. Et si ça ne vous intéresse pas, restez quand-même jusqu'à la fin du billet, j'ai une nouvelle.

Pourquoi cette pusillanimité ? Ma foi, ça n'a pas été facile, ces derniers temps : le serveur qui hébergeait les différents sites de DotAddict est mort, il a fallu dans l'urgence en réinstaller un autre et réinstaller tous les services alors que (kof kof) nos sauvegardes étaient un peu en panne depuis plusieurs mois (l'automatisation, ça a du bon, mais croyez-nous, il faut aussi automatiser les vérifications.)

Du coup, ça nous a tenus écartés de cette 2.5 qui était pratiquement terminée, d'où cette Release Candidate : c'est pour être sûrs que dans le stress de la situation nous n'avons rien oublié.

Cette 2.5 n'est pas une version où les utilisateurs verront de gros changements : on peut maintenant utiliser des webfonts dans Ductile et daInstaller est inclus de base. Pour le reste, il s'agit d'énormément de petits réglages, tant au niveau des fonctionnalités qu'au niveau look. On trouvera également certains changements pour les thémeurs et les plugineurs (je vous invite à aller voir le changelog), des résolutions de bugs qu'on ne compte plus, et pour finir un gros morceau qui fera, lui, plaisir aux administrateurs : Dotclear est maintenant compatible PHP5.4 et devrait donc pouvoir suivre les hébergeurs à la pointe du progrès.

J'en profite pour vous donner une nouvelle concernant la vie du projet : j'ai décidé de ne plus être chef. C'était très pratique pour râler sur les copains, mais j'ai depuis un an et demi changé de travail, et avec celui-ci de rythme, et je n'ai malheureusement plus le temps d'être présent autant que Dotclear le voudrait[1]. Comme il devenait vraiment problématique de bloquer l'avancée de tel ou tel chantier parce que je n'ai pas le temps d'analyser les tenants et aboutissants et que tout le monde attend ma décision, je pense préférable de passer la main. Passer la main en tant que chef, mais je reste dans le bateau.

Pour prendre les rênes, nous n'avons pas eu à chercher très loin : nous avons élu sans vraiment lui demander son avis (enfin si : après) l'inénarrable Franck Paul. La décision a été très facilement prise, dans la mesure où Franck fait partie du canal historique de Dotclear, qu'il en a suivi le développement de l'intérieur et... qu'il n'est pas totalement manchot. En effet, cette 2.5 est majoritairement son œuvre : toute l'équipe a participé, mais c'est lui qui a fait le plus gros et rameuté les troupes. C'est donc exactement la même équipe qui continue (et nous avons des projets dans la manche, on en parle bientôt), avec simplement des rôles un peu redistribués.

Ah oui, la 2.5RC est maintenant disponible dans les nightlies, c'est à dire là : http://download.dotclear.org/nightl..., ou en définissant DC_UPDATE_VERSION sur "testing" dans votre fichier de configuration pour profiter de l'auto-update. La version définitive est attendue dans les quinze jours.

Note

[1] Pour vous donner une idée, là, je fais une pause pour taper ce billet, sinon je passe ma journée à m'occuper des serveurs de mon employeur.

2012 août 13

Dotclear 2.4.4

Aujourd'hui, Dotclear a neuf ans. Ça pousse, ces petites bêtes. Alors pour fêter ça, trois choses :

D'abord une petite release, avec du bugfix dedans. Vous ne devriez pas y voir de différences, sauf si vous utilisez les billets programmés, auquel cas il y a une différence notable : ça remarche. C'est par ici : http://download.dotclear.org/latest.zip

Ensuite, on avait ça sous le coude et on ne l'avait jamais sorti parce que ce n'est pas utile à tout le monde tout le temps, mais le script d'installation rapide (DC Loader) a été mis à jour : un peu plus joli, un peu plus rapide, et si votre ordinateur parle Français, il devrait faire de même. C'est par là : http://download.dotclear.net/loader/dotclear-loader.php

Et pour finir, peut-être avez-vous lu le mot "Sexy" ici ou là : c'est le nom de code d'une version sur laquelle l'équipe est en train de travailler, qui va exister pendant un temps en parallèle de la version officielle, et sur laquelle un gros travail va être fait pour arriver à un Dotclear encore plus mince, plus léger, plus bronzé... Plus sexy, quoi ! Laissez-nous un peu de temps et on en reparle.

2012 mai 19

Dotclear 2.4.3

Une petite maintenance release de Dotclear, comme ça, parce qu'on fait le pont, on a le temps, tout ça. Rien de vraiment neuf, il s'agit surtout de bugfix et de petites améliorations çà et là. Vous trouverez tout de même une nouvelle option vous permettant de cacher le menu des favoris, il paraît que certains ne l'aiment pas tellement.

Voilà, comme d'habitude, c'est disponible là : http://download.dotclear.org/latest... ainsi qu'en lançant la mise à jour automatique depuis votre interface d'administration.

2012 fév. 11

Dotclear 2.4.2

Bonjour tout le monde !

Voici pour vous une nouvelle version de Dotclear, qui ne contient que du bugfix: nous avons été prévenus[1] cette semaine de la découverte de quatre failles XSS dans l'interface d'administration, alors nous nous sommes dit, comme ça, hop, que nous allions les corriger. Voilà qui est fait !

C'est rangé au même endroit que d'habitude: http://download.dotclear.org/latest.zip

Allez, des bises.

2011 déc. 24

Dotclear de Noël

Allez zou ! Pour fêter Noël, une petite version 2.4.1.2... Non, vous n'avez pas raté de version, c'est une numérotation festive, pile pour le 24 décembre (oui, je sais, en réalité, Noël, c'est demain, mais c'était un peu tôt pour une version 2.5.1.2.)

Au menu : rien de visible. Nous avons juste resserré un ou deux boulons, fait quelques réglages au moteur et corrigé une faille de sécurité bien cachée que personne n'avait jamais remarquée mais qui n'a pas échappé à l’œil d'aigle d'Adjaya.

C'est tout, réveillonnez bien, faites la fête et buvez à notre santé !

2011 nov. 13

Dotclear 2.4

Aujourd'hui, c'est l'anniversaire de notre vice-présidente préférée (tous en chœur : Bon anniversaire, Kozlika !), alors pour fêter ça, voilà une nouvelle version de Dotclear : la 2.4.

Dans cette version, nous avons un nouveau jeu d'icônes dans l'interface d'administration, dessiné spécialement pour nous par Thomas Daveluy, que mille pétales de roses se déposent sur son chemin. Pour ceux qui s'intéressent à ce genre de choses, ce changement d'icônes nous permet aussi de revenir à une distribution complètement en GPL, cette licence n'étant pas celle du jeu d'icônes introduit dans la 2.3.

Vous trouverez également un nouveau thème, nommé Ductile, qui a été spécialement étudié pour pouvoir répondre à un maximum de besoins différents et s'adapter facilement à tout type d'écrans. Ce thème est complété d'un nouveau plugin, SimpleMenu, qui vous permettra (étrangement) de gérer un menu de liens de façons simple.

Un certain nombre d'améliorations enfin ont été apportées au niveau de l'accessibilité et de l'ergonomie, sur lesquels nous continuons à travailler de manière incrémentale.

La nouvelle version est comme toujours disponible à l'adresse suivante : http://download.dotclear.org/latest.zip

Avant de vous laisser, je vous propose en pièces jointes deux archives. Si vous les décompressez dans le répertoire /admin/images/iconset/[1] de votre blog, vous verrez apparaître un nouveau réglage dans vos préférences utilisateur qui vous permettra de changer de jeu d'icônes. Ceci permettra par exemple à ceux qui se sont trop habitués aux icônes de la 2.3 pour vouloir en changer de ne pas être trop dépaysés.

EDIT: Notez également que si vous n'avez pas opéré les modifications demandées par Dotclear 2.3.1, vous verrez maintenant apparaître un message d'avertissement dans votre espace d'administration.

Notes

[1] Ce répertoire doit être créé. Chaque jeu d'icônes doit être dans un sous répertoire de celui-ci. Il est prévu par la suite d'offrir une interface pour ajouter les jeux d'icônes.

2011 sept. 13

Dotclear 2.4 beta

Vous attendiez donc, sur ma promesse, la nouvelle version de Dotclear pour aujourd'hui. J'ai menti.

Bon, ce n'était pas un mensonge conscient, c'était juste une prévision qui prenait peu en compte les vacances étalées de l'équipe (de juin à cette semaine, finalement, si on compte tout le monde), le changement de boulot du chef (that would be me) et d'autres excuses qu'ont pu trouver certains (il y en a même un qui se marie, si ce n'est pas aller un peu loin pour échapper au boulot, ça...)

Mais nous n'allions pas laisser passer ce jour sans rien avoir à offrir : nous ne sommes pas sûrs que la 2.4 est prête, alors nous vous offrons une 2.4 beta. Les aventureux pourront l'essayer et nous donner leur avis sur les nouvelles icônes ou le nouveau thème inclus, et deux ou trois autres petites choses qui seront détaillées en sortant de la beta.

C'est à télécharger ici.

(Ah pis quand même, toutes nos félicitations collectives au futur marié !)

2011 août 13

Huit ans

Alors donc voilà : Dotclear a huit ans.

En termes de temps Internet/techno, huit ans, ça fait une longue vie bien remplie, avec des copains, du fun, des coups de gueule, des moments forts, des moments de découragement, et toujours l'envie qui revient d'aller s'amuser avec les copains. Dotclear ne fait pas que des blogs, finalement : il permet aussi de rencontrer des gens.

Nous avions bien pensé sortir une nouvelle version pour fêter ça, mais finalement nous avons eu une meilleure idée : nous sommes partis en vacances ! Ça veut dire que nous sommes un peu moins assidus pour l'instant pour le dépilage des nouveautés prévues, mais elles sont bien là, puisqu'on prévoit pour la prochaine version d'améliorer encore un peu plus l'interface d'admin[1], un nouveau thème prêt à s'adapter à quelque écran que ce soit, de quoi personnaliser un peu plus facilement son thème, ce genre de choses... Et tout ça, conformément à notre nouveau rythme, tout fonctionnel que ça sera, sera considéré comme un premier pas vers d'autres développements, nous avons des idées pour réaménager des tas de choses.

Nous comptons maintenant sortir une beta de la prochaine version bientôt, ça permettra aux aventureux de nous donner leurs avis pour avancer le plus vite possible vers une 2.4, d'accord ? Celle-ci sortira, bien entendu, quand elle sera prête. Et nous aimerions qu'elle soit prête dans un mois. :)

Allez, profitez du soleil des vacances, en attendant.

Notes

[1] Ce qui permettra entre autres un retour à une distribution complètement GPL.

- page 9 de 20 -

Sites map