Prendre rendez-vous Demander ma démo
Migration Joomla • Bruxelles

Votre site Joomla vieillit ? Passez à Wagtail

Joomla 3 n'est plus maintenu depuis août 2023, Joomla 4 depuis octobre 2025, et Joomla 5 ne reçoit plus que des correctifs de sécurité. Nous migrons les sites Joomla vers Wagtail, un CMS open source moderne et sans empilement d'extensions : vos articles, vos langues, vos médias et vos URL suivent.

Où en est votre version de Joomla ?

Les dates officielles du projet Joomla, vérifiées le 30 octobre 2026 :

  • Joomla 3 : plus de support depuis le 17 août 2023.
  • Joomla 4 : plus de support depuis octobre 2025.
  • Joomla 5 : plus de corrections de bugs depuis le 13 octobre 2026, correctifs de sécurité jusqu'au 12 octobre 2027.
  • Joomla 6 : sorti le 14 octobre 2025, correctifs de sécurité jusqu'en octobre 2029.

Un site hors support continue de s'afficher normalement. Le risque se cache dessous : chaque faille découverte dans Joomla ou dans une extension reste ouverte, les hébergeurs finissent par retirer les anciennes versions de PHP, et les extensions dont le site dépend cessent d'être mises à jour. Nous expliquons pourquoi une version abandonnée finit par coûter cher dans notre article sur PHP2Shell.

Joomla 6 ou un autre CMS ?

Si votre site est en Joomla 5, que ses extensions suivent et qu'il vous convient, passer en Joomla 6 est souvent le chemin le plus court.

Pour un site en Joomla 3, la situation change. Joomla 4 a renouvelé une grande partie du système : les templates sont à refaire, et de nombreuses extensions de l'époque n'ont jamais été adaptées. Le passage ressemble alors à une reconstruction, et c'est le bon moment pour comparer avec un autre CMS.

Il faut aussi regarder l'écosystème. Joomla équipe aujourd'hui environ 1 % des sites web selon W3Techs (vérifié le 30 octobre 2026). Moins de sites, c'est moins de développeurs, moins d'éditeurs d'extensions et moins de prestataires capables de reprendre votre site dans quelques années.

Des extensions qui tiennent le site

Un site Joomla repose rarement sur Joomla seul. L'agenda, la galerie, les formulaires, l'annuaire, le constructeur de pages ou le module de référencement viennent souvent d'éditeurs tiers, avec leur abonnement, leur rythme de mises à jour et leurs propres tables dans la base de données.

Quand l'un d'eux arrête son produit, le site reste bloqué sur une ancienne version de Joomla, faute de pouvoir monter sans perdre une fonction. C'est la situation la plus fréquente des sites Joomla 3 encore en ligne. Avec Wagtail, ces fonctions sont intégrées au CMS ou développées dans votre site, sans dépendre d'un éditeur extérieur.

De Joomla à Wagtail : vos repères

Wagtail est un CMS open source construit sur Django (Python). Il organise le contenu en types de pages avec leurs champs et en blocs réutilisables. Vos repères Joomla trouvent leur équivalent :

  • Articles et catégories : des modèles de pages, et une page index par rubrique qui liste ses articles automatiquement.
  • Menus : l'arborescence des pages. Dans Joomla, l'adresse d'une page dépend de l'élément de menu ; dans Wagtail, la page se place dans l'arborescence, et l'adresse comme le menu en découlent.
  • Modules : des blocs dans la page et des contenus partagés (snippets), sans positions à régler élément de menu par élément de menu.
  • Composants et extensions : les fonctions de Wagtail (formulaires, recherche, redirections, traduction) ou une application Django sur mesure.
  • URL SEF : des adresses lisibles et des redirections 301 gérées depuis l'administration.
  • Utilisateurs, groupes et niveaux d'accès : des groupes avec des droits par section du site et un circuit de validation.
  • Associations multilingues : un arbre de pages par langue, chaque page restant liée à ses traductions.
Schéma de migration de Joomla vers Wagtail : articles et catégories, menus, modules, composants, URL SEF et utilisateurs deviennent modèles de pages, arborescence, blocs et snippets, applications Django, redirections 301 et groupes ; puis préparer, construire, migrer, basculer

Ce que Wagtail change au quotidien

Une interface pour éditer

Pas d'écrans de configuration, de positions de modules ni de paramètres d'affichage à chaque élément de menu. On édite la page, on la prévisualise, on la publie.

Moins de maintenance

Moins de dépendances tierces, donc des mises à jour moins risquées et une surface d'attaque réduite.

Une version à support long sort chaque année : le site se met à jour à un rythme prévisible.

Open source, données en Europe

Licence BSD, aucune redevance, un code qui vous appartient. Votre site reste sur des serveurs européens, chez l'hébergeur de votre choix.

Validation, langues et accessibilité

