Voilà la question que je me pose depuis quelques semaines. Je vais essayer de coucher par écrit ce qui me déterminera :
J'utilise régulièrement un certain nombre de fonctions de publication mises à disposition par des plugins. En voilà la liste :
- Un des plus important pour moi qui suis photographe amateur, c'est le plugin Gallery. Je sais qu'il est en cours de développement et je sais que ce ne va pas sortir tout seul du chapeau magique.
- Un autre qui est devenu important ces derniers temps est le plugin SpamClear (couplé avec le plugin Spamplemousse). Là aussi, une version intégrant les deux méthodes est en cours de développement mais pas encore disponible.
- Encore un autre concerne la mise en ligne différée des billets, mais pour ça pas de soucis, c'est proposé de manière native dans DotClear 2.
- Moi qui propose pas mal de plugins et de thèmes, j'utilise le plugin Téléchargements qui offre à peu près les mêmes fonctions que DotClear 2 pour mettre à disposition des fichiers en pièces jointes de billet. La seule chose qui manque dans DotClear 2 est le moyen d'obtenir une liste rapide comme celle proposée via la sidebar ici.
- Enfin j'utilise également les tags proposés par la combinaison des plugins Métadonnées de billet et Tags, là encore c'est natif dans la prochaine version.
Concernant la présentation, voilà ce que j'utilise :
- Les pages connexes (le fameux plugin related) pour la page contact et les infos légales.
- Les tables des matières. Pour ça, la balle est dans mon camp …
- La pagination est intégrée d'office dans DotClear 2, donc pas besoin d'autre chose.
Pour le reste, il s'agit de fonctions annexes comme la sauvegarde au format PDF — mais je me demande si quelqu'un l'utilise ici — et l'adaptation des éléments accessibles dans la sidebar en fonction du contexte. Pour ce dernier point c'est du côté du thème que cela se passe. Là aussi c'est moi qui ai la main.
Maintenant, la réponse à la question titre : Quand passer à DotClear 2 ?
Pour moi je saurai répondre à cette question dès que j'aurai répondu à une question préalable qui est : Pourquoi passer à DotClear 2 ?
!
Qu'est-ce qu'il y a dans DotClear 2 que je n'ai pas dans DotClear 1 et qui m'est indispensable pour continuer à exister ici ? Bonne question n'est-ce pas ? Posée certainement par beaucoup de personnes. La réponse évidente qui vient à l'esprit est que parce que c'est nouveau, donc c'est plus mieux bien, c'est l'évolution, c'est comme ça, l'attrait de la nouveauté. Puis il y a la réponse plus technique qui consiste à dire que cette nouvelle version s'appuie maintenant sur des technologies plus éprouvées et plus efficaces (bases de données, moteur de template, …), que l'empreinte mémoire — la mémoire utilisée par le serveur pour fournir une page au visiteur — est très réduite, que la nouvelle version est plus ouverte aux développements futurs. Tout ça est vrai, vérifié et vérifiable.
Maintenant, si on est ni fana de nouveauté, ni fana de développement de la mort qui tue sa mère façon geek, si on est simplement à la recherche d'un outil simple pour publier, qu'est-ce qui peux motiver un basculement ? Pas grand chose à ce jour, surtout que DotClear 1 est tout de même un outil vachement bien foutu pour le faire, non ?
Tout ceci étant dit, je vais, parce que ça me plait de découvrir ce qu'il y a sous le capot du nouveau moteur, bientôt basculer. Mais je le ferai pas à pas, en vous expliquant à ma manière, avec des détails et des images, petit à petit pour ne pas vous affoler. Je recueille en ce moment tout ce dont je vais avoir besoin, toutes les astuces qui permettent d'avancer chez tel ou tel hébergeur. je fais la liste ce qu'il faut et de ce qu'il faudra le moment venu pour transférer la base de donnée, parce que c'est tout de même ça qui est important (pour moi en tout cas). Changer de véhicule je veux bien, mais je veux conserver mon histoire !
Je vais bientôt basculer parce que les nouveaux développements à venir — plugins, thèmes et autres — ne se feront que sur la nouvelle version. Même moi je ne développerai plus rien pour DotClear 1, ce qui ne veut pas dire que je ne maintiendrai pas ce que j'ai déjà mis à disposition. J'ai même encore quelques petites améliorations à apporter au plugin Table des matières. Je vais basculer parce que la nouvelle version sera plus simple à personnaliser pour les non-geeks, sera plus simple à administrer pour ceux qui publient, sera plus simple à maintenir. Pour conclure, je vais basculer parce que le côté obscur de DotClear 2 est plus accessible que la version précédente, voilà pourquoi ! Le côté visible n'a aucune raison de changer, d'ailleurs souvent elle ne change pas lorsque certains basculent (Pep nous l'a prouvé récemment, lisez donc ce billet chez lui), et chez moi non plus ça ne changera pas, et cela aussi est une raison qui peut nous inciter à basculer.
Reprenons maintenant la question originale : Quand ?
La réponse : bientôt ;-)
1 De NiKo -
Pour ma part, la principale raison qui m'a fait basculer très récemment est d'apporter de l'aide aux équipes de développements de Dotclear2. On peut dire que je les noye de nouveaux tickets depuis mon interface d'admin ;)
Les nouvelles fonctionnalités sont trop alléchantes côté moteur pour ne pas participer à l'effort collectif qui permettra de faire béneficier d'une version stable au plus grand nombre.
Bon puis quand on est geek, c'est pour la vie, hein ;)
2 De Franck -
Je n'ai pas adopté la même démarche car j'avais participé à l'époque aux premiers tests chez Blogeoisie ! J'avais, à l'époque, deniché pas mal de petits bugs et soucis. D'ailleurs mon blog là-bas est encore ouvert !
Ceci dit, je suis geek mais je me soigne ;-)
3 De Jérôme -
Décidément ça fait pas mal de monde avec les mêmes préoccupations: passer de DC1 à DC2.
Dans les plugins important que tu cites, il y a l'antispam Baysien. Actuellement il existe une version sur SVN de spamplemouse avec filtrage statistique. Malheureusement pas encore très au point (notamment pour les messages longs qui produisent chez moi un plantage SQL).
Dans les fonctionnalités annexes tu parles de "l'adaptation des éléments accessibles dans la sidebar en fonction du contexte". Pourrais tu développer un peu plus l'usage que tu en fais, et tes motivations ? Je suis en train de voir le plugin Widget pour permettre ce type
de bidouillesd'arrangements en fonction des modes DC et je ne voudrai pas passer à coté d'une bonne idée.Sinon je suis intéressé par ton feuilleton sur ta migration. Peut-être qu'avec plusieurs récits déjà en ligne ou à venir, nous pourrons en tirer un howto pour la doc officiele.
4 De Franck -
Pour l'adaptation de la sidebar, j'en ai fait la description dans le billet d'aide (accessible tout en haut de la page) et plus précisement dans ce billet et dans celui-ci.
Sinon pour le feuilleton, toutes les bonnes volontés sont les bienvenues bien sûr ;-)
5 De Lo -
Je suis d'accord avec toi : en ce qui me concerne, j'ai envie d'apprendre et de découvrir la belle mécanique de dotclear, et je n'arrive pas à m'intéresser à ce genre de choses sans un bon exemple concret, d'où la migration de mon blog la semaine dernière. Maintenant, j'ai d'autres blogs à gérer côté pro qui resteront sous dotclear 1.2x un bon bout de temps encore, afin de bénéficier de tout l'environnement de la précédente version et d'un outil simple et complet.
6 De Kozlika -
J'ai un projet qui va un peu ressembler au tien. Enfin pas tout à fait puisqu'il s'agira d'une création et non d'un transfert. Mais on partira d'un hébergement vide jusqu'au blog en état de marche et personnalisé. Mais je me sauve, j'ai failli oublier que j'étais en grève ;)
7 De obni -
J'attends avec impatience la suite de ce billet. Merci Franck de vulgariser ainsi la démarche.
J'espère que les explications de migration de données me permettront enfin de comprendre pourquoi j'ai systématiquement un problème avec l'export des mots accentués.
Franchement, je bloque.
8 De 1loup -
Pour ma part, il me manque :
- un plugin, le captcha accessible de Dash
- apprendre le php 5
- comprendre comment je peux reproduire ce que je fais actuellement avec mon thème : faire apparaitre les commentaires directement en page d'accueil, avec une présentation différente que dans le billet lui même.
- le courage de m'y mettre ;-)
9 De Franck -
Kozlika, le FFB qui démarre, chouette :-)
obni, je partirai d'un blog configuré en UTF-8. Est-ce que le tien est aussi dans ce cas ou pas ?
1loup, tout ça ? Et beh, y'a du boulot en perspective ;-)
10 De BastNic's Blog -
Ce blog en DotClear 2
Franck Paul du planet Dotclear s'interrogeait sur le bon moment pour passer à DotClear 2. Excellente réflexion qui correspond à la mienne il y a encore trois semaines. Qu'est ce qui m'a fait changer ?
11 De Witt -
Comme tout le monde, je suivrai avec attention la description de la migration vers DC2. :)
12 De SansFiltre -
Quand passer à DotClear 2 ?
C'est une bonne question que les utilisateurs se posent. On me l'a déjà posé de manière indirecte ces temps ci. La réponse, sous forme de question, se trouve pas mal résumée chez Frank Paul....
13 De Francis -
Un autre argument je trouve pour passer à DC2, c'est l'évolution logique de son BLOG.
Attendre ou finalement laisser son blog en 1.5 indéfiniment risque aussi de poser des problèmes au moment de migrer, projetons nous dans l'avenir.
Je laisse mon blog en 1.5, DC2 devient DC3 il y a fort a parier qu'il y aura un module d'export de DC2 vers DC3 ou simplement une mise à jour mais de DC1 vers DC3 ?
Petit a petit aussi les hebergeurs suivent les versions de PHP qui dit que la version 6 toujours ne causera pas des dysfonctionnements a DC1. Et puis il y a le nombre de billets, plus le temps passe plus il y a de billets et plus la migration risque d'être lourde non ?
Enfin voila maintenant je conseillerai à tous ceux qui ont la maîtrise de Php et des BDD de migrer pour aider les devs, pour les simples utilisateurs d'attendre la version finale.
14 De François -
Je suis d'accord avec le dernier paragraphe de Francis. Pour ma part ce qui va me décider à faire le saut c'est la facilité de migrer mon DC 1.2.x vers le DC2 final. La facilité d'utilisation grâce a un DC2 bien remplit de tout les gadgets nécessaire sera un plus pour moi.
J'ai déjà DC2beta7 en test sur mon serveur et il y a quelques petites chose que je n'arrive pas à saisir dans le fonctionnement de cette version. Pourtant j'utilise DC1 depuis 2004. Une utilisation intuitive d'une interface se doit d'être là si on souhaite la réussite d'un logiciel.
Quand même, longue vie à DC.