WordPress Francophone : Planet

L’hebdo WordPress : extension – mobiles – astuces

Le projet WordPress fête ses 7 ans

Mike Little, présent au côté de Matt depuis les prémices de WordPress rappelle que le 24 janvier 2003 était la date de naissance du projet WordPress. Matt proposait alors de créer un “fork” (une nouvelle version basée sur) B2, application de blog créée par le français Michel Valdrighi. WordPress naitra dès le mois de mai suivant.

Une extension pour gérer ses projets

Sarah Gooding de wpmu.org nous informe de la sortie d’une extension qui permet la gestion de projet dans WordPress et WordPress : CollabPress.

100 ressources pour WordPress

Designm.ag nous propose 100 ressources pour développer son thème dans WordPress.

BuddyPress en version 1.2 RC2

BuddyPress propose la version RC2 de sa prochaine évolution majeure, la version 1.2.

WordPress sur Mobile toujours à la pointe

Les versions de WordPress pour Blackberry et pour Android viennent de passer en version 1.0 pour coller aux attentes des utilisateurs de ces 2 mobiles. Quant à l’application pour iPhone elle passe en version 2.2.

Proposition de remodelage pour la partie “Aujourd’hui : en un coup d’œil” du tableau de bord

C’est ce que propose Nathan Barry, afin de mieux présenter les informations disponibles. Qu’en pensez-vous ?

Utiliser les descriptions de tags

C’est Libretto de WordPress-tuto.fr qui éclaire nos lanternes à ce sujet. En effet, les tags de WordPress peuvent se voir adjoindre (et ce par défaut) une description qui peut être utilisée notamment pour le référencement. Libretto nous en dit plus sur la façon de maitriser cet outil.

Simple Tags devient compatible avec WordPress 2.9 avec la version 1.7.4

Simple Tags, l’extension d’Amaury Balmer qu’on ne présente plus (l’extension comme l’auteur d’ailleurs) posait un certains nombres de problèmes avec WordPress 2.9. Sa compatibilité avait ainsi été mise à rude épreuve lors du passage à WordPress 2.9. La mise à jour qui remet les compteurs à zéro et répare tous ces problèmes est sortie fin janvier. (Et nous ne nous en étions même pas fait l’écho !).

Advanced Edit Cforms : Et un petit plugin pour WordPress et Cforms !

Cforms est réellement un plugin très bien pensé, avec un nombre de fonctionnalités impressionnantes, mais il possède 2 défauts à mes yeux…

Le premier, c’est qu’il ne se trouve pas dans le référentiel officiel des plugins, ce qui rend handicapantes les mises à jour et son installation. Son deuxième défaut, c’est les problèmes liés au déplacement d’un blog.

Dans de nombreux cas, on développe un blog WordPress avec une adresse de développement et lorsqu’on souhaite migrer, tout se passe bien sauf pour le plugin Cforms, pour 3 raisons :

  1. Il enregistre le chemin complet vers le plugin dans un fichier PHP
  2. Il enregistre l’adresse du blog dans un fichier JavaScript
  3. Il enregistre l’adresse du blog et de destination des fichiers dans une option de WordPress.

L’inconvénient est que lorsqu’on change d’adresse du blog, Cforms conserve les réglages du blog où il a été installé, chose très gênante, car cela implique la modification des 2 fichiers et un bidouillage dans la base de données pour corriger le plugin.

Pour me simplifier la vie, j’ai développé un petit plugin qui permet l’édition depuis la console d’administration de ces différentes informations. Le plugin se présente de la façon suivant :

Admin d'Advanced Cforms Edit

Le plugin est disponible sur le référentiel de WordPress.org et répond au doux nom de « Advanced Edit Cforms » (j’essaie d’être explicite !)

Tags: Développement, Plugins, WordPress

Articles relatifs

Sondage WordPress-Francophone : les résultats (quatrième partie)

Quatrième et dernière partie, même ! Il était temps, me direz-vous, et pour vous remercier de votre patience… mais nous en reparlerons bientôt :)

Résumons-nous, donc :

Cette dernière partie clôt notre dépouillement avec l’opinion des répondants sur les livres écrits sur WordPress, et les barcamps parisiens. Allons-y !

Première section : les livres sur WordPress

Notez que ces questions n’étaient pas obligatoires, et donc qu’elles ne reflètent pas l’opinion de *tous* les répondants au sondage. Ceci étant fait, première question : les gens achètent-ils effectivement les livres produits en français.

A l’époque du sondage, nous recensions (sur Amazon et autres boutiques en ligne) 4 livres spécialement dédiés entièrement à WordPress : le Micro-Application, le Pour Les Nuls, le ENI et le Pearson. Sur 475 répondants, voici combien ont acheté chacun de ces livres :

C’est le Pearson qui rassemble le plus d’acheteurs (64 sur 475, soit 13%), puis l’ENI (3%), le Pour les Nuls (2%) et le MicroApp (0.5%). Notons tout de même 29 répondant ont par ailleurs acheté un autre titre, sans doute anglophone (ou alors un francophone qu’on ne connaît pas ?)

Mais sont-ils content de leur(s) achat(s) ? C’est ça surtout qui intéresse les gens (et putatifs acheteurs). Sans commentaire aucun (car j’ai un intérêt dans la partie, donc restons indépendant), je vous fournis les données brutes, à vous d’en tirer vos conclusions.

Seconde partie : le WordCamp

Bon, le gros paquet de cette dernière partie, c’est le WordCamp. Alors, d’avance, il semblerait que j’eus oublié de mettre les réponses à ces questions en non-obligatoires. Mes excuses donc à ceux qui se sont sentis obligés.