Wagtail gère nativement un circuit de validation en plusieurs étapes, avec des pages verrouillées pendant la relecture, des notifications, la publication programmée et l'historique complet des versions. Chaque langue a ses propres URL, et les traductions restent liées entre elles.

L'administration intègre un vérificateur d'accessibilité basé sur Axe, qui signale titres mal hiérarchisés, liens sans intitulé ou textes alternatifs mal rédigés avant la publication.

Qui utilise Wagtail

Wagtail est développé depuis 2014 par Torchbox, une agence britannique, avec une large communauté open source. Il fait tourner les sites du NHS, de la Mozilla Foundation, de Google (blog.google), du Jet Propulsion Laboratory de la NASA, et de l'État français avec Sites Conformes, le CMS des sites de l'administration.

Sources : wagtail.org/showcase et les annonces publiques, vérifiées le 30 octobre 2026.

Les étapes d'une migration Joomla vers Wagtail

Le site Joomla reste en ligne pendant tout le projet, et vos équipes continuent de publier jusqu'à la bascule.

  • 1. Audit : version de Joomla, extensions, catégories, menus, langues, comptes, volume, et les pages qui vous apportent du trafic.
  • 2. Cartographie : chaque catégorie, chaque extension et chaque module trouve sa place dans Wagtail. On décide ici de ce qui se simplifie.
  • 3. Tri du contenu : garder, fusionner ou archiver.
  • 4. Construction : modèles de pages, design, circuit de validation, langues et droits des équipes.
  • 5. Extraction : lecture des articles et des tables des extensions dans la base Joomla, sans toucher au site en ligne.
  • 6. Import : rejouable autant de fois que nécessaire, chaque page gardant la trace de son article Joomla.
  • 7. Recette : comparaison page par page, liens, médias, traductions et redirections.
  • 8. Bascule : gel des publications quelques jours, dernier import, mise en ligne, puis suivi du référencement pendant plusieurs semaines.

Les points délicats, et comment on les traite

  • Le référencement : Joomla produit souvent plusieurs adresses pour une même page (avec ou sans index.php, suffixe .html, paramètres ?option=com_content). Chacune reçoit une redirection 301. Notre méthode est détaillée dans migrer un site sans perdre son référencement.
  • L'introduction et la suite : les articles Joomla coupés par un « Lire la suite » sont réunis, l'introduction devient le résumé.
  • Le HTML hérité : des années d'éditeur de texte laissent des styles en ligne et des tableaux de mise en page. Le contenu est nettoyé et découpé en blocs, et ce qui n'entre dans aucun bloc est signalé pour relecture.
  • Les extensions : agenda, galerie, annuaire ou formulaires ont leurs propres tables. Leurs données sont reprises et leurs fonctions reconstruites dans Wagtail ou en Django.
  • Les comptes : les utilisateurs sont importés. Les mots de passe peuvent être repris grâce à une couche de compatibilité ; à défaut, chacun reçoit un lien pour en choisir un nouveau.

Une équipe Wagtail à Bruxelles

Nous développons des sites Wagtail depuis 2016 et nous avons repris et migré des sites depuis WordPress, Drupal et d'autres CMS en PHP. Nos bureaux sont rue Belliard, dans le Quartier européen : nous travaillons avec vous sur place comme à distance, en français ou en anglais.

Chaque migration est chiffrée sur devis, après un audit de votre site. Le prix dépend surtout du nombre de types de contenu, des extensions à remplacer et des langues, bien plus que du nombre de pages.

Pour aller plus loin

Questions fréquentes sur la migration de Joomla vers Wagtail

Il s'affiche, mais il ne reçoit plus aucun correctif de sécurité depuis août 2023, et ses extensions non plus. Plus on attend, plus l'hébergement d'une version ancienne de PHP devient difficile et plus le risque grandit.

Oui. Les adresses importantes peuvent être conservées à l'identique, et toutes les autres reçoivent une redirection 301, y compris les anciennes variantes avec index.php.

Leurs données sont reprises. Leurs fonctions sont assurées par Wagtail (formulaires, recherche, redirections, traduction) ou développées sur mesure dans votre site, sans abonnement à un éditeur tiers.

Quelques semaines pour un site de quelques dizaines de pages, davantage pour un site multilingue avec beaucoup d'extensions. Le planning précis sort de l'audit.

Oui. Toutes les langues sont migrées ensemble et chaque page garde le lien avec ses traductions.

Si votre site est en Joomla 5 et que ses extensions suivent, Joomla 6 est souvent le plus simple. Si vous partez de Joomla 3, si une extension clé est abandonnée ou si la maintenance vous coûte trop cher, Wagtail mérite la comparaison. L'audit sert aussi à trancher cette question.

Elle est chiffrée sur devis, après un audit de votre site. Le prix dépend surtout du nombre de types de contenu, des extensions à remplacer et des langues.

Parlons de votre site Joomla

Un appel de 15 minutes, sans engagement, pour faire le point sur votre version de Joomla et sur les options possibles.