J'ai eu la chance de m'être mis à Dotclear dans une version 1.0, puis la 1.2. Et ensuite de passer très tôt ce site, en early adopter à une pré-version de la 2 en 2006/07. Une version de Dotclear en totale rupture avec les précédentes, suite à une ré-écriture complète des bibliothèques.
Puis mon site est resté tel quel plus de 4 ans sur la version beta 7, sans jamais avoir été pénétré. Ne faites jamais ça ! j'y testais aussi un plugin d'analyse d'attaque (qui d'ailleurs n'a jamais été mis à contribution par des tiers).
Parallèlement, pour mes activités professionnelles, je me suis longuement plongé dans d'autres CMS, notamment SPIP, Textpattern et Wordpress, en regardant attentivement le code source et celui pondu par la communauté.
En général, c'est en regardant ce que peut pondre la communauté d'un système de contenu open-source qu'on a envie de devenir un sale fasciste et de construire un CMS fermé. En général, car en fait, pas toujours.
Mais quand on compare deux produits totalement équivalents (ici, des moteurs de blogs, basés sur une architecture LAMP et distribués sous licence GPL), on a parfois droit à des arguments de choix surprenants…
Un troll apparaît
VS
Au départ c'était presque drôle, surtout les arguments jetés sans avoir essayé.
Je ne sais ce qui l'a motivé.
Le besoin de se faire un nom et de montrer son expertise ?
Pour un SEO, je trouve ça très étonnant qu'on ne voit pas facilement comment le contacter pour travailler avec lui.
Le besoin de descendre gratuitement des technologies concurrentes de celles qui maîtrise ? Il vaut mieux affûter ses arguments, en être parfaitement sûr, car sinon, c'est la descente en flammes garantie.
Pour un SEO, acquérir une notoriété très négative n'est pas qu'un challenge, c'est un suicide professionnel.
Le besoin de convaincre sa clientèle ?
Quand le projet présenté pouvait se contenter d'un CMS, j'expliquais mes choix par des arguments raisonnés, et aisément vérifiables. Mais je préfère ne pas m'avancer dans un domaine technique qui n'est pas le mien. Être professionnel, c'est surtout reconnaitre ses limites, ce qu'on ne sait pas faire, ce qui rend justement vos connaissances plus techniques qu'à-peu-près-esques.
Pour un SEO, la question est complexe car il est censé maîtriser layout HTML, rédactionnel, accessibilité et un minimum d'algorithmie. Il y en a que je respecte car ils connaissent tout ça, et il y a ceux dont je devine la tartufferie en moins de trois phrases. Ce sont malheureusement ces derniers qui font le plus de dégâts chez les clients, ce qui jurent encore en P.R. en 2011, en spam-commentaires, en textes cachés, en liens hors-contextes. Pour notre “ami”, le doute n'a pas eu le temps de s'installer.
Mais un SEO se doit surtout d'attirer de la génération de texte, et sur son blog, les commentaires ne sont validés qu'a posteriori. Pourquoi avoir tant besoin de contrôler les retours du public ?
La réalité des choses
Car, manque de bol pour cet “expert”, son incompétence et son absence de regard critique se font démentir par la réalité des choses. Eh oui, le problème d'internet, c'est qu'il ne s'éteint jamais, et que meilleur que vous peut juger votre essai.
Allez, prenons un stylo rouge :
- Techniquement, les deux sont des moteurs de blogs. On ne peut pas leur demander n'importe quoi
- Sur machines équivalentes, Dotclear et Wordpress sont kif-kif en temps d'exécution PHP sur les opérations standards si leurs caches sont mis. Ce qui est normal car le nombre de fonctions sollicitées est à ce moment-là très restreint.
- Dans la réalité du backoffice, Dotclear 2 a été conçu avec des classes PHP5. Wordpress voulait rester compatible PHP4, et a un très long travail d'adaptation à faire. Cela se paie lourdement en termes de performances sur certaines actions, mais aussi sur la mise à jour de certains plugins et thèmes. Pourquoi les thèmes ? Réponse plus bas.
- En performances SQL, Dotclear poutre littéralement Wordpress par construction. Y'a pas photo. Cela est dû aux paramétrages propres de la base SQL, Dotclear imposant une version nettement plus récente du moteur de requêtes. Il peut d'ailleurs encore y gagner.
-
Dotclear n'impose pas d'utiliser MySQL, mais peut aussi se servir PostgreSQL (ce qui est le cas sur ce serveur) ou SQLite (ce qui va me sauver la vie la semaine prochaine si un administrateur serveur ne réagit pas assez vite).
PostgreSQL est considéré comme nettement plus pro, robuste et performant par des administrateurs convaincus, dont ceux avec qui je coloue ce serveur. Pour des raisons évidentes de survie de mon propre blog, je m’abstiendrais de répondre à ce troll. Non, je plaisante, en fait, j'ai pas encore fait de tests sérieux sur le sujet
SQLite utilise non pas un moteur de requêtes en services, mais un bête fichier de données. En performance, il est nettement moins rapide sur de grosses bases, mais sa consommation mémoire fait des merveilles. Un tel moteur est utilisé par exemple dans Firefox, Thunderbird, plein d'OS mobiles (Symbian, iOS, Android),… On peut imaginer qu'avec les nouvelles fonctions serveur web de PHP5.4, on puisse mettre un Dotclear se passant d'Apache dans un engin embarqué. Genre mobile Android ou box ADSL. -
Dans la construction des templates, Wordpress est nettement moins fiable que Dotclear en terme de sécurité, devant tout gérer par inclusion de code PHP. Pas bien.
C'est la principale raison qui fait que les hébergeurs de blogs Wordpress ne proposent pas de customiser son blog, ou qu'une foultitude de thèmes Wordpress ne passeront pas l'étape PHP5.
Par défaut, Wordpress autorise les inclusions PHP, Dotclear non (les deux sont inversables : l'hébergeur wordpress.com interdit le PHP, et on peut inclure du PHP dans un thème Dotclear). Mais proposer un CMS à templates, cela veut dire ne pas faire le travail à moitié, on doit pouvoir complètement travailler en balises de templates, quitte à étendre le langage par des extensions. - Dotclear a proposé bien avant Wordpress un déploiement simplifié ainsi qu'une mise-à-jour en un clic.
- En terme de développement de plugin, j'ai converti un dev Wordpress : il trouve que la création de plugin dans Dotclear est nettement plus intuitive et hiérarchisé. Il est pas le seul à m'avoir dit ça. J'ai testé : je ne veux plus coder pour Wordpress, en partie pour ses limitations de compatibilité PHP4.
- Si Wordpress est plus souvent mis à jour que Dotclear, c'est que tout simplement, il est beaucoup moins bien abouti en terme de sécurité et rigueur de code. Qui plus est, il doit encore migrer sur une gestion native des classes PHP5, sans parler des plugins. Je sais, j'ai regardé le code des deux.
-
L'écosystème Wordpress des extensions gratuites est un nid à virus. Quand ce n'est pas la sécurité totalement défaillante de certains plugins, dû à un manque de rigueur dans l'écriture des primitives.
Et là, c'est marrant, une entreprise commerciale aura moins tendance à mettre en garde qu'une association. -
La majorité a toujours raison : TF1 a le JT le plus informatif, Windows XP est le système d'exploitation le plus sûr et IE6 a été le plus génial navigateur au monde. Proverbe de commerciaux : 100 milliards de mouches ne peuvent avoir tord en manière de gastronomie.
L'argument du nombre n'est pas un bon argument. - Le blog de ce “spécialiste SEO” est hébergé chez Blogger. C'est dire son expertise en gestion serveur et sa propre confiance en Wordpress…
Je ne peux même pas mettre un 2/20, car il a oublié de mettre son nom ou un contact d'une manière visible.
Puisque tu aimes les trolls, celui-ci est cadeau :
@xylpho — Wordpress c'est un CMS ? Oo
@zeubeubeu — ouais Comment Merder un Site :)
@xylpho — 'tain je vais continuer à pas m'en servir :D
@zeubeubeu — tu veux dire : Continuer à pas M'en Servir :p
@xylpho — houle, mes respectueuses sur celui-là. Chapeau bas.
Mais Dotclear a aussi des points négatifs
Tout travail critique se doit d'une honnêteté intellectuelle.
- L'interface de Dotclear serait moins évidente que Wordpress. Je dirais plutôt « moins engageante » pour quelqu'un plus habitué à SPIP ou Wordpress. Néanmoins, un sérieux travail d'ergonomie est en cours, et même si je ne le suis pas, je pense que les personnes qui sont dessus sont suffisamment reconnues dans le secteur pour que les prochaines versions ne souffrent plus que d'une comparaison de mauvaise foi.
- Nativement, Dotclear ne sait pas gérer des sous-formats d'images autrement que dans un canevas carré, en crop ou en réduction. Largeur et/ou hauteur maximales sont le même paramètre, donc valeur unique. Qui plus est, cette partie précise du framework à la base de Dotclear 2 (aka Clearbricks) manque sérieusement de hookers pour réussir proprement un plugin qui étend ça. Je me suis encore frotté à cette situation en Avril dernier, et la solution est de suspendre les mises-à-jour de Dotclear en un clic.
-
Dotclear 2 a un péché de jeunesse dans son aspect public, hérité de la version 1 : Il est impossible de changer le balisage de la plupart des widgets, ces éléments qui sont regroupés dans les sidebars côté public. Je le sais d'autant plus que c'est ce problème qui m'obligeait à intervenir lourdement dans le code de mon blog, et donc m'empêchant une mise-à-jour. On est provisoirement bloqué à des séquences
<h2> + <div>
pas réellement significatives, mais c'était la pratique imposée en 2005 par les SEO “experts” de l'époque.
Pan dans leur gueule. Again. -
La communauté Dotclear n'est pas immense. Qui plus est, elle est surtout Francophone plutôt qu'Anglophone, et en France, pour faire pro, il faut lire l'Américain.
Néanmoins, cette taille semblant modeste est un petit avantage : Grand nombre de plugins et de thèmes gratuits pour Wordpress (en chiffres absolus, une forte majorité) sont tout simplement vérolées, virussées, des chevaux de Troie en puissance.
Si ce genre d'incident arrivait, il serait vite pointé sur les sites officiels. N'étant pas rattachée à une entreprise, Dotclear, àmha, n'hésitera pas à dénoncer les sites suspects, malandrins et autres, sans risquer de procès.
Moralité : Chacun choisira en fonction de ce qu'il maîtrise le mieux, mais surtout de ce qui est objectivement le plus indiqué.
Voyez par vous-même : téléchargez Wordpress et/ou Dotclear et essayez.
De toutes façons les contenus (billets, commentaires, arbo) sont rapidement exportables de l'un vers l'autre.
Autres comparatifs dignes d'intérêt (non-lus pour rédiger cet article en totale indépendance) :
- « Commençons par les fondations : WordPress vs DotClear, choix de l’hébergeur… » (Delphes, Août 2010)
- « Comparatif WordPress vs Dotclear : qui est le meilleur ? » (Vincent Bizet, Juin 2009)
- « Wordpress 3 vs Dotclear 2 » (Jay Création, Octobre 2010)
- « [Match] Dotclear vs Wordpress ! » (La ferme du web, Octobre 2010)
14 réactions
1 De Franck - 09/08/2011, 19:21
Pas grand chose à dire de plus sur ce qui a été évoqué ici, à part peut-être qu'on bosse beaucoup pour avoir au bout une administration ergonomique ET accessible (on fait un gros travail la-dessus en ce moment). La petitesse de l'équipe expliquant le train de sénateur sur la sortie des nouveautés, mais on avance.
Côté gestionnaire de média, il y a un projet de refonte globale dans les cartons. Côté template on envisage sérieusement l'intégration de Twig (un moteur de template beaucoup plus puissant que celui intégré pour l'instant à DC). Et encore d'autres projets, mais il est encore un peu tôt pour en parler.
2 De julien - 09/08/2011, 19:49
Ce qui, pour moi, contribue encore plus à décridibiliser cet « expert SEO » sont l'utilisation de LOLlangue dans ses commentaires et sa méconnaissance complète du monde des sites hébergés (voir ses articles expliquant son choix de Blogspot par rapport à Wordpress (dont je ne retrouve malheureusement pas l'adresse) ou son explication que Dreamhost est un hébergeur français, alors que l'entreprise est basée en Californie et que tous ses data centers sont aux USA ( webetseo.blogspot.com/2011/07/dreamhost-hebergement-web-france.html )).
De plus, le choix des images illustrant certains articles ( webetseo.blogspot.com/2011/07/meilleurs-hebergeurs.html par exemple) me laissent pour le moins songeur... et me font surtout m'interroger sur leur rapport avec la choucroute. ;-)
3 De christine elbadlel - 10/08/2011, 10:35
Ben moi je dis que, même pour lui casser du sucre sur le dos, et même en nofollow, c'est bien trop d'honneur que de faire un lien à cet article farci de néant.
Je cherche encore le "pro" dont parle le titre - je ne vois qu'un bête MFA (moche).
4 De enflammee - 10/08/2011, 11:09
Mouai, c'est Prince contre Michael Jackson... En bref, ça n'a rien à voir.
5 De Philippe - 10/08/2011, 11:19
Je pense qu'un petit Google bombing sur SEO kiddie serait de mise, non ?
6 De enflammee - 10/08/2011, 11:28
Sérieusement, je trouve que Wp est plus simple et intuitif, et ce n'est pas très étonnant vu le nombre d'utilisateurs. Alors que pour DC, il faut être soi-même geek ou vivre avec pour l'utiliser.
7 De Ultimatom - 10/08/2011, 11:30
Moi, j'utilise Dotclear, mais c'est parce que messieurs Xylpho et Da Scritch me l'ont installé chez moi ^^
C'était juste pour rendre à César...
8 De christine elbadlel - 10/08/2011, 13:53
@enflammee Que l'un ou l'autre soit plus ou moins intuitif, c'est assez relatif, et ça dépend probablement des utilisateurs. Perso, je trouve Wordpress plus rebutant, mais il doit y avoir là aussi une question d'habitudes...
...Mais alors pour oser affirmer que dotclear 2 est mal codé, faut vraiment jamais en avoir lu une seule ligne de code, a fortiori si on le compare à wordpress. Du linkbait pur et simple.
9 De Kozlika - 10/08/2011, 19:02
En fait la lecture de ce billet me donne surtout envie de proposer à Xavier de bosser avec nous ! L'autre jobard est trop loin de la réalité pour qu'on puisse accorder quelque attention à son billet, mais ça nous a donné l'occasion d'avoir une analyse qui, elle, est fouillée. Tant mieux donc, qu'il ait publié ce bidule !
Les remarques que tu fais sont pertinentes, y compris les critiques. Nous identifions d'ailleurs les mêmes points à améliorer et ils font l'objet de chantiers en cours ou en projet, plus ou moins avancés. Un peu d'aide ne serait pas de refus, sur l'un ou l'autre point qui te tiendrait plus à coeur ou sur lequel tu te sentirais le plus l'envie. Tu montes à bord ? ;-)
10 De Da Scritch - 10/08/2011, 19:24
Euh, Koz', je suis immensément flatté de ta proposition, mais le gros problème, c'est que je développe actuellement ma solution hébergée d'e-commerce, http://dagence.pro
Et ça me demande déjà un temps monstrueux de développement. La seule partie que je n'a pas codé concerne le moteur de template, section de clearbricks utilisé avec l'accord d'Olivier Meunier.
En fait, je cherche justement des investisseurs pour ne plus être le seul à travailler dessus.
11 De enflammee - 11/08/2011, 18:34
Non, mais Dascritch, pourquoi t'énerves-tu pour ça... Tu as jeté un coup d'œil vers ses autres billets, notamment sur les "Page Rank" ?! Y'a des gens qui croient encore à ça ?! Mais kikoololmdr !!
12 De Kevin - 16/02/2012, 10:38
Moi j'utilise Wordpress sur 2 sites, et Dotclear sur 0, et paradoxalement, je préfère Dotclear.
Cependant Wordpress répondait mieux à mes besoins: un blog en anglais et il me fallait des plugins précis qui sont mieux mis à jour sur wp, et un multiblogs "ouvert", qui est quand même bien plus supporté sur wp aussi (les plugins Dotclear pour cela ne sont pas très évolués).
Cependant Dotclear mange wp sur beaucoup de points, déjà le code est 100x plus clean, 100x plus rapide et je le trouve plus simple à utiliser, il n'y a pas photo, et puis cocorico hein.
Dommage que les themes et plugins ne soient pas plus mis à jour, tout comme dotclear lui meme.
Le manque d'un multiblogs "facile" et ouvert outofthebox est un défaut aussi, car cela lui permettrait d'être plus connu dans le reste du monde (tous les autres softs sont pourris pour cela, lifetype le faisait très bien mais est quasi-mort, b2evolution usine à gaz, et wp c'est wp).
13 De da scritch net works - 13/03/2012, 15:09
Me voici à Sud Web
Et bang ! J'ai encore du mal à y croire. Mais fin Mai, je devrais aussi assurer le show. Me voici orateur à Sud Web, la plus grande conférence technique du secteur au sud de Paris. Un festival de rock stars du web jouant de vertigineux solos de...
14 De J. Comino - 09/02/2013, 15:16
Excuse-moi cette disgression politique, camarade développeur, mais où se trouve le problème avec le fascisme ?
Les fascistes n'ont jamais tapé dans la caisse, ni violé des gosses.
Ne connais-tu point ce proverbe fasciste anti-démocratique :
"100 milliards de mouches ne peuvent avoir tort en matière de vote".