Le WordCamp, qu’est-ce donc là ? C’est une rencontre informelle entre utilisateurs de WordPress, pour partager et discuter. Il y en a eu 2 jusqu’à présent, et… un troisième se prépare :) Mais ne mettons pas la charrue avant la peau de l’ours :

Bon, ça va, vous êtes calmés là ? Non parce que seuls 5% des répondants ont assisté à un WordCamp. Bon, forcément, hein, on n’est pas complètement stupides : toute la francophonie n’est pas à Paris, et tous les blogueurs n’ont pas envie de croiser des blogueurs. Cela étant, cela tendrait à prouver qu’il serait sympa d’avoir des WordCamps ailleurs qu’à Paris. Lille, Lyon, Marseille, Nantes, Bordeaux, Toulouse, Brest, etc., des preneurs ?

D’ailleurs, c’est exactement ce qui se dit là :

Oooooooh, c’est gentil, vous nous préférez aux core-devs ! :) Bon, ou alors vous êtes simplement réalistes et estimez que vous avez plus de chance de voir un membre du staff qu’un américain… Toujours est-il que près de la moitié est carrément pour le fait de voir un WordCamp local. Alors, qu’attendez-vous ?! Les motivés, contactez-nous, et on verra ce qu’on peut faire pour vous aider.

Et sinon, un lieu comme La Cantine, c’est bien ou y’a mieux ?

On verra ce qu’on peut faire pour les 20%….

Bon, par contre, pour ce qui est d’en faire plus régulièrement, pas trop trop l’enthousiasme :

Donc on va en rester au rythme d’un par an, mmmh ?

Du coup c’est probablement le bon endroit pour annoncer que le prochain WordCamp Paris aura lieu de 8 mai 2010 à La Cantine (gros et italique, je ne vous met pas du blink, hein). Voici le wiki où s’inscrire (c’est le wiki officiel des barcamps, il vous faudra y créer un compte… ou demander à un ami qui a déjà un compte). On en reparlera en bonne et due forme dans un autre article, mais vous voilà prévenu.

Le reste du sondage tient en votre avis sur les différents thèmes à aborder pendant le prochain WordCamp, et nous profiterons de ce prochain article de présentation pour dépouiller cette section, et lancer quelques idées.

Rendez-vous très bientôt ! :)

Utiliser la description des tags pour la méta description.

Depuis assez longtemps je m’intéresse au snippet des tags et à la balise meta description qui permet d’optimiser son taux de clics dans les pages de résultats de Google. Cela fait, par contre assez peu de temps que WordPress propose, en standard, de renseigner dans l’admin une description des tags (menu article / mots clefs d’article) Pour [...]

Smush.it tes images pour gagner de la vitesse sur ton blog

On le sait tous le web de demain sera rapide et ceux qui n'afficheront pas assez vite leurs pages ne seront plus sur des tops positions dans les moteurs de recherche (dont Google). Afin d'optimiser vos temps de chargement il y a plein de méthodes mais la plus simple pour les néophytes de la configuration d'un serveur apache est d'optimiser les images affichées dans le blog.

Le moyen le plus simple est d'utiliser un optimiseur d'images comme celui de Smush.it qui est l'un des plus efficace à mon avis, mais bon envoyer son image sur Smush.it puis la copier et enfin la remettre sur dans son article n'est pas le moyen le plus rapide et ne vous fera pas gagner du temps. Heureusement si votre blog fonctionne avec Wordpress il faut savoir qu'il existe un plugin qui permet de faire tout cela automatiquement et sans que vous le voyez, il suffit d'installer WP Smush.it et le tour est joué.

L'utilisation de ce plugin n'est pas rétroactive donc vous n'allez optimiser que les images des nouveaux articles, mais si vous le désirez vous pourrez aussi réduire le poids des images déjà sur le serveur en vous rendant dans la Media Library de Wordpress et en cliquant sur Smush.it now! Sur certaines images j'arrive à avoir un gain de 50%, alors n'hésitez plus smushitez vos images surtout si vous êtes sous Wordpress.

Sinon pour les plus geek et ceux qui maitrisent les commandes serveurs vous pouvez utiliser pngcrush, pngout, optipng ou encore pngrewritte.

# Autres articles pour aller plus loin...

Copyright © 2005-2010 2803 MEDIA

Smush.it tes images pour gagner de la vitesse sur ton blog

Thèmes Twitter pour Wordpress

Thèmes Twitter pour Wordpress

Les thèmes Wordpress basés sur divers réseaux sociaux ne sont pas nouveaux, il en existe quasiment pour tous les gros services : Facebook, Digg, … et forcément Twitter. Parmi ceux qui ont étés assimilés de près ou de loin au service de microblogging vous connaissez déjà surement :

Prologue :

Thèmes Twitter pour Wordpress

Télécharger Prologue

P2 : l’évolution de Prologue

Thèmes Twitter pour Wordpress

Télécharger P2

Ces 2 thèmes ont surtout un rapport « technique»  par rapport à Twitter, notamment dans la manière dont se présente l’information ou encore dans la façon d’apporter ses contributions. Mais il en existe d’autres, moins subtil, dont le but n’est que d’apporter un rapprochement visuel avec le service, citons par exemple :

LiveTwit :

Thèmes Twitter pour Wordpress

Télécharger LiveTwit

TwitterAddict :

Thèmes Twitter pour Wordpress

Télécharger Twitter Addict

FreshTweet :  thème payant à 5$

Thèmes Twitter pour Wordpress

Télécharger FreshTweet

Fresh Tweet : (à ne pas confondre avec le précédent, il reprend point par point l’ancien design sur Twitter)

Thèmes Twitter pour Wordpress

