Migration Joomla

Extensions Joomla : vérifier avant de supposer

Mise à jour le 9 août 2026

Le cœur de Joomla est mis à jour par le projet lui-même. Tout ce qui l'entoure, template et extensions, dépend d'éditeurs indépendants qui suivent leur propre rythme : c'est de là que vient le risque de blocage. La conversation habituelle oppose deux états, « maintenue » et « abandonnée », et cette opposition est fausse. Il en existe au moins trois, et la différence entre eux décide de votre trajectoire. Les trois exemples ci-dessous sont vérifiables en source primaire, et ils ont été relevés le 9 août 2026.

Trois situations, trois exemples vérifiables

Premier cas, l'extension suit. L'éditeur de contenu JCE publie régulièrement : sa page de versions publiques fait apparaître la version 2.9.99.10 datée du 29 juillet 2026. Pour ce type d'extension, la question de la compatibilité se pose, mais elle ne bloque pas la décision.

Deuxième cas, l'extension est maintenue mais sa branche actuelle ne passera pas. Le projet VirtueMart a écrit, dans sa note de version 4.6.0 publiée le 25 septembre 2025, que cette version ne fonctionne pas sur Joomla 6 et que la branche non convertie ne recevra plus que des correctifs de sécurité. La branche suivante, qui vise Joomla 3 à Joomla 6, était encore diffusée en bêta en avril 2026. Une boutique VirtueMart ne peut donc pas monter vers Joomla 6 en conservant sa version actuelle.

Troisième cas, l'extension est vivante mais attachée à une branche morte de Joomla. Le journal de versions de K2 montre des publications récentes, dont une version de sécurité en juin 2026, tandis que son dépôt public annonce une compatibilité avec Joomla 1.5, 2.5 et 3.x. Le projet est actif, mais la version de Joomla qu'il accompagne est en fin de vie depuis le 17 août 2023.

La maintenance ne dit rien de la compatibilité

C'est la leçon de ces trois cas, et elle contredit un raccourci commode. La date du dernier correctif d'une extension ne prédit pas si elle fonctionnera sur la version de Joomla que vous visez. Un projet peut publier tous les mois et ne jamais franchir une version majeure du CMS ; un autre peut n'avoir rien publié depuis deux ans simplement parce que rien ne cassait. La seule information utile est celle que l'éditeur déclare explicitement : quelle branche de Joomla cette version prend en charge.

Faire l'inventaire de vos extensions

  • Listez tout ce qui est installé, pas seulement ce qui est activé. Une extension désactivée reste du code présent sur le serveur, et elle bloque parfois une mise à jour.
  • Pour chacune, notez l'éditeur, la version installée, et la version la plus récente qu'il publie.
  • Cherchez, sur la page de l'éditeur, la branche de Joomla explicitement annoncée pour cette version. C'est cette phrase qui compte, pas la date de publication.
  • Séparez les extensions structurantes, dont dépend l'organisation du contenu ou une fonction métier, des extensions de confort, remplaçables sans douleur.
  • Testez sur une copie du site, pas en production : une déclaration de compatibilité ne garantit pas que votre configuration passe.

Cet inventaire est le document qui rend la décision possible. Sans lui, l'arbitrage entre monter de version et changer de socle se prend sur des impressions.

Quand il n'existe pas de successeur

Il arrive qu'une extension structurante n'ait ni version compatible ni équivalent crédible. C'est le scénario qui pèse le plus lourd, parce qu'il ne se contourne pas : il faut soit réécrire la fonction, soit changer la façon dont le site la rend, soit changer de socle pour une plateforme où cette fonction existe déjà. Aucune de ces trois réponses n'est un détail de mise à jour, et c'est précisément pour cela qu'il vaut mieux découvrir le problème pendant l'inventaire plutôt qu'au milieu de la bascule.

Questions fréquentes

Comment savoir si une extension est compatible avec Joomla 6 ?

La source fiable est la page de l'éditeur ou le dépôt du projet, où la branche prise en charge est déclarée pour chaque version publiée. Le répertoire d'extensions de Joomla donne une indication, mais la déclaration de l'éditeur prime, et un test sur une copie du site reste la seule preuve.

Que faire d'une extension qui n'a plus de mainteneur ?

Trois issues seulement : trouver une extension équivalente et migrer les données qu'elle contient, faire reprendre le code par un développeur en acceptant d'en devenir responsable, ou renoncer à la fonction. Le choix dépend du poids de cette fonction dans l'activité du site, pas de l'attachement à l'extension.

Peut-on garder une extension non compatible et monter quand même ?

Non, et forcer l'installation produit en général une panne visible ou, pire, une panne silencieuse sur une partie du site seulement. Une extension incompatible se remplace ou se retire avant la montée, jamais après.

Faire auditer votre site Joomla

Réponse humaine sous 24 h ouvrées. Prendre contact ne vous engage à rien.

Joomla est une marque déposée d'Open Source Matters, Inc. Smartshift n'est ni affilié, ni partenaire, ni mandaté par le projet Joomla. Les dates de fin de support citées proviennent du calendrier public du projet, relevées le 9 août 2026 ; vérifiez-les avant toute décision engageante, le projet peut les faire évoluer.