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

Répondre à