Télécharger Fresh Tweet

Twordder :

Thèmes Twitter pour Wordpress

Télécharger Twordder

Il y avait aussi un thème, sans nom, qui a été présenté chez Eric mais il ne semble plus exister. Et justement en voici un petit nouveau, apparu le 27 janvier 2010, nommé TweetPress.

Thèmes Twitter pour Wordpress

La similitude avec Twitter est tellement totale (niveau des droits je ne sais pas si c’est légal ou pas par contre) qu’en arrivant sur le site la première fois j’ai pensé avoir suivit un mauvais lien et être tombé sur le compte du gars. Je n’aime pas trop les thèmes blogs ressemblant aux réseaux sociaux car je trouve tout simplement que l’un et l’autre ont des objectifs différents et que vouloir les faire se ressembler n’apporte que de la confusion pour au final peu d’intérêt. Par contre la ressemblance est vraiment bien foutue, récupérer le nombre de commentaires, d’abonnés RSS, … pour remplacer les followers/following est bien pensé. De même pour les pages qui apparaissent en liste verticale là ou se trouvent normalement les replies, DM, etc… Même le bouton « more»  est actif comme sur Twitter, il permet d’afficher la suite des articles au lieu des tweets précédents. Les archives et la blogroll se déplient comme le font les trending topics ou les miniatures images. Les billets sont mit en page de manière identique aux pages du service de microblogging. Bref l’adaptation graphique la plus similaire jusqu’ici.

Télécharger TweetPress

Nouveau !! Découvrez la page Facebook du blog et le compte Twitter dédié !!
Article original écrit par Christophe et publié sur Homo Sapiens Internetus, le 02/02/2010 | Si vous lisez cet article dans son intégralité sur un autre site c'est qu'il a été reproduit illégalement et sans autorisation (exception : le planet wordpress-fr). Merci de le signaler à son auteur original.
Permalien | 1 commentaire | Ajouter sur del.icio.us | © Homo Sapiens Internetus 2007-2009


N'hésitez pas à me suivre sur Twitter ou via Facebook

L’hebdo WordPress : Extension – showcase – débat

Des sites d’importance sur WordPress

Le site du célèbre magazine spécialisé des collectivités territorialesLa Gazette des Communes” tourne sous WordPress. Une fois de plus, un site professionnel reconnu a fait le choix de WordPress comme plateforme.De même, depuis hier, Huis clos sur le net, une aventure soutenu par Radio France et d’autres groupes de presses, qui va se tenir sur quelques jours et doit permettre de déterminer si les réseaux sociaux sont fiables possède son blog sous WordPress.

Encore des exemples qui figureraient en bonne place dans notre showcase (il avance bien d’ailleurs !! on y reviendra bientôt).

Mais s’il fallait encore des preuves que WordPress est un CMS de qualité, notons qu’il a été choisi par le gouvernement américain pour faire tourner de nombreux sites web de son administration dont la CIA, le FBI ou encore le Département d’État… entre autres. On savait que la NASA avait déjà choisi ce moteur pour l’un de ses sites, cette fois le virus WordPress prend au sein de de toute l’administration Obama.

Un débat fructueux entre WordPress et Drupal

Ce débat avait lieu mardi dernier à la Cantine à Paris. Des membres des 2 communautés se sont assis autour d’une même table afin de débattre sur les fonctions des 2 applications. Un résumé est disponible sur cette page.

Une extension pour utiliser la boucle en toute simplicité

La boucle WordPress, système qui permet la gestion du contenu est une affaire de codeur et de programmeur… pour y toucher, il faut avoir des connaissances avancées. Dorénavant, une extension va permettre d’y voir plus clair et de jongler avec les différentes options. Une boucle pourra être installée presque n’importe où à l’aide d’un widget.

Thème WordPress Lysa

Un thème très intéressant car très configurable (8 thèmes de couleur) et muni de 6 zones widgétisées dans le pied et dans la barre latérale. Page du thème : chez Dannci. Démonstration : la VO et la VF. Téléchargement : Lysa-fr.zip [ 50 téléchargements] V1.2 Autres caractéristiques de ce thème : Système d’administration pour changer le logo. Affichage d’une catégorie [...]

Publication de Simple Tags 1.7.4 pour WordPress 2.8, 2.9 !

Petit article pour vous annoncer la sortie de Simple Tags 1.7.4 !

Cette nouvelle version est pleinement compatible avec WordPress 2.8 et 2.9. Elle n’est pas contre plus du tout compatible avec les versions antérieures, pour 2 raisons, alléger l’extension et ne pas faire semblant d’avoir des évolutions pour les anciennes versions de WordPress alors qu’en fait le code utilisé par les anciennes versions n’était plus mis à jour !

Cette version apporte quelques nouveautés dont :

  • Compatibilité à 100% avec l’API taxonomie de WP2.8/2.9
  • Utilisation de la nouvelle API des Widgets
  • Amélioration du code en vue d’avoir 0 notice PHP (à 99%)
  • Correction sur les méthodes de cache WordPress
  • Correction avec le bug de la fausse activation. (rien ne se passer)
  • Compatibilité à 100% avec PHP4
  • Ajout d’un sélecteur de taxonomie pour l’édition de masse (permets de catégoriser massivement)
  • Réaménagement de la page « Gestion des tags »
  • Nouveau script pour l’auto-complétion, utilisation de l’AJAX pour de meilleures performances
  • Correction d’un bug avec les articles très longs et la suggestion de tags de Yahoo/Tag The Net
  • Ajout de 3 connecteurs pour la suggestion : OpenCalais, Alchemy et Zemanta
  • Correction de l’importateur fourni avec l’extension
  • Externalisation du tableau d’options de l’admin pour diminuer la consommation mémoire

