Salut Pascal, merci pour ton ptit mail :)
2013/7/11 pascal chevrel <[email protected]> > Il y a beaucoup à apprendre (et à copier) de ce que fait la communauté > Wordpress, rien qu'en France. Si la communauté Dotclear faisait un dixième > de ce qu'ils font ce serait déjà un énorme pas en avant ! Clairement, on n'a pas (encore) su bien utiliser la communauté. C'est pas simple, hein Pascal ? ;) > >> Enfin, PHP n'est plus une techno sexy du tout. Bon, ce commentaire un >> peu gratuit était déjà valable lors du départ d'Olivier Meunier du >> projet, mais il est encore plus d'actualité maintenant. Aujourd'hui, les >> geeks du Web aiment Node.js (cf. Ghost), Rails, Django (cf. Mezzanine), >> mais PHP... bof bof. (PHP, c'est un peu le Java du Web : c'est vieux, >> c'est moche, mais si on met ça sur son CV on peut gagner sa vie). >> > > Ces deux dernières années, pour moi PHP est redevenu sexy avec le serveur > de dev intégré au langage depuis 5.4, l'explosion du gestionnaire de > dépendance Composer, Atoum le nouveau framework de tests unitaires > (francophone) bien plus simple que phpUnit, le passage du projet PHP à un > cycle de releases rapides et la migration à Github qui a complètement > renouvelé la communauté (l'un des core devs de PHP a... 18 ans)... > héhé, ça ajoute de l'eau à mon moulin de passer à github ça ;) je vous montre ça ce matin. > > Ce qui amène la question de la place de Dotclear dans cet écosystème (PHP > moderne et web moderne). À l'origine, je me souviens que l'un de mes > critères de choix de Dotclear par rapport aux concurrents était le fait > qu'il générait des pages xhtml valides et qu'il avait la réputation d'être > au goût du jour techniquement, je cherchais un outil moderne et à l'avant > garde côté web. Je pense qu'il serait bon de revenir à ces bases techniques > aussi, je suis par exemple surpris de voir que Dotclear est toujours > focalisé sur PHP 5.2 qui date de 2006 et n'est plus supporté depuis belle > lurette, la version 5.3 ne l'est plus non plus depuis ce mois ci et la > sortie de 5.5 au passage. Ne pas supporter au minimum 5.3 ça veut dire pas > d'espaces de nom, pas de fonctions anonymes et closures. Autant je peux > comprendre que Wordpress veuille s'aligner sur ce que propose les > hébergeurs et beaucoup proposent des versions antédiluviennes, autant pour > Dotclear, je trouve que c'est une erreur parce que justement, on vise > l'autohébergement. 5.2 c'est du PHP4+ et ça va pas attirer les devs PHP à > mon avis. > > A la limite, garder la version actuelle avec juste la maintenance sécu et > la présenter comme Dotclear 'legacy' pour ceux qui ont des vieux > hébergements, et faire de la prochaine version une version plus sexy, avec > du PHP moderne, une installation possible via composer, et commencer à > ajouter des tests unitaires aussi, on dirait qu'il n'y en a pas, non ? > > le problème, c'est qu'on n'a pas vraiment les ressources de maintenir 2 versions: une vieille stable, une nouvelle sexy. D'un autre côté, il est vrai que le début de DC2 était une rupture (PHP5/PostgreSQL), il peut être bon de créer une nouvelle rupture pour redonner du souffle. > > >> >> Bref, si on veut continuer à faire « bouger l'astictot », il faut : >> 1. remotiver la communauté, et faire venir une communauté internationale >> (anglophone, donc) >> 2. pour la partie technique, se donner de petits objectifs réalisables, >> et incrémenter comme ça (voir les « cercles de Zorro » du bouquin >> > > +1 pour l'incrémental et les livraisons régulières qui vont avec, il faut > que le développement soit plus agile. > > > "Happiness Advantage" dont Tristan Nitot parle sur son blog[1]) >> 3. ... heu, je sais pas trop :) >> > > Créer une dynamique autour du projet avec des articles, des tutoriels, des > billets, des présentations d'extensions, une présence sur Twitter. > > Moderniser le projet en prenant en compte les besoins des gens comme le > HTML5, un design adaptatif par défaut pour le mobile, améliorer l'antispam, > faciliter la publication multicanal... > > honnêtement on a déjà pas mal de tout ça, il conviendrait peut-être "juste" de mettre en avant les quelques plugins/thèmes important (comme Mozilla ;) ) sur le site. > Participer aux événements du libre et du Web pour présenter l'avancée de > Dotclear et proposer aux gens d'y participer. > du temps du temps, c'est là qu'il faut impliquer davantage la communauté à mon avis. > > Faire des réunions physiques et en ligne très régulières et à mon avis ne > pas se focaliser sur les installs partys, il y a un problème de cible là, > si Dotclear est destiné à l'auto-hébergement, on s'adresse à un public déjà > technique qui se débrouille en général seul. > Ce que je proposais dans un autre mail: tous les (exemple: jeudi) à 20h. Pas grave si on en rate, mais ça peut faire le point sur les chantiers en cours, et les besoins sur chaque chantier.
_______________________________________________ Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
