La question de migrer son site Wordpress vers Joomla peut sembler incongrue compte tenu de l'importante part de marché dont bénéficie le CMS d'Automattic. Pourtant, depuis plusieurs années, Wordpress est en train de convertir l'ensemble de son code source de PHP vers React (un framework Javascript popularisé par Facebook), ce qui change les habitudes de nombreux utilisateurs et à terme nécessitera la réécriture complète de plus de 50'000 plugins, un résultat loin d'être garanti dans un système de plus en plus cloisonné et contrôlé par une société qui se trouve dans une logique d'écrémage du marché.
L'éditeur de blocs natif est d'ailleurs loin de faire l'unanimité auprès des utilisateurs de Wordpress comme le prouve le fait que l'extension réinstallant l'éditeur classique TinyMCE est l'une des plus populaires du répertoire de plugins de Wordpress ou qu'Elementor, l'un des pagebuilders les plus populaires, n'utilise pas non plus l'éditeur de thème natif.
Les développeurs et intégrateurs qui veulent continuer à développer pour Wordpress de manière traditionnelle, en utilisant PHP, peuvent se tourner vers ClassicPress qui est un CMS open source basé initialement sur un fork de Wordpress 4.9 avec un support limité de plugins et de thèmes classiques Wordpress pour l'instant encore compatibles, mais d'autres alternatives existent. Le projet Joomla est en train de faire beaucoup d'efforts pour proposer un environnement familier aux développeurs et utilisateurs désirant effectuer le saut entre les deux plateformes ou à d'anciens utilisateurs de Joomla qui redécouvrent la plateforme.

Des nouveautés à foison
L'apparence sombre de l'interface administration de Joomla 5 avec son menu vertical à gauche rappelle visuellement celle de Wordpress, tout en étant conforme aux principes d'accessibilité WCAG 2.2 AA et dépourvu de messages publicitaires. Le menu d'administration est aussi complètement paramétrable, ce qui peut être utile pour l'adapter aux habitudes existantes. Des visites guidées peuvent être facilement créées dans un éditeur visuel pour aider les co-administrateurs à réaliser les tâches les plus courantes.
Si votre site comporte de nombreux articles, il sera fastidieux de tous les recréer sur Joomla. Un outil d'importation d'articles en provenance de Wordpress et d'autres CMS comme Drupal est en préparation pour être intégré nativement dans le CMS.
En attendant, l'extension payante RO CSVI permet d’importer et de mapper des données au format CSV, XML ou JSON dans divers éléments de Joomla, tels que les articles, catégories, tags, menus, champs personnalisés, modules ou utilisateurs.
Joomla 5 a amélioré son routeur en permettant d'affiner la structure des URLs et notamment d'ajouter un slash de fin pour se conformer au système d'URLs préféré par Wordpress, afin de conserver intact le SEO de votre site après une migration. Bien entendu, le gestionnaire de menu de Joomla est très flexible, ce qui permet de répliquer toutes les structures de menu possibles.

Advanced Custom fields est une extension indispensable pour utiliser pleinement le système de content type de Wordpress. Les champs personnalisés simplifient la modification du contenu par les utilisateurs débutants. Sur Joomla, la création de champs personnalisés est intégrée aux composants natifs du CMS. Si les champs personnalisés natifs ne suffisent pas, une extension commerciale propose de nombreux champs supplémentaires.
Pour créer le design du site, il est possible de choisir un template pour Joomla en utilisant ce guide. Le nombre de templates pour Joomla est plus restreint, mais est suffisamment varié pour répondre à tous les besoins. Depuis la version 4, Joomla offre la possibilité de créer des templates enfants directement depuis le gestionnaire de templates. Un template enfant permet de modifier uniquement les fichiers nécessaires tout en continuant de mettre à jour le template original. Mais contrairement au développement classique sur Wordpress où l'intégrateur va essentiellement surcharger des fonctions PHP et les fichiers de base du thème, l'interface d'administration de Joomla permet d'ajouter des surcharges d'éléments de views en PHP de tous les composants, modules, de certains layouts et plugins. Le CMS notifie aussi l'administrateur lorsque les originaux sont modifiés et offre un diff intégré pour déterminer ce qui a changé.
Le système de maintenance
Wordpress permet d’activer la mise à jour automatique du coeur du CMS et de ses extensions. Avec Joomla 5.4, disponible en octobre 2025, le coeur du CMS pourra aussi être mis à jour de manière automatique et sécurisée. L'efficacité d'une telle mesure sur des CMS comme Joomla ou Wordpress dépend évidemment de chaque installation et sera plus risquée si le coeur du CMS est fortement modifié par des extensions.
Une autre fonction appréciée sur Wordpress est en cours de développement sur Joomla, le vérificateur d'état de santé qui donne régulièrement des conseils à l'administrateur du site pour améliorer son fonctionnement et sa sécurité.

Joomla bénéficie d'un système CLI comparable à WP-CLI, mais intégré directement au CMS. Par exemple, il est possible de mettre à jour le CMS depuis la ligne de commande, de vérifier la disponibilité des mises à jour des extensions ou déclencher des processus comme l'indexation des articles par le moteur de recherche interne. La liste des commandes est accessible en tapant php cli/joomla.php list
dans un terminal.
Joomla 5 propose un système de tâches planifiées comparable à WP cron. Les tâches planifiées permettent d'effectuer des tâches de maintenance récurrentes: envoyer des notifications de mise à jour, supprimer les anciennes données de cache, de journaux ou de sessions. Elles se paramètrent dans l'administration et peuvent être déclenchées par cron jobs, webcron ou actionnées par le chargement des pages (lazy loading).
En résumé, Joomla est une excellente alternative pour gérer un site moderne en PHP surtout si vous venez de Wordpress où vous serez en mesure de retrouver de nombreux concepts familiers. Vous bénéficierez en outre d'un système nativement multilingue, optimisé pour le SEO sans besoin d'extension supplémentaire, avec une puissante gestion des droits utilisateurs et un choix de templates et de pagebuilders variés.
En savoir plus:
Choisir entre un CMS Joomla ou Wordpress: avantages et inconvénients
Welcome to Joomla, Dear WordPress Users: A Comprehensive Guide to Joomla’s Strengths