Certains d’entre vous ont remarqué que j’avais fermé le projet Google Code, c’est assez simple. L’outil est, je trouve, très mal foutu pour le chef du projet. Les visiteurs peuvent commenter toutes les pages, et les demandes de supports et retours arrivent de partout à la fois.

De plus, la gestion de tickets est difficile à gérer pour une seule personne, un trac est beaucoup plus lisible à ce niveau.

De ce fait, j’ai déplacé le support sur une installation redmine que j’utilise désormais pour publier mes extensions et mini-extensions pour WordPress.

Enfin, beaucoup de personnes m’ont attesté que la version 1.6.x de Simple Tags fonctionnait bien avec WordPress 2.8, et bien il se trouve que non. Elle fonctionnait à peu près, sur certaines installations déjà en place, rien d’apparent. Mais sur une installation from scratch, il y avait de nombreux problèmes, l’ajout des tags sur les pages ne fonctionnait pas par exemple, etc.

Tags: Plugins, Simple Tags, WordPress

Articles relatifs

NoSushaï — Un thème Wordpress pour js4design

Le lancement d’un nouveau blog est un moment délicat dans la vie d’un blogueur. Le risque est grand de ne pas tenir la distance car la régularité s’accommode mal d’un faible nombre de Visiteurs Uniques ou de Page Vues. De ce point de vue, js 4 design démarre doucement mais semble trouver son public. Une chose en amenant une autre, j’ai décidé de lui donner un coup de pouce supplémentaire en l’habillant d’un thème à l’occasion du 77ème jour de sa mise en ligne.

J’avais envie depuis longtemps de rendre hommage à la culture asiatique en générale et japonaise en particulier, à cause (ou grâce) à un art culinaire qui m’enchante depuis le premier Canard à l’Orange que j’ai mangé à l’occasion de mon 14ème anniversaire. Depuis, j’ai enchainé les Sushis et les Sashimis…

C’est dans une tentative de diète que j’ai eu l’idée d’intituler ce nouveau thème NoSushaï pour essayer d’arrêter !

Un thème Wordpress très léger

En parlant de diète, ce thème est particulièrement léger puisqu’il est composé uniquement des fichiers index.php, comments.php et functions.php. Pour la mise en page, je me suis laissé tenté par Boks, le générateur de grilles CSS qui s’est occupé de générer un fichier screen.css regroupant les fichiers compressés du framework CSS Blueprint.

NoSushaï en image

js 4 design : les meilleures ressources Javascript pour développeurs web front-end (avec parfois un soupçon de PHP)

NoSushaï, un thème Wordpress pour le blog du développeur web fron-end. Cliquez pour agrandir l'image.

J’espère que chemin faisant, je n’ai pas trop dénaturé la culture graphique asiatique.

Après quelques corrections

Il reste toujours un peu de travail sur un thème après sa mise en ligne et quelques modifications s’imposent ;)

Le thème NoSushaï après quelques modifications. Cliquez pour agrandir l'image.

Parmi les modifications apportées à NoSushaï il y a l’ajout d’une zone de widget pour l’encart publicitaire, le format de la date de publication des billets à côté des titres afin d’éviter les alignements disgracieux quand le mois est trop long, et pour finir, la couleur des titres dans la barre latérale qui était auparavant de la même couleur que les liens est passée en bleue turquoise pour éviter les confusions. Par ailleurs, je trouve que cette couleur s’harmonise mieux avec le rose.

Pas de Javascript ?

Ca peut sembler curieux pour un blog sur Javascript et jQuery, mais pour l’instant ce thème ne comporte aucun appel à Javascript en dehors du script Adsense et du script pour afficher les polices de caractère avec Typekit : l’objectif de js4design est de proposer des ressources, pas forcément d’en consommer !

L’installation, les plugins et les modules

L'installation de Drupal n'a rien à voir avec celle de WordPress. Malgré les distributions, comme Acquia, elle est plus longue, moins (peu ?) intuitive, et demande une meilleure connaissance a priori de l'outil. Comparaison des différentes étapes, et des modules indispensables.

Drupal vs WordPress : Les modules de base

De mon point de vue, l’une des grandes forces de Drupal est sa modularité. Je développe sous WordPress depuis bientôt 5 ans, et presque 30% des sites réalisés n’utilisent pas les articles de WordPress, mais uniquement les pages. Et je ne vous parle même pas du pourcentage de projets n’utilisant pas les commentaires…

Malheureusement, WordPress ne permet pas la désactivation des fonctionnalités non utilisées, c’est regrettable à plusieurs points. Le premier, c’est les performances, charger en mémoire des lignes de code non utilisé peut s’apparenter à un gâchis de ressources. Le deuxième point, c’est la présence de menus inutiles dans la console d’administration. Cet aspect peut être corrigé via des plugins permettant  la personnalisation la console d’administration, ces derniers proposent de choisir précisément les fonctionnalités que l’on souhaite afficher ou masquer.

Mais revenons à drupal…

Lorsque je discute avec des clients, des développeurs, on me dit, WordPress ce n’est pas vraiment un CMS, Drupal oui !

C’est vrai et faux, en fait techniquement parlant, ces 2 outils sont des CMS. WordPress est un CMS orienté gestion de contenu personnelle (plutôt blog), tandis que Drupal est un CMS « non orienté ». Autrement dit, Drupal est extrêmement générique et on le ressent bien à l’installation. (Comme l’on dit plusieurs blogueurs de la communauté WP, WordPress est beaucoup plus packagé que Drupal, plus « ready to use »).

