Avant-hier, Palleas a lancé un coup de gueule contre les « développeurs wordpress » et contre wordpress en général (« wordpress, c’est de la merde »). Si vous n’avez pas lu l’article, je vous conseille d’aller y jeter un œil avant de continuer la lecture de celui-ci.
Ma réponse ne tiendrait pas dans un commentaire, alors je vais le faire ici.
Qu’est-ce qu’un développeur wordpress ?
Commençons par le début : un développeur wordpress, ça n’existe pas. Wordpress est un outil, pas une technologie. Développeur wordpress est donc un raccourci maladroit signifiant : je suis développeur web spécialisé dans l’utilisation de Wordpress. Comme les raccourcis, même maladroits, ont le mérite d’être courts, je vais continuer l’article en parlant de développeur wordpress, mais gardons à l’esprit la véritable définition.
Que signifie développer pour wordpress ?
Ajouter des fonctions php issues du codex dans les fichiers d’un thème, ce n’est pas être développeur. C’est être, disons, un intégrateur aux compétences élargies, c’est à dire capable de lire une documentation et d’en tirer le code dont il a besoin.
Alors à partir de quand peut-on se dire développeur wordpress ? C’est simple : quand on crée son propre code. Là, il y a deux manières. Soit vous comblez un besoin ponctuel en créant une fonction dans le fichier prévu à cet effet dans votre dossier de thème (functions.php), soit vous répondez à un besoin plus général en créant un plugin. C’est votre cas ? Bravo, vous êtes développeur wordpress !
Passons à la seconde partie, à savoir le coup de gueule contre wordpress en général.
Wordpress, une merde bien faite
C’est vrai, wordpress n’est pas superbement codé. Il n’a pas été totalement réécrit depuis… depuis… l’a-t-il déjà été ? En conséquence de quoi, il est plein de codes dépassés. Diantre, du PHP 4 ! En dehors de ça, wordpress a quelques avantages non négligeables par rapport à des concurrents mieux codés :
- Son extensibilité : je ne connais pas de CMS aussi extensible que WordPress. Quand j’ai besoin de réaliser quelque chose que WordPress ne sait pas faire, ou fait mal à mon goût, je trouve quasiment toujours un moyen d’y parvenir sans toucher au coeur de la bête, simplement en utilisant les nombreux filtres et actions prévus pour ça.
- Son interface d’administration : comparée à certaines dont je ne citerai pas le nom cent fois maudit, l’administration de wordpress est simple, très simple. Tout en restant efficace. C’est une qualité indéniable, déterminante quand on sait que les clients finaux, pour la grande majorité, n’ont jamais utilisé d’interface d’administration auparavant. Le seul hic, c’est que cette interface est difficilement modifiable sans toucher directement aux fichiers.
- Son intégration : les thèmes pour wordpress sont très simples à créer, et les fonctions permettant d’accéder aux données sont en général bien faites ou, sinon, aisément contournables. Ce n’est pas le cas de bien des CMS…
Le meilleur compromis
Alors certes, Wordpress, par la qualité de son code, ne serait peut-être pas le premier choix d’un développeur. Mais c’est le meilleur compromis que je connaisse entre les différents intérêts du développeur, de l’intégrateur et du client final. Une merde, peut-être, mais une merde rudement efficace !










6 commentaires pour : Wordpress n’est pas fait pour les développeurs !
Par monsieurjojo, le 24 janvier 2010 à 12:32
Le succès agace toujours. Wordpress n’échappe pas à cette « loi »
L’article qui a poussé l’écriture de cet article disparaitra rapidement. Sauf pour ceux qui aiment les trolls. Aucun sens et un poil hypocrite cet article. Je n’ai pas pu aller au bout. Fallait qu’il s’énerve sur quelque chose, c’est tombé sur WP. En partant d’une erreur de fonction (dév WP) avec laquelle je suis d’accord, il va un peu trop vite en besogne pour qualifier au final WP de m*****.
Usine à gaz. Ouai, sans doute. Mais devant l’usine, il y a les arguments du front-end que tu avances et qui sont recevables à plus d’un titre.
WP a quel âge ? Que Palleas développe aujourd’hui un moteur comme WP, sans php4, objet etc. Pour rattraper le succès de WP, il va ramer. Et son app. sera une usine à gaz et traité de m**** dans 10 ans quand le web et les dév. auront encore évolué.
Ton article est bien plus efficace car clairvoyant
Par Romain, le 25 janvier 2010 à 0:46
Plutôt d’accord avec toi sur la conclusion
Par Sophie Gironi, le 25 janvier 2010 à 9:57
Je ne dirais qu’une chose : non, WP n’est pas fait pour les développeurs. Il est fait pour permettre au plus grand nombre de publier du contenu sans connaissance particulière. Et s’adapte aux développeur par sa grande flexibilité et customisabilité.
En fait, Wordpress est fait pour les BLONDES, et ça m’arrange, ça me permet d’avoir un site pro plutot joli sans me prendre la tête
Par Julien Appert, le 26 janvier 2010 à 13:30
@monsieurjojo : l’article de Palleas aura eu le mérite de nous faire réfléchir sur ce qui fait la force de WordPress et sur sa véritable destination.
@Romain : mince, uniquement sur la conclusion ? :p
@Sophie Gironi : Je suis sûr que les brunes peuvent s’y retrouver aussi !
Par rhino, le 10 février 2010 à 12:05
Wordpress est un bon moteur de blog, mais pas réellement un CMS. Joomla est pas un peu mieux codé depuis la version 1.5, Drupal par exemple est d’un autre niveau, c’est vraiment une très bonne base pour développer.
Par Julien Appert, le 10 février 2010 à 14:14
WordPress gère du contenu. C’est donc bien un CMS, un système de gestion de contenu. Après, c’est sûr, il n’est pas taillé pour la gestion d’un site de plusieurs centaines ou milliers de pages. Mais pour la plupart des sites de taille moyenne, il est largement suffisant. Et là où il pêche en gestion de pages, il se rattrape en simplicité de prise en main.