Accueil > Blog > Pourquoi nous sommes passés de Joomla! à WordPress (mais sans abandonner Joomla!)

Création et référencement de sites internet - centre de formation

Infogérance, intranets, sites web et formations: actualités et tutoriels

Pourquoi nous sommes passés de Joomla! à WordPress (mais sans abandonner Joomla!)

Pourquoi Pulsar a ajouté Wordpress dans son offre

Des spécialistes de Joomla! depuis 2007

Depuis 2007 notre agence s'est quasiment exclusivement spécialisée autour du CMS Joomla! Ce choix a été initialement motivé par le refus de la complexité de Drupal et le positionnement trop "blog" de WordPress à l'époque. Au travers des différentes contributions et salons internationaux auxquels nous avons participé Pulsar s'est fait remarqué par une très forte maîtrise du CMS et notamment pour la réalisation de sites applicatifs métiers (job boards, Ged, intranets, extranets ...) .

Aujourd'hui l'équipe de Pulsar se compose de professionnels aguerris autour du couple Joomla/SEBLOD pour réaliser des sites vitrines, e-commerce mais aussi des applications web, intranets et extranets.

Joomla! brille vraiment par certains cotés

Il existe des domaines dans lesquels Joomla! possède véritablement des avantages par rapport aux autres solutions de gestion de contenus.

  • Une gestion multi langues native vraiment complète qui permet non seulement de traduire un site dans d'autres langues mais aussi de proposer des communications différentes par langue. En fait il s'agit plus d'une gestion multi sites filtrés par la langue. Couplé avec le CCK SEBLOD on peut aussi réaliser des projets multi langues multi sites.
  • Une gestion native des utilisateurs avec un contrôle très fin des droits et des accès. Nous en avions déjà parlé dans un précédent billet car Joomla! permet ainsi des intranets / extranets où ce qu'on peut voir et ce qu'on peut faire est piloté précisément par une gestion qu'on ne retrouve pas dans WordPress.
  • Joomla! permet de développer des expériences utilisateurs métiers dédiée soit par le développement de composant adhoc soit par l'utilisation de CCK puissant comme SEBLOD couplé avec des solutions flexibles de monétisation de worflows.
  • La gestion des urls relatives dans Joomla! (au contraire des urls absolues chez WordPress) permet des migrations de domaines ou des basculement entre les environnements de prod et le dev transparents.
  • Le framework PHP MVC et POO sous-jacent à Joomla! (au contraire d'un code plus procédural chez WordPress) permet des développements plus propres d'applications métiers.
  • Beaucoup de mises en pages ou de fonctions se font au travers d'une interface graphique en Joomla! alors qu'on doit écrire du code PHP beaucoup plus souvent dès qu'on veut faire une fonction non standard dans WordPress. Si WordPress est plus simple au départ il peut s'avérer rapidement plus complexe pour des profils non développeurs.

 

Des signaux d'alarmes de plus en plus visibles

Cependant plusieurs alertes se sont multipliées au fil de ces dernières années:

Une part de marché en peau de chagrin 

Alors que le pourcentage de sites utilisant un CMS ne cesse d'augmenter (de 24% en 2011 à 55% aujourd'hui), la part de Joomla! (comme celle de Drupal) dans le paysage CMS a été divisée par deux sur la même période.

Voici les parts de marché des 3 principaux CMS depuis 2011 sur l'ensemble des sites web:

part des CMS dans l'ensemble des sites web

 

En parallèle WordPress n'a cessé d'augmenter sa part de marché par rapport aux autres CMS sur la période:

part relative des principaux CMS

Au final, le pourcentage de sites réalisés avec Joomla! augmente tout de même, atteignant les 3% aujourd'hui mais cela est du surtout à une généralisation des CMS. Ce chiffre montre que Joomla est de plus en plus utilisé mais sa progression ralenti fortement face à la déferlante WordPress.

 

Une demande de nos clients

Nous avons essayé de résister aux demandes de nos clients et prospects qui nous demandaient des sites en WordPress. Les arguments techniques ont convaincu certains de la puissance supérieure d'un Joomla! (dans certains cas) mais ces arguments sont de moins en moins pertinents. Beaucoup d'opportunités ont aussi été perdues ainsi.

Il faut aussi accepter qu'un standard de fait (WP représente environ 60% des sites faits avec un CMS) devient de plus en plus difficile à combattre. Pourquoi alors refuser des opportunités quand la transition d'un outil vers un autre n'est pas si complexe pour une équipe expérimentée ?

 

Des soucis techniques liés à un choix d'architecture

Un des soucis historiques de Joomla! réside dans une de ses fonctions principales au cœur du CMS. Il s'agit du routeur responsable de la construction des URLs SEF vers les contenus et pour lequel Pulsar a contribué à sa modernisation les années passées. Cependant même dans sa nouvelle mouture les problèmes sont toujours présents.  Joomla! génère toujours des URLs automatiquement depuis les catégories (une information de taxonomie qui n'a rien à voir avec la navigation) qu'on peut alors retrouver indexées de façon incontrôlée dans les moteurs de recherche.