Cette orientation, publication personnelle/blog, est donc à la fois la plus grande force et faiblesse de WordPress.

Force, car cela lui attire la sympathie d’un très grand nombre de webmestres, développeurs et surtout des utilisateurs. Faiblesse, car comme beaucoup d’outils de masse, on le considère à tort comme un outil d’entrée de gamme peu adapté au monde professionnel et à un usage CMS. Et pourtant…

J’ai installé un drupal en local, et j’ai comparé les modules par défaut de drupal avec ceux de WordPress. Vous trouverez dans un premier le tableau comparatif, puis mon analyse.

Module drupal Alternative WordPress Commentaire
Aggregator Plugin : WP-o-matic Ancien, mais plugin très complet
Blog Natif -
Blog API Natif -
Book Natif + Plugins Les pages de WordPress non ? Couplé à un plugin Séries ou une navigation bien pensée ;)
Color Natif + Thèmes Dans WordPress, le thème peut avoir une page d’administration.
C’est le cas du thème par défaut, il permet à l’utilisateur de modifier le schéma de couleur de certains thèmes.
Comment Natif Permets aux utilisateurs de commenter et de discuter le contenu publié.
Contact Plugins : Cforms Cforms, what else ?
Content
translation
Plugins Qtranslate, WP-ML, il y a pour tous les goûts…
Database logging Plugins Partiel, pas de plugin générique à ce niveau.
Forum Plugins ou bbPress bbPress se couple facilement à WordPress. La prochaine version devrait être encore plus intégrée à WordPress !
Help Natif Pas besoin d’aide pour utiliser WordPress ! ;)
Locale Natif -
Menu Plugins Par défaut, pas grand chose. (ça devrait changer dans WP 3.0), mais des plugins permettent cela
OpenID Plugins -
Path Natif Par défaut, les permaliens…
PHP filter Plugins -
Ping Natif -
Poll Plugin : WP-Polls -
Profile Plugin : BuddyPress Des profils, mais pas seulement…
Search Natif Sans compter les innombrables plugins à ce sujet
Statistics Plugins : Wassup, StatsPress -
Syslog Plugins Des plugins permettent des logs pour l’activité, d’autres pour le développement. Globalement ca existe.
Taxonomy Natif + Plugins L’API le supporte, les plugins apportent la couche utilisateur.
Throttle Pas vraiment À ma connaissance, aucun plugin ne permet de désactiver des fonctionnalités selon la charge. Cependant, les plugins de cache permettent ponctuellement d’alléger la charge serveur. Conclusion, pas vraiment ! mais pas très utile !
Tracker Natif + Plugins Les commentaires sont des contributions utilisateurs, sinon des plugins comme TDO Form permettent de créer des formulaires publics.
Trigger Natif Similaire aux actions/filtres de WordPresss
Update status Natif -
Upload Natif Depuis bien longtemps + La retouche d’image depuis WordPress 2.9

Comme vous pouvez le constater, mis à part 1-2 fonctionnalités mineures qui n’ont pas d’alternative complète sous WordPress, la totalité des fonctionnalités des modules intégrés dans Drupal possède une alternative ou plusieurs alternatives. Parfois nativement, parfois sous la forme de plugins de la communauté !

Lorsque la fonctionnalité est native, elle possède le même niveau de qualité que sa concurrente drupal. Lorsqu’il s’agit d’un plugin, c’est variable. Certains plugins de la communauté sont bien plus évolués que leurs concurrents par défaut de drupal (mais des plugins drupal peuvent équilibrer la balance), tandis que dans certains cas, c’est l’inverse.

Je conclurai en 3 points.

1. WordPress n’a rien à envier aux modules de base de Drupal. La communauté très active remplit parfaitement son rôle en réalisant des plugins de qualité similaire.

2. Le programme de plugins « officiel » de WordPress.org va permettre de constituer une base de plugins sûrs, vérifiés et mis à jour régulièrement. Ces plugins deviendront l’équivalent des modules de drupal.

3. Drupal possède une longueur d’avance concernant la possibilité de créer nativement des types de contenus à la volée. (je ne parle pas de CCK, mais des types de contenus), WordPress supporte depuis très longtemps ce genre d’ajout via des plugins, mais rien de  très propre. La version 3.0 ajoutera une API complète permettant d’ajouter autant de types de contenu que souhaité.

Dans un prochain article, je vous parlerai de Views/CCK et WordPress !

PS: J’ai sûrement oublié certaines fonctionnalités, je pense par exemple aux permissions, je me suis contenté des modules de base pour le moment, mais si vous voyez des fonctionnalités de bases qui n’existe pas dans WordPress, dites-le-moi, j’essaierai de trouver l’alternative si elle existe !

Tags: CMS, Développement, Drupal, WordPress

Articles relatifs

Les développeurs WordPress n’ont pas de class

Un article sur la "classe" des développeurs WordPress, qui pose de très bonnes questions, sur l'arbitrage entre "bonnes pratiques" et accessibilité du code aux non professionnels.

L’Hebdo WordPress : WordPress 3.0 – Brèves – WordPress Mu –

Désactiver l’éditeur HTML

Vous avez constaté que vous n’utilisez jamais l’éditeur HTML lors de la rédaction d’un billet, l’éditeur visuel vous convient parfaitement. Il existe une solution (un peu compliqué j’en conviens) pour le désactiver. C’est wpengineer.com qui nous donne l’astuce.

Polldaddy passe le million milliard de pages vues

C’est Matt qui l’annonce sur son blog, ce service de sondage devient le deuxième site du groupe Automattic à passer cette barrière du million milliard de pages vues par mois.

WordPress Mu déjà en version 2.9.1.1

