à mon tour...
by Guillaume Main
Bonjour à tous,
Je m'appelle Guillaume et je suis moi aussi un gros utilisateur de Dotclear.
J'espère ne pas trop débarquer comme un cheveux sur la soupe, mais puisque
la mailing-list est ouverte à tous, je souhaitais vous raconter comment je
voyais l'aventure Dotclear de l'extérieur.
J'ai d'abord fait la connaissance de Dotclear en 2006. A l'époque, je
n'avais strictement aucune compétence en HTML, CSS, PHP, absolument rien de
rien et j'ai apprécié de pouvoir profiter d'une communauté francophone,
répondant aux questions techniques, tout en incitant les débutants à
apprendre par eux-même sans que tout leur tombe tout cuit dans le bec : ça
m'a largement aidé à progresser. En 2008, puis surtout 2009, j'ai eu le
temps d'approfondir tout cela et je suis progressivement monté en
compétence (le chômage et ma passion pour le webmarketing aidant). J'ai
monté un premier blog en 2008 (un peu abandonné depuis), puis un second en
2009 (toujours en activité celui-là). Puis, via le forum DC, j'ai parfois
été sollicité en privé pour aider (un couple montant le blog de leur
chambre d'hôte par ici ou un éleveur de labrador par là). Alors, j'opérais
certes dans l'ombre, mais j'essayais toujours d'inciter à utiliser Dotclear
autour de moi.
Petit à petit, 2010, 2011, 2012, je suis suffisamment monté en compétence
pour devenir indépendant vis à vis de la plupart des questions techniques
liées à l'outil. Puis, ayant un peu peur que les plugins Dotclear
deviennent rapidement obsolètes, j'essayais autant que possible de m'en
passer, ou en tout cas, de m'assurer qu'ils seraient encore pérennes pour
les futures versions 2.x de Dotclear, lorsque j'estimais ne vraiment plus
pouvoir m'en passer. Alors j'avoue, j'avais largement tendance à bidouiller
("assez salement", j'en suis conscient et le déplore) dans mon coin,
notamment en CSS et PHP pour parvenir à faire correspondre mes ambitions
avec les limitations de Dotclear. En définitive et malgré tout, jusqu'à
aujourd'hui, cette situation me contente largement, même si j'envie les
communautés Wordpress, Joomla ou Drupal, pas du tout pour leur CMS, mais
bien pour les contributions apportées et l'envie de prendre le train de
l'actu Web en marche.
J'adore Dotclear : je le trouve incroyablement clair, puissant, réactif et
flexible. Je ne peux plus m'en passer, et surtout je n'ai pas envie de m'en
passer. J'ai tenté récemment de monter un Wordpress (et un Drupal) et ne
serait-ce que la modification du CSS m'a rapidement découragé. Puis
utilisant Dotclear depuis 7 ans (et le connaissant un peu mieux depuis 3
ans), je me suis toujours dit que je finirais par prendre le temps
d'apprendre à développer des plugins. J'avoue ne pas avoir passé le cap,
ayant été refroidi par quelques discussions assez froides sur le forum,
comme si l'équipe de Dotclear prônait elle-même une sorte de minimalisme à
l'égard de son bébé. En substance, ça donnait : "les boutons de réseaux
sociaux ? ça ne sert à rien, mais si tu veux perdre ton temps, n'hésite pas
!", "différencier le titre des tags de leur URL ? on ne voit pas bien
l'intérêt, un plugin eut existé mais personne ne s'en servait", "une autre
approche du spam avec de nouveaux filtres ? inutile, ça marche déjà très
bien en l'état". En général, c'était "dis nous de quoi tu as besoin, on
t'expliquera comment t'en passer". Au final, je me suis dit que c'était
peut-être mieux comme ça, et qu'en bidouillant un peu, je m'en sortirai
quand même, tout en continuant à profiter d'un super outil, robuste et
pratique.
Aussi, et j'en viens au propos de ce long message : je suis vraiment très
surpris lorsque vous affirmez que vous ne manquez ni d'argent, ni de plan
comm, ni d'objectifs marketing. Car de l'extérieur, c'est ce qui me semble
pêcher le plus et de très loin. Autour de moi, strictement personne connait
Dotclear. Je joue les évangélisateurs dès que c'est possible (j'ai converti
un collègue dans la sphère SEO ce qui n'était pas une mince affaire compte
tenu de l'hégémonie de Wordpress) et je n'hésite jamais à mettre en avant
Dotclear sur chacun de mes sites (j'en ai au total une vingtaine en
comptant ceux de mes clients et les miens). J'ai d'ailleurs souvent des
réactions très positives : les blogueurs sont toujours surpris que je
parvienne à rendre certains de mes sites (visuellement et techniquement
parlant) comparables à un "The Next Web" ou un "Mashable" grâce à un CMS
pour eux inconnu au bataillon. Récemment, je me suis rendu à l'AgoraCMS où
j'ai suivi quelques conférences : j'y ai vu Drupal, Wordpress, Joomla, et
même Typo03 (que beaucoup de gens s'accordent à qualifier de "très
médiocre"). Mais à aucun moment il n'a été question de Dotclear, qui est à
mon sens, je le répète, la crème de la crème en terme d'ergonomie et de
clarté.
Je ne comprends donc pas les tenants et aboutissants qui font que Dotclear
n'est pas connu. Est-ce une volonté de l'équipe ? Une volonté politique
peut-être : rester un CMS ultra confidentiel, mais efficace et fonctionnel
? Sur le plan du marketing et de la communication, considérez-vous y
consacrer assez de temps ? Peut-être craignez-vous une sorte de
commercialisation de l'outil qui pousserait les uns et les autres à vivre
de leurs services via la plate-forme Dotclear (formation, prestation de
développement, de design) ? Certes, c'est ce qu'on voit parfois apparaître
avec les plate-formes les plus connues, mais il me semble que cela reste à
la marge et que cela ne leur nuit pas vraiment... Et d'ailleurs, est-ce
qu'un appel à contribution financière (un projet de crowdfunding à base de
contreparties, par exemple) ne pourrait pas mécaniquement remotiver
l'équipe et la communauté ?
En gros, je résume : Dotclear a-t-il pour vocation de rester un CMS
intimiste, confidentiel, pour une utilisation résolument non marchande /
non professionnelle ? Ou êtes-vous favorables à l'idée de séduire un public
un peu plus aguerri, qui a l'habitude du Web et/ou qui essaye d'en vivre ?
Une communauté plus importante engendrerait forcément (j'insiste sur cet
enchaînement mécanique) plus de développeurs. Car vouloir d'abord à tout
prix plus de développeurs me donne l'impression que le problème est pris à
l'envers...
Je ne suis pas sûr d'être en mesure d'apporter une aide très poussée sur le
plan technique, bien que je m'engage à être présent pour essayer si j'en
suis capable. En revanche, je crois pouvoir contribuer beaucoup plus
significativement sur le plan du marketing et de la communication en
général. Ce ne sont pas des phrases en l'air : j'apprécie Dotclear et je me
sens prêt à jouer les ambassadeurs, à colporter la bonne parole sur les
réseaux sociaux, à motiver la blogosphère pour qu'elle parle de Dotclear, à
faire comprendre aux utilisateurs que Dotclear a autant besoin d'eux que
eux ont besoin de Dotclear, à convaincre les plus récalcitrants qu'un
Dotclear vaut largement un autre CMS de renom etc... :-)
L'ensemble de ce message me trotte dans la tête depuis déjà deux ou trois
ans. J'ai probablement eu tort de ne pas me lancer, mais au moins
aujourd'hui, voilà qui est fait.
Guillaume.
10 years, 10 months
[Avenir] My two cents
by Thomas Bouron
Hello.
Avec ces derniers billets sur le blog officiel et la nouvelle activité
enregistrée depuis ces deux derniers jours sur cette ML, je ne pouvais pas
ne pas réagir.
Pour ceux qui ne me connaissent pas, je m'appelle Thomas, anciennement
"Tomtom33" dans la communauté DC. J'ai fait beaucoup de plugins pour
Dotclear et ai participé le plus activement possible à la dcTeam ainsi qu'à
l'élaboration de DotAddict. J'ai quitté le navire fin 2012 pour plusieurs
raisons mais j'ai continué à suivre son évolution car ce petit bout de PHP
me tient à coeur.
Beaucoup de choses ont été dit ces 2 derniers jours et j'aimerai apporter
mon point de vue (qui va de paire avec l'expérience que j'ai eu lors de mes
contributions) sur les choses à faire en priorité:
1) TROUVER BEAUCOUP DE NOUVEAUX DEVS! Oui, je crie mais c'est bien la le
problème nº1. Depuis 2 jours, énormément d'idées sont sorties avec pleins
de projets et c'est vraiment super. Oui mais, les nouvelles âmes qui
souhaitent aider sont (majoritairement) tout sauf développeurs. Ne vous
faites pas de fausses idées, c'est cool d'avoir pleins de nouveaux profils,
ça permet d'élargir le cercle des possibilités. Mais avant ça, il faut
bâtir un socle stable de développeurs qui pourront mettre ces idées en
place par la suite.
2) L'internationalisation. La, je risque de recevoir des parpaings dans la
tête mais c'est selon moi un énorme frein à la communauté. Dotclear a
toujours été considéré comme un CMS franco-français UNIQUEMENT. Du coup,
les quelques 5.9 millions d'autres personnes sur la planète, se posent
forcement des questions, ne serait-ce que pour le support, si ils comptent
utiliser Dotclear. Perso, je comprends tout à fait qu'ils finissent par
renoncer et à opter pour Wordpress.
3) La com'. Pour l'avoir vécu de l'intérieur, je peux vous dire qu'il y en
a des discussions au sein de l'équipe, même un peu trop parfois. Mais cela
ne se voit pas coté utilisateur Lambda. Je ne jette pas la pierre, je suis
moi même nul en com' mais je pense que c'est un gros point qui peut être
surement amélioré.
En tout cas, je peux vous dire qu'il y a encore de la place pour Dotclear.
Un exemple super récent: ma douce et tendre voulait monter un blog sur le
voyage, un autre sur ses expériences culinaires, un autre pour faire son
portofolio, etc. le tout sous son propre nom de domaine. Vous pensez bien
que j'ai du m'y coller pour installer et configurer tout ça. Du coup, au
moment de choisir le thème, je m'entends dire: "Je ne trouve pas de thème
qui me plaise sous Dotclear. Par contre, il y a exactement ce qu'il faut
sous wordpress"... Et j'ai fini par installer et administrer un Wordpress
(sans vous parler de la galère que c'est, rien que pour configurer le
multisite...)
Bref, Dotclear est une super plateforme et cela me ferai de la peine de le
voir s'éteindre. J'espère que du sang neuf viendra renforcer les rangs et
que le soft connaîtra de nouveau une superbe ascension :)
C'est bon c'est fini, merci de m'avoir lu.
Tcho!
--
Thomas Bouron
10 years, 10 months
Git, Mercurial etc
by Franck Paul
Dites les gens, Git est peut-être mieux qu'Hg, GitHub que Bitbucket
mais pour l'instant si on continue comme ça on va avoir des dépôts
divergents qui vont devenir compliqués à synchroniser.
D'ailleurs il y a déjà à cette heure des différences et le dépôt
GitHub n'a pas une demi-journée d'existence.
Personnellement, tant que le trac (tickets) est branché sur le dépôt
mercurial hebérgé sur le serveur DC, tant que le script de génération
d'une release s'appuie sur ce même dépôt, je pense qu'il est sage de
continuer à commiter et pousser dessus (ou sur celui de Bitbucket via
des pull requests si nécessaire).
Z'en dites ?
Franck
10 years, 10 months
Nightly -> 2.5.1
by Franck Paul
Plop les gens,
La version générée cette nuit (nightly) est, a priori, une bonne
candidate pour devenir la future 2.5.1. Elle sera donc disponible à
partir du milieu de la nuit (peu après minuit).
L'upload multiple en Flash a été remplacé par un plugin jQuery (merci
Nicolas pour le taf effectué) et il serait opportun de le tester dans
tous les sens.
Toujours au sujet des médias, les miniatures générées avec cette
version devraient normalement être de meilleure qualité qu'auparavant.
Quelques petites choses et bugs ont été corrigés et/ou réglées et
enfin ce "footer de merde" disparait pour laisser la place à quelque
chose de plus discret, vous verrez :-)
Franck (aka "footer de merde")
10 years, 10 months
[Dotclear Dev] [câlins] Bonjour, ca fait 9 ans que j'ai pas arrête Dotclear
by Thierry Stoehr
Bonjour à toutes et à tous !
Vous aussi vous avez bondi avec ce [câlins] dans le titre... car il est
accentué ! Old school... ;-)
Sinon *j'aime* Dotclear depuis le 1er juillet 2004, en ligne aux yeux de
tous et de toutes. C'est un certain T.Nitot qui le recommandait :-)
Utilisation plutôt au format (!) texte car les images et photos sont assez
peu fréquentes chez moi...
Le premier ou la première qui dit que FOo est moribond, je corrige : "more
i' Bond", comme dit James.
Et j'ai appris l'information des difficultés de Dotclear alors que je suis
à re-tester du XML-RPC (depuis Emacs/Orgmode), que j'avais signalé il y a
quelques mois... mais jamais suivi, relancé ni appliqué.
XML-RPC, c'est justement pour publier "more" sur FOo.
Localisation (qui est forcément géo): Paris.
Et si je peux aider, contribuer, autres, je suis partant !
Bon courage, à bientôt et vivent Dotclear et ses blogs !
Dotclearement et Formats-Ouvertement,
--
Thierry Sthr, http://AFUL.org, http://Formats-Ouverts.org
10 years, 10 months
[câlins] Le grain de sel de celle qui n'y connaît rien
by Samantha Dei
Eh bien, je ne regrette pas de m'être inscrite : ça mouline, et que de
lecture au fil des "digest" qui jalonnent la journée !
Deux trois trucs que m'inspirent les échanges :
Certes, je suis ignare en développement mais je suis une vieille
militante associative, et ça me fait dire que le plus important, ce
n'est pas de refaire le monde sur le papier ni assis sur la cuvette des
WC les yeux dans le vague, mais de se coltiner une question, même
petite, et de ne pas lâcher l'affaire tant qu'elle n'est pas résolue.
Donc je le redis : je veux bien tester, essayer ce que de plus dégourdis
que moi auront fait.
Pour la question du développement international de Dc, ma foi, j'avoue
ma perplexité en tant que petite blogueuse de salon : du moment que DC
marche, et que je sais que des personnes disponibles et compétentes
peuvent faire fonctionner le truc, je me sentirais comblée.
Le bonjour à tous (je cause depuis Toulouse) et que votre été soit
ensoleillé
10 years, 10 months
Re: [Dotclear Dev] Si je peux aider...
by Jean-Christian Denis
C'était à mes début ! le point départ était le config de blowup plus noviny poussé à l'extrême, le thème n'est pas utilisable (moche) mais 100% paramétrable. 1,2,3 colonne, etc une démo des possibilités de dc quoi
Kozlika <kozlika(a)gmail.com> a écrit :
>_______________________________________________
>Dev mailing list - Dev(a)list.dotclear.org - http://ml.dotclear.org/listinfo/dev
10 years, 10 months
[avenir]... enfin ce que je puis apporter comme idées, mes quelques cailloux à l'édifice
by Vincent Garnier
Bonjour à toutes et tous,
[note : houlala, ça bouge ici, ça fait plaisir ; j'ai commencé à écrire ce
mail à l'aube et ce que j'y aborde a déjà été abordé par d'autres, mais
tant pis j'en remet donc une couche]
Je sort de ma torpeur pour me permettre d'apporter mon petit avis,
puisse-t-il être utile. Cela va peut être ressembler à un "yaka fokon" ou a
une critique ; mais j'veux juste donner un point de vue sur quelques points
pour que vous puissiez mieux rebondir. Picorez là-dedans sans vous
offusquer de quoi que ce soit.
Je suis adepte de Dotclear depuis la version 1. J'ai beaucoup appris en
regardant son code. Même si cela fait bien des années que je n'y touche
plus, pour des raisons affectives j'ai toujours suivi son évolution. Et je
vois que je ne suis pas le seul. Je ne m'engagerais sur rien, simplement
insister sur quelques points déjà évoqués.
Je voudrais aussi préciser que je ne jette la pierre à personne, vraiment,
encore une fois, juste transmettre mon point de vue. Pour avoir trainé mes
guêtres ci et là dans le le monde du libre ; et même pour avoir fondé une
paire de communautés autour de logiciels, je sais que trop bien comme il
est difficile de gérer un projet open-source et la communauté qui va avec.
D'ailleurs chapeau pour la longévité, car 10 ans c'est déjà énorme. Normal
que certains se sentent essoufflés, fatigués. Il vous faut du sang neuf, de
l'aide, un renouveau.
Autant vous dire tout de go ce que je pense en ce qui concerne les trois
hypothèses : oubliez la seconde, elle reviens à passer directement à la
troisième, ce ne serait que reculer pour mieux sauter. Dire "on le maintien
en vie" c'est le mettre au mouroir. Soit ça continu d'évoluer avec la
volonté qui va bien, soit ça s’arrête. Car le faire vivoter reviendra, dans
la tête de tous le monde, à s’arrêter un jour ou l'autre. Et il n'y aura
alors rien de motivant pour qui que ce soit là-dedans.
J'vais enfoncer une porte ouverte, mais en me relisant, il me semble que le
problème fondamental aujourd'hui c'est le manque de moyens humains. Tout
semble revenir à cela. Finalement comme n'importe quel projet libre, c'est
récurent mais jamais définitif.
En ce qui concerne la communication, quoi que vous puissiez en penser,
c'est un fait : il y a un déficit. Je n'entend parler de Dotclear que
lorsque je vais à lui, jamais il ne viens à moi. Et pourtant dans mes 300
flux cela devrait non ? Comme il a était dit dans d'autres mails, pour
vivre et attirer du sang neuf le projet doit être visible et ce en
permanence. Effectivement d'un point de vue extérieur on pourrait presque
avoir l'impression qu'il y a la volonté de rester un projet intimiste, pour
une bande de potes et qu'il se repli peu à peu sur lui même. Ce n'est peut
être pas le cas mais c'est l'impression que cela peut parfois donner. Alors
le but de cette comm' ne serait pas d'aller "titiller la concurrence", car
la genèse du projet ne s'inscrit pas là-dedans, mais simplement d'attirer
de nouvelles bonnes volontés pour vous aidé à faire vivre dynamiquement le
projet.
Pour ce qui est des finances, vous avez sans doute le nécessaire pour payer
les frais courants. Mais on peut envisager les finances d'un autre point de
vue. Vous le dites bien : ça manque de développeur. La plupart des projets
libres que je vois vivre et grandir dynamiquement sont épaulés par des
entreprises qui donnent, non pas de l'argent directement, mais du temps de
développeur. D'ailleurs est-ce que DC2 serait sorti dans les mêmes délais
sans Gandi à l'époque ? Serait-il même sorti ? Le "sponsor" ou support
d'entreprises qui utilisent le logiciel est une piste à envisager. Telle
boite donne 1/2 journée par semaine de temps de développement d'un de ses
dev, telle autre société donne tant, etc. Bon je sais, facile a dire...
mais beaucoup d'autres l'ont fait, le font et le feront, pourquoi pas
Dotclear ?
Pour ce qui est des sources du projet. Personnellement, j'ai abandonné de
suivre l'évolution du code source lors du passage à HG, je venais tout
juste de me mettre à Git, ça y ressemble, mais c'est quand même différent.
Aujourd’hui tous les projets PHP sont sur Github ; de PHP lui même au POC
lambda, en passant par Atoum et Symfony. Tous le monde y est. Sur Mercurial
y'a les projets Python, dans l'univers Python, tous le monde y est. Alors
là je ne dis pas que passer sur Github ferait que des hordes de dev
débarqueraient, mais simplement ce serait un verrou en moins, un frein en
moins. Pas besoin de s'approprier un autre outil. Pas besoin de switcher
sur autre chose pour proposer du code.
En parlant de code. Souvenez-vous DC1 dès ses toutes premières versions
était respectueux des standards, valide XHTML 1.0 Strict, l'accessibilité
n'était pas en reste. A l'époque où la norme c'était la tag'soup, le projet
Dotclear était un précurseur, il montrait la voie. Entre autres, Tristant
sur son standblog ne s'y était pas trompé, comme Firefox fut novateur lors
de sa première version.
Souvenez-vous aussi le début du développement de la version 2. Olivier, en
gentil dictateur (c), à pris la décision unilatérale de passer en PHP 5
alors que tous les projets de l'époque s’accrochaient à la sacro-sainte
retro-compatibilité PHP 4. C'était un formidable coup de pied dans la
fourmilière, une prise de risque magnifique. Dotclear fut une fois de plus
précurseur, encore une fois il montrait la voie. C'est pour cela que
j'étais venu à Dotclear, et je ne dois pas être le seul. C'était stimulant,
super stimulant !
Aujourd'hui (hier ?) c'est moins glorieux, un peu plus triste, moins
enthousiasmant.? La faute à personne en particulier, la vie qui veux ça.
Dotclear est kéblo en PHP 5.2 ; kéblo en XHTML 1.0 strict. Et tous ce que
nous voyons depuis quelques mois.
J'aimerais retrouver ce souffle novateur, ces prises de risque, qu'à
nouveau Dotclear montre la voie. Laissez DC 2 sur hg, maintenez le en cas
de failles de sécurité et mettez en branle sur Github Dotclear 3 pour PHP
5.5. Intégrer les test unitaires avec un Atoum francophone. Un Dotclear 3
qui utiliserait des librairies externes approuvées et éprouvés pour ne pas
ré-inventer la roue et se concentrer sur le cœur de métier. Ne pas jeter à
la poubelle l'énorme travail qui a été commencé sur la branche sexy et
transformer l'essai en allant encore plus loin.
Oui, je sais, c'est facile à dire, je sais...
Peut être qu'il faut commencer par liste les tâche et diviser le travail en
plus petites unités. Lister les personnes qui veulent s'impliquer et que
les rôles des uns et des autres soient clairement identifiables. Sans doute
organiser des "pôles" (ou "postes", ou "commissions", appelés ça comme vous
voulez) et identifiez qui veut faire quoi dans ces "teams". Idées de pôles
: core devellopement / unit test, communication/community, gestion des
sites (dc/da), documentation, support, themes devellopement , plugins
devellopement )
Pour les prises de décisions, en plus des discussion, mettre en place un
système de votes afin de trancher.
Pour chaque équipe définissez des objectifs, fixez des échéances, (parce
que le "ça sortira quand ça sera prêt", c'est bien quand il y a de
l'activité, quand il y a du monde, mais quand c'est moribond c'est
l'assurance de ne jamais rien sortir). Si les objectifs ne sont pas tous
remplis alors ils sont reportés à la prochaine échéance. Comme ça il y a de
la vie. Des objectifs remplis. De la satisfaction. Et ça avance.
"Bon t'es gentil toi, à nous dire ce qu'il faut faire ; mais tu fait quoi
concrètement toi ?" Euh... moi je suis pris par d'autres projets et je ne
préfère pas prendre d'engagement que je ne pourrais peut-être pas tenir.
Mais, voilà, je pense que ça ne m'interdit quand même pas de vous soumettre
mon point de vue qui ne vaut que ce qu'il est : un avis parmi tant
d'autres. Et je ne souhaite pas, mais alors vraiment pas, voir mourir ce
magnifique outil.
En tout cas, quoi qu'il se passe, dores et déjà MERCI pour tout et MERCI à
tous pour tous ce qui a déjà été fait ! En espérant sincèrement que vous
puissiez en accomplir autant et même plus.
--
Vincent Garnier
10 years, 10 months
Bienvenue et règles d'usage
by Kozlika
Salut les gens !
Je ne ferai pas d'accueil personnalisés parce que je n'arrive pas à suivre
le rythme des inscriptions (et c'est chouette !)
Voici quelques règles pour qu'on arrive à discuter sans se perdre trop :
Lorsqu'on répond on efface ce qui est inutile (aka ce à quoi on ne répond
pas).
Lorsqu'on crée un sujet, on tente de préfixer les sujets messages pour que
ceux qu'un thème n'intéresse pas puissent zapper la conversation et aussi
pour qu'on ait des sortes de "fils thématiques". Je propose déjà (mais vous
pouvez en inventer !) :
* [Avenir] -> discussions sur le devenir de dc
* [Code] -> recruter un partenaire pour un bout de code, demander de l'aide
sur un dev, alerter sur un truc urgent à faire (sécu par ex)
* [Tests] -> pour réclamer des tests sur un dev en cours ou une version
beta de DC
* [Help] -> pour les novices de ml et/ou du code qui ont besoin de tuyaux
(utilisation de cette mailing-list, comment faire une installation de test,
etc.)
10 years, 10 months