De même le routeur génère des urls mal formées quand on fait un lien d'un contenu vers un autre contenu géré par un composant différent.

Par ailleurs sous Joomla! chaque extension est quasi agnostique des autres (ce sont des mini applications séparées) alors qu'avec WordPress chaque extension créé un nouveau type de contenu dans un cadre unifié. La notion de type de contenu est native à WordPress. Cela permet une plus grande homogénéité des interfaces et des fonctions.

C'est cette compartimentation des applications (les composants) sous Joomla! qui est le principal talon d’Achille du CMS. Les fonctions transverses (seo, recherche, routage, ré-écriture d'url, affichage dans une même vue des contenus de chaque composant...) sont souvent très difficiles à gérer quant elles existent.  

Enfin les mises à jour des sites Joomla! sont souvent la cause de problèmes qu'il faut régler. Ce problème est nettement moins fréquent sur les sites WordPress.

 

Une complexité pas toujours justifiée

Joomla: une usine a gaz dans certains cas

Joomla! avec le CCK SEBLOD est un outil très puissant mais cette puissance s'accompagne d'une complexité de gestion qui n'est pas justifiée dans de nombreux cas. L'interface en back office reste complexe et peu avenante, même si nous savons la transformer totalement.  Au delà des interfaces quel client se soucie de plugins, composants, modules ou comprend pourquoi il faut encore se traîner l'héritage des catégories uniques et obligatoires en plus des menus et éléments de menus ?  

 

Une professionnalisation de WordPress

Si WP était à l'origine un simple moteur de blogs il s'est considérablement professionnalisé avec un jeu d'extensions de qualité et notamment l'apparition assez récente de CCK (Content Construction Kits) équivalents à ce qu'on trouve sous Joomla! ou même Drupal.

Nous aurons l'occasion dans un prochain billet d'aborder ce point essentiel qui permet à WordPress de développer des sites plus riches avec des moteurs de recherche personnalisés, des contenus en relation automatiques ou des formulaires complexes selon des workflows métiers sans pour autant multiplier les extensions à installer. 

 

Un webdesign en phase avec son temps

Dans WordPress on parle de pages et d'articles (posts) alors qu'avec Joomla! il est question d'articles, de catégories et de liens de menus. Outre la complexité des termes pour parler à peu près de la même chose, WordPress s’intègre plus naturellement avec la tendance actuelle des Pages Builders car la notion de page y est native. 

La tendance lourde des PagesBuilders

De plus la composition des pages se fait au niveau des themes (les templates joomla) et non des widgets (les modules Joomla). Avec Wordpress un même bloc (widget) peut être utilisé dans des positions différentes selon les pages, ce qui n'est pas aussi simple dans Joomla! qui fixe la position d'un module dans le module lui-même.

 

Le choix de la liberté

Le choix de l'Open Source répond à un besoin d'indépendance. Nous avons fait ce choix pour ne pas dépendre d'un éditeur et pour ne pas faire porter par le client le poids de licences payantes.

Nous devions aussi garantir l'indépendance de l'agence par rapport à certains éditeurs d'extensions Joomla! qui nous rendent esclaves de leurs développements quand eux mêmes sont des agences concurrentes avec des impératifs et objectifs contradictoires. Multiplier les outils et les CMS nous permet de nous affranchir de cette dépendance.

 

Une expertise au delà des outils

L'heure était donc venue pour nous de ne plus nous cantonner au seul CMS Joomla! d'autant plus que les autres solutions comme WordPress sont toutes basées sur les mêmes technologies (PHP, SQL, CSS, JS) pour traiter des questions identiques. Avec les années l'équipe de Pulsar s'est professionnalisé d'un point de vue technique mais aussi méthodologique.  L'expertise se fait maintenant moins sur la seule maîtrise d'un outil mais plutôt sur l’accompagnement projet du client en lui proposant les meilleurs outils selon son besoin. Nous avons ouvert, dans cette optique, il y a 2 ans un pôle Symfony pour les développements plus conséquents et pour de plus gros clients.

Pour le pôle CMS maintenant il ne s'agit pas d'abandonner Joomla! mais de constater que selon les cas WordPress est mieux positionné. Plus simple, plus intégré, plus réclamé aussi, il ne permet certainement pas toutes les possibilités du couple Joomla/SEBLOD qui reste une solution très efficace pour des projets techniques. Et c'est ce que nos premiers projets WordPress ont confirmé depuis une petite année.

WordPress cependant répond mieux pour une grande partie de nos projets et nous permet d'attaquer de nouvelles parts de marchés en répondant d'avantage aux demandes de nos clients.

 

 

 

Commentaires

 
Pas encore de commentaire
Guest
lundi 10 décembre 2018

Image Captcha

Vous aimerez aussi...

No post has been created yet.

Contactez-nous

et parlons de vos projets
Les champs marqués d'un * sont obligatoires.

Trouvez-nous

Nos agences Paris et Picardie

Coordonnées de l'agence

Société Pulsar Informatique
25, rue du Cerf
95270 - LUZARCHES

Tel : 01 30 35 05 06
Fax : 01 30 35 00 56

Email : info(at)pulsar-informatique.com

Ce site utilise des cookies