Une faille de sécurité de la dernière seconde à obliger les développeurs a réagir vite. Amaury nous en dit plus à ce sujet.

Rencontre WordPress-Drupal à Paris

Comme indiquée sur le site de la Cantine, lieu où se déroule l’événement, “cette rencontre est à l’initiative des consultants web JB Ingold (Explorateurs du Web/plus Drupal), Laurent Dupin et JP Govekar (fondateurs de LeWebLab.com/plus WordPress)“. Xavier, notre Président et traducteur en chef fera une intervention lors de ce débat. Xavier, tu nous feras un résumé de cette rencontre ?

Ajout de Xavier : comme l’indique le programme officiel, l’évènement sera rediffusé en direct sur la plateforme Forumedia. Par ailleurs, “Un dispositif de liveblogging sera mis en place pour assurer la participation des internautes aux évènements durant les 3 jours. Par ailleurs, un prototype d’outil collaboratif sera expérimenté, les URLs seront communiqués via agoroom.com.”
Vous pouvez suivre l’évènement sur Twitter via le mot-clefs #cantineRMX.

Bug des mots clés dans WordPress Mu, la solution

Amaury, notre technicien en chef donne la solution pour résoudre un vieux problème de WordPress Mu, l’édition des mots-clés.

WordPress 3.0 : une date de sortie !!

Jane Wells nous indique que WordPress 3.0 est prévue pour le 13 avril 2010. Précisant ainsi le calendrier établit il y a quelques jours et que Xavier nous présentait. Naturellement, comme toujours, il s’agit d’une date que l’équipe de développement se donne comme objectif… mais il n’est pas exclu, selon l’avancement des travaux que celle-ci puisse être repoussé au dernier moment. Disons que l’on a ainsi un calendrier prévisionnel plus précis.

Un Persona pour Firefox 3.6

Firefox 3.6 qui est sorti il y a quelques jours permet de changer l’apparence de son thème en un clic grâce aux “personas”. Ce sont en fait des bannières qui viennent orner votre barre d’outils et l’encadrement du navigateur tout en changeant instantanément la couleurs de police de l’ensemble. WordPress possède son persona. A utiliser d’urgence ! :p

20 hacks de htaccess à connaitre

Devmoose nous donne une liste de 20 hacks que tout développeurs devraient connaitre pour optimiser son fichier .htaccess. C’est pas que pour WordPress, mais ça peut servir aussi avec WordPress ;)

BuddyPress 1.2 en version Beta

L’équipe de BuddyPress nous apprend la sortie de la version 1.2 en Beta.

Thème WordPress dans la veine d’Avatar

Certains se demanderons peut-être quel rapport entre ce thème et le film Avatar. Et bien j’en vois au moins 3 : L’effet de relief / 3D dans les franges de l’image de gauche. La couleur verte qui me rappelle le sens de la parabole du film. La date de sortie finalement assez voisine… Page du thème : chez Diamond [...]

Du rififi dans l’CMS ?

A la Cantine, on va parler de Drupal et Wordpress. Les mondes de deux des CMS les plus populaires se rapprochent, un débat intéressant, au moment où le paysage des CMS change.

Sondage WordPress-Francophone : les résultats (troisième partie)

Petit à petit, nous progression dans le dépouillement du sondage. Après avoir présenté les résultats à propos des utilisateurs et de leur(s) blog(s), puis leur usage des thèmes et extensions, voici venu le temps de se pencher sur leur opinion sur l’outil WordPress et la communauté WPFR.

Première section : jugez WordPress !

Nous savons tous bien sûr que WordPress, c’est de la merde. Ca ne date pas d’hier :) Mais à part ça ?

Commençons par le trio de base : le contentement face à l’installation, à la mise à jour, et à l’interface d’administration de WP… Globalement ça va : les contents sont toujours majoritaires, et dépassent même les 80% pour l’installation et l’interface. La mise à jour, en revanche, paye du fait que de nombreux hébergeurs ne facilitent pas la tâche en proposant des configurations inadaptées (et pourtant WP dispose de plus d’une technique). Rappelons, comme d’habitude, la page du Codex qui liste les hébergeurs et leur rapport au système de mise à jour automatique

Grâce aux thèmes et extensions, il est possible d’obtenir un site qui correspond à vos besoins et envies. L’installation est largement facilitée par l’administration, mais il reste parfois quelques étapes à passer, comme d’ajouter du code au thème. Cela explique sans doute le quasi-tiers de mécontents ci-après.

Il y a globalement 3 versions majeures de WP, avec plus ou moins de version mineures les corrigeant. Chacune apporte son lot de nouveautés et de modifications, côté utilisateurs comme côté développeurs/designers. Et c’est plutôt bien perçu…

Deuxième section : vous et la communauté WordPress

WordPress-Francophone existe avant tout pour aider à mieux utiliser WP : forum, traduction, wordcamps et autres : autant de manière de venir en aide aux utilisateurs lambda comme les experts. Et pour ce faire, ce sont les vrais gens participent (mot clef : “communauté”), et non un staff d’employés. Il est donc intéressante de savoir à quel point le utilisateurs estiment faire partie d’une communauté ou pas, et à quel point ils s’en sentent “redevables” au point de participer à leur tour…

Et le site de WPFR, ils en pensent quoi ces braves gens ? Déjà, globalement, le site répond plus à un besoin ponctuel d’information que d’une envie constante de participer… Merci aux 14% qui se sentent bien au chaud chez WPFR, au point de revenir souvent :)

Il est zouli le site ? Et surtout, le blog est-il intéressant ? Pfiou, a priori ça va :)

Troisième section : le forum de WPFR

Le forum, c’est le coeur palpitant de la communauté francophone, là où tout le monde se rend pour trouver réponse à ses questions. Pour peu que chacun y mette du sien, tout le monde est heureux. J’en profite pour remercier une fois de plus les modérateurs du forum, qui font un boulot formidable et à qui je paye la bière (au moins) lors du prochain WordCamp à Paris.

Bref, le forum, tout le monde y va, mais tout le monde n’y est pas forcément inscrit ; normal.

Les questions suivantes étaient uniquement destinées à ceux qui étaient inscrits sur le forum. Ceux-ci se répartissent assez bien entre nouveaux et anciens, et la majorité est plutôt satisfaite de ce qu’il leur apporte. En revanche, 4% de malchanceux ne le trouvent pas franchement utile. Gn.

Les modérateurs sus-mentionnés, sont-ils trop gentils ou au contraire trop méchants ? Non, ils sont juste justes ;)

Question Bonux histoire de rallonger un sondage déjà bien long : y’a-t-il assez ou trop de rubriques dans le forum ? Juste assez, en fait.

Voilà qui clôt cette troisième et avant-dernière session de dépouillement du sondage WPFR 2009 ! Rendez-vous dans quelques jours pour la dernière section, avec quelques annonces en prime :)

Dites Wordpress, pas Weirdpress…

Le camarade Palleas vient de donner un avis tranché voire lapidaire sur Wordpress. Notre CMS serait codé avec les pieds, utiliserait une logique procédurale has been pour rester compatible avec PHP4, etc. De plus, pour ne pas faire les choses à moitié, le billet en question n’oublie pas les personnes qui ont choisi de proposer Wordpress comme solution professionnelle pour la création d’un site web plus ou moins complexe : elles en prennent aussi pour leur grade.

En ce qui concerne les remarques sur le code de Wordpress, je partage en grande partie les frustrations de Palleas. Je suis également quelqu’un de perfectionniste qui préfère travailler avec des bons outils plutôt qu’avec des mauvais. Toutefois, certains arguments — comme vouloir à tout prix passer à PHP5 pour profiter d’une programmation orientée objet — sont discutables.

La programmation procédurale est plus performante que l’objet qui nécessite plus de ressources. Par ailleurs, PHP4 est encore largement utilisé dans le monde et je trouve plutôt positif qu’une organisation comme Wordpress tienne compte de cette forme d’accessibilité qui consiste à supporter (j’utilise l’anglicisme à dessein) les configurations obsolètes, à la manière de la prise en compte des vieux navigateurs comme IE6. Plus qu’une oeuvre de charité, c’est aussi une  démarche fondamentale lorsqu’on vise une audience mondiale.

Note : d’après le commentaire de Marie-Aude, il semble que l’équipe de Wordpress ai cessé d’assurer la compatibilité avec PHP4 depuis plusieurs versions déjà.

Ce qui m’amène à préciser que Wordpress a été conçu pour être utilisé par un public large, c’est-à-dire pas forcément féru d’informatique ou de programmation. Tout est fait pour qu’avec un minimum d’intérêt et de motivation, la ménagère de moins (ou plus) de 50 ans puisse publier des articles, installer elle-même sa page contact, créer ses rubriques, etc. C’est la même philosophie qui fait que la création d’un thème Wordpress est si simple et qu’un minimum de connaissances suffise pour se lancer dans l’aventure.

Bref, dans Wordpress, c’est le code qui est au service de l’auteur du blog et pas le contraire ! Ceci dit, Wordpress est une plate-forme de blog, alors pourquoi donc vouloir lui faire faire tout et n’importe quoi ? Ce ne sont pourtant pas les CMS offrant du code et une architecture respectant un standing de haut niveau qui manque !

Certains voient dans cette suprématie de Wordpress, un calcul marketing et une volonté d’écraser la concurrence comme le fait Google dans le secteur des moteurs de recherche. Pour ma part, cette supériorité s’explique aisément : il n’existe pas de CMS gratuit proposant un éditeur visuel et un système aussi simple et performant pour gérer les images que Wordpress. Il ne faut pas perdre de vue que la saisie et la mise en forme de textes et d’images sont le coeur et la raison d’être de tout CMS.

L’absence d’un éditeur visuel intégrant images, son, vidéos, etc. se fait cruellement sentir au moment d’expliquer aux clients que non, pour afficher les images de son choix, ça ne va pas être possible ou si peu… Mon article sur les étapes nécessaires pour avoir dans Drupal un confort similaire à Wordpress out of the box en témoigne.

Du coup, même si les besoins du client font pencher la balance pour l’installation d’un CMS plus costaud comme Drupal, j’ai quand même tendance à pousser Wordpress dans ses retranchements pour éviter que le client ne passe son temps à se battre contre son système de gestion et de publication de contenus au lieu de travailler avec ;)

Mes deux cents ;)

Notes (23/01/2010 à 13h25) : pour préciser mon opinion, j’ai bien compris que Palleas ne s’attaque pas à tous les utilisateurs de Wordpress mais seulement à ceux qui pensent être développeurs parce qu’ils ont copiés-collés un `if ( is_home() )` dans un thème Wordpress. Pourquoi pas. Le (petit) problème c’est que ces propos ne visent personne en particulier, donc, fatalement, tous les utilisateurs de Wordpress se sentent un peu visés, c’est la nature humaine (toujours le même problème).

Je vais revenir sur la manière dont Wordpress est codé. Mais avant, je demande aux développeurs d’ouvrir un peu les fenêtres et de prendre un bol d’air frais ! Ca fait des années que des amis développeurs (certainement les mêmes que Palleas) m’ont expliqués pourquoi ils trouvaient que Wordpress était mal codé et comment il faudrait faire pour obtenir quelque chose de mieux. Ce n’est donc pas nouveau et d’ailleurs au sein même de Wordpress il y a des débats qui se sont soldés par la création d’un nouveau système de blog bâti sur des fondations plus saines (programmation objet, etc.) par une équipe « dissidente ».

