Douze ans d’existence, trois refontes partielles jamais terminées, et un panneau d’administration Joomla que plus personne dans la structure ne savait vraiment utiliser : voilà le point de départ de cette reprise pour un intégrateur qui devait faire renaître le site sous WordPress avec Elementor, sans repartir de zéro sur le contenu déjà en ligne.
Contrairement à une migration WordPress vers WordPress, il n’existe aucun importateur officiel qui sache lire la structure interne de Joomla et la transposer automatiquement en pages et widgets Elementor. Tout le travail de reconstruction se fait à la main, module par module et menu par menu.
Cartographier l’existant avant de toucher à quoi que ce soit
La première étape consiste à lister, depuis le panneau d’administration Joomla, l’ensemble des menus actifs, des modules affichés dans chaque position de gabarit, et des composants installés qui génèrent du contenu dynamique (annuaire, galerie, formulaire). Ce projet comptait trois menus distincts : un menu principal, un menu pied de page et un menu latéral propre à une seule rubrique, chacun avec sa propre logique d’affichage à retracer.
Cette cartographie, notée dans un simple tableau avant toute action, sert ensuite de feuille de route pour ne rien oublier au moment de reconstruire le site sous WordPress, où il est facile de perdre de vue un module discret mais utile aux visiteurs habitués.
Recréer les menus dans WordPress natif

Les menus Joomla n’ont pas d’équivalent d’export réutilisable côté WordPress : chaque entrée se recrée manuellement dans le gestionnaire de menus natif de WordPress (apparence puis menus), en respectant la même hiérarchie de sous-menus que celle observée dans Joomla. Une fois les menus WordPress construits, ils s’affichent dans le site via les emplacements de menu définis par le thème actif, ou directement dans un widget Elementor de type Menu de site inséré dans l’en-tête reconstruit avec le Theme Builder.
Il faut vérifier, menu par menu, que l’ordre des entrées et les sous-menus déroulants reproduisent fidèlement l’organisation d’origine : un visiteur régulier du site ne doit pas se sentir perdu par un menu réorganisé sans raison apparente lors de la bascule.
Transformer les modules en sections Elementor
Un module Joomla, qu’il s’agisse d’un bloc de liens rapides, d’une bannière ou d’un flux d’actualités récentes, se traduit généralement par une section Elementor dédiée, construite avec les widgets natifs correspondants (icône-liste, image, Loop Grid pour les actualités). Il n’existe pas de correspondance automatique : chaque module doit être ouvert dans l’ancien back-office pour comprendre exactement ce qu’il affichait avant de choisir le widget Elementor équivalent.
- Repérer chaque module actif et sa position dans le gabarit Joomla d’origine.
- Choisir le widget Elementor le plus proche fonctionnellement, sans chercher une correspondance exacte impossible.
- Documenter les modules abandonnés volontairement, pour justifier ce choix auprès du client.
Le cas particulier des composants tiers
Les composants Joomla qui géraient un annuaire de membres ou une galerie photo avancée n’ont pas d’équivalent direct à réinstaller sous WordPress : ils demandent soit un plugin WordPress différent avec sa propre logique, soit un type de contenu personnalisé développé pour l’occasion et affiché via un modèle Theme Builder Elementor. Ce choix se fait projet par projet, selon le volume de données à conserver et le budget disponible.
Ce que cette reconstruction ne traite pas
La migration des comptes utilisateurs Joomla, avec leurs droits d’accès et leurs éventuelles zones réservées aux membres, ne fait pas partie de ce chantier : elle suit une logique propre au système d’authentification de chaque plateforme et mérite un traitement séparé, en particulier si des utilisateurs doivent réinitialiser leur mot de passe lors du passage à WordPress.
Sur ce genre de reprise, toujours garder une copie complète et fonctionnelle de l’ancien site Joomla en ligne sur un sous-domaine temporaire jusqu’à validation finale : la comparaison côte à côte reste le meilleur outil pour vérifier qu’aucun module discret n’a été oublié.
En résumé
Reprendre un site Joomla sous Elementor est un travail de reconstruction méthodique plutôt qu’un import technique : cartographier menus et modules avant de commencer, recréer les menus dans le gestionnaire natif WordPress, puis traduire chaque module en section Elementor équivalente. Un chantier plus long qu’une migration WordPress classique, mais parfaitement maîtrisable avec une méthode rigoureuse et une bonne dose de patience.