Ce projet s’appelle Habari (http://habariproject.org/en/) et tout un chacun peut le télécharger et contribuer à son développement. Je l’ai d’ailleurs installé à l’adresse http://css4design.com/factory. Je suis donc surpris de constater que des « vrais » développeurs continuent d’installer des Wordpress pour leurs besoins personnels, au sein de leur entreprise, ou pire encore, pour leurs clients alors qu’une alternative « cool » existe. S’ils continuent, c’est que le projet Wordpress dans son ensemble ne doit pas sentir si mauvais que ça :D

Pour en revenir au code, il faut que les développeurs purs et durs prennent conscience que tous les intervenant de la chaine de production d’un site web n’ont pas les même notions quant à la qualité du code ni les mêmes attentes. Il m’est souvent arrivé de pester contre des développeurs ravis d’avoir trouvé une solution élégante pour résoudre leurs problèmes sans s’inquiéter de savoir si les fonctions, classes, méthodes, etc. qu’ils avaient développées correspondaient aussi aux besoins des intégrateurs web en bout de chaine. Le syndrôme du : « j’ai fait mon boulot, ça marche chez moi » est un argument récurrent.

De ce point de vue, les fonctions (template tags) proposées par Wordpress pour les intégrateurs sont un modèle du genre et chaque fois que je le peux je les montre aux développeurs avec qui je dois travailler pour leur donner une idée de ce que sont des livrables « cool » du point de vue de l’intégration.

PS : je viens de tomber sur cet excellent article qui tombe bien à propos : Pourquoi je suis passé de Dotclear à Wordpress.

Lancement de la Fondation WordPress

Son existence était connue des plus curieux (notamment par le biais du pied de page de Ping-o-matic ou certaines pages du Codex), mais elle est désormais officielle depuis l’annonce faite par Jane Wells ce matin :

C’est avec un réel grand plaisir que je vous renvoie vers le premier article du nouveau site de la Fondation WordPress. Je suis non seulement très galvanisée par ce qui promet d’arriver sous les auspices de la Fondation, mais également par le fait que le site tourne sous une version de développement de WordPress 3.0 et fait faire ses premiers pas au nouveau thème [par défaut], 2010. Jetez-y un oeil.

Le premier article en question reste très introductif, et Matt n’est guère plus disert sur son blog, mais la page d’accueil du site donne déjà quelques informations :

La Fondation WordPress est une organisation caritative fondée par Matt Mullenweg pour poursuivre la mission du projet open-source WordPress : démocratiser la publication par le biais de logiciels open-source et sous licence GPL.

Le but de la fondation est d’assurer l’accès libre, à perpétuité, aux projets que nous soutenons. Les personnes et les entreprises vont et viennent, et il est donc important de s’assurer que le code source de ces projets puisse survivre au-delà de la base actuelle des contributeurs, afin de créer une plate-forme stable de publication sur le Web pour les générations à venir. Dans le cadre de cette mission, la Fondation sera responsable de protéger les marques déposées WordPress, WordCamp et autres. En tant qu’organisation à but non-lucratif, la Fondation WordPress prendre également à charge d’enseigner au public les apports de WordPress et des logiciels open-source connexes.

Nous espérons rassembler un réel support de la  communauté afin d’être certain de continuer à servir le bien public par le biais de logiciels librement accessibles.

Notre inspiration provient de quelques autres organisations et association à but non lucratif :

Sur son blog personnel, Jane évoque certaines idées de projets que pourrait mener la fondation :

Bien que les détails des actions menées par la Fondation restent à déterminer, je suis très enthousiaste face aux possibilités. Mes projets favoris seraient d’amener plus de femmes/filles à développer pour WordPress, de faire de la sensibilisation auprès des écoles et universités, de rendre les présentations des WordCamps plus accessibles, etc. Du moins, voilà mes espoirs. On verra bien comment ça se mettra en place. J’ai cependant bon espoir. WordPress, c’est génial :)

Le site de la Fondation comporte également une page sur sa philosophie :

Afin de servir le bien public, tous les logiciels et projets dont nous feront la promotion devront suivre les objectifs suivants ;

  1. Le logiciel devra être disponible sous licence GPL ;
  2. Le logiciel devra être librement disponible pour tous, pour n’importe quel usage, et sans permission requise ;
  3. Le logiciel devra être ouvert aux modifications ;
  4. Toute modification devra être librement distribuable sans coût et sans permission de la part de ses créateurs ;
  5. Le logiciel devra offrir un support à la traduction, afin de le rendre accessible dans toutes les langues ;
  6. Le logiciel devra disposer d’un système d’extension afin que des modifications et améliorations puissent être faites sans modifier le code source.

Il sera bientôt possible de faire un don, mais pour l’heure on peut déjà apprécier la liste des projets placés sous ses auspices :

Chose originale, plutôt que de faire un lien vers le site présentant chaque projet, les liens pointent généralement vers les dépôts du code source de chacun…

Voilà qui devrait pérenniser d’autant plus WordPress et son écosystème !

9 plugins pour gérer ses pages en utilisation CMS

WordPress est super en tant que CMS pour créer des sites qui n’ont presque rien à voir avec des blogs ordinaires. Pour mon projet sur les cordages bateaux dont j’ai déjà parlé sur WordPress tuto, on a eu recours à un usage massif des pages pour gérer le contenu. Comme le site approche d’une version présentable, [...]