Quand garder OpenCart ou Joomla, et quand migrer
Written by AERVIO, a Montreal studio. Human-reviewed before publish. Contact: hello@aervio.io · +1 438-498-3913.
Gardez un site OpenCart ou Joomla s’il tourne sur une version prise en charge, que ses extensions sont maintenues, que l’équipe peut le modifier sans crainte et qu’il répond encore aux besoins. Migrez quand la version est en fin de vie, que des extensions clés sont abandonnées, que la rédaction est lente ou risquée, ou que la plateforme bloque quelque chose dont vous avez besoin. Un site sur un CMS plus ancien n’est pas automatiquement un problème. Un site que personne n’entretient, oui.
AERVIO est un studio montréalais qui construit sur WordPress et Next.js. C’est précisément pourquoi vous devriez lire ceci avec un œil critique, et pourquoi nous commençons par demander si vous devez migrer. En semaine de 9 h à 17 h HE, nous préférons vous dire de rester plutôt que de vous vendre une refonte inutile.
Les trois options honnêtes
| Option | Ce que ça veut dire | Quand ça convient |
|---|---|---|
| Garder et entretenir | Rester sur la plateforme, rester à jour, l’exploiter correctement | Version prise en charge, extensions saines, flux de travail qui fonctionne |
| Contenir et planifier la sortie | Réduire le risque maintenant, migrer selon un calendrier | Version ancienne, mais l’entreprise ne peut pas s’arrêter pour une refonte |
| Migrer | Déplacer contenu et fonctions vers une nouvelle plateforme | Fin de vie, croissance bloquée ou entretien insoutenable |
La plupart des sites que nous voyons appartiennent à la deuxième ligne pour un temps. L’erreur est de prendre la contention pour une réponse finale.
Signes qu’on peut le garder
- Vous utilisez une version prise en charge du CMS et de PHP
- Les extensions de base ont été mises à jour dans la dernière année
- Votre équipe ajoute des produits ou des pages sans appeler un développeur
- Les commandes, formulaires et flux de leads fonctionnent et sont mesurés
- Vous avez testé la restauration d’une sauvegarde
- La vitesse est acceptable sur vos gabarits les plus visités
- Aucune fonction importante demandée n’est hors de portée de la plateforme
Si cette liste décrit votre site, investissez dans l’entretien et la mesure, pas dans une refonte. Une boutique OpenCart bien exploitée, avec un catalogue stable, peut durer plus longtemps qu’une plateforme moderne mal gérée.
Signes qu’il faut migrer
- Version en fin de vie. Joomla 3 a atteint sa fin de vie en août 2023 et ne reçoit plus de correctifs de sécurité. Les anciennes branches d’OpenCart sont dans une situation semblable. Vérifiez l’état du soutien sur le site du projet avant de décider.
- Extensions de base abandonnées. Modules de paiement, de livraison, de taxes ou de SEO sans mises à jour ni remplacement.
- Rédaction pénible. Le personnel évite de toucher au site parce que ça casse des choses, ou chaque changement exige un développeur.
- Murs d’intégration. Vous voulez que le site alimente un CRM bâti autour de votre façon de vendre, synchronise l’inventaire ou crée des fiches depuis les formulaires, et la configuration actuelle n’y arrive pas proprement.
- Antécédents de sécurité. Intrusions passées, chemins d’administration périmés, identifiants partagés, aucune AMF.
- Plafond de performance. Gabarits lourds et extensions impossibles à retirer sans briser la mise en page.
- Pénurie de talents. Personne que vous pouvez embaucher ou mandater ne connaît la configuration.
Deux ou trois de ces signes ensemble justifient généralement un plan de migration. Un seul justifie souvent un travail ciblé.
À quoi ressemble la contention
Si vous ne pouvez pas migrer tout de suite, réduisez la zone de risque.
- Mettez PHP à jour vers une version prise en charge, d’abord sur une copie de préproduction. Voyez notre note sur la migration vers PHP 8 sans interruption.
- Mettez le CMS à jour vers la version la plus récente que vos extensions permettent.
- Retirez les extensions inutilisées. Chacune est une surface d’attaque.
- Verrouillez l’administration. AMF, comptes individuels, aucun mot de passe partagé, chemin d’administration restreint si possible, comme dans notre liste de durcissement.
- Testez les sauvegardes. Restaurez dans un environnement distinct.
- Ajoutez de la surveillance. Alertes de disponibilité et d’erreurs qui joignent une personne.
- Documentez. Versions, extensions, personnalisations, hébergement, qui possède quoi.
- Rédigez le plan de sortie. Plateforme cible, inventaire du contenu, carte des redirections, échéancier approximatif.
La contention est un projet avec une date de fin. Hands-off IT est notre façon d’assurer ce soin continu quand l’équipe n’a pas d’exploitant à l’interne.
Si vous migrez : ce qu’il faut préserver
Les migrations échouent quand elles traitent l’ancien site comme jetable. Avant toute refonte, consignez :
- L’inventaire des URL avec trafic et liens, pour établir des redirections une à une
- Les données produits et catégories, y compris attributs, options et images
- L’historique clients et commandes, avec une décision sur ce qui migre et ce qui s’archive
- Les métadonnées : titres, descriptions, canoniques, données structurées
- Les formulaires et flux : ce que fait chaque formulaire et qui le reçoit
- Le contenu qui génère des appels, repéré dans Search Console et auprès de l’équipe des ventes
- Les pages légales et le texte de consentement
Une migration qui abandonne des URL de produits sans redirection peut effacer en silence des années de visibilité. Une bonne migration garde ce qui fonctionne et corrige le reste.
Vers quoi migrer
La destination dépend des rédacteurs et de la feuille de route, pas de la mode.
- WordPress (avec WooCommerce pour les boutiques) convient aux équipes qui veulent un éditeur familier, un large écosystème d’extensions et un hébergement simple.
- Next.js avec un CMS découplé convient aux sites à logique sur mesure marquée ou à plusieurs interfaces, avec des développeurs pour les prendre en charge.
- Shopify peut convenir à une exploitation purement commerce en ligne avec un catalogue standard.
Nous détaillons les deux premiers dans Next.js ou WordPress pour les entreprises québécoises. La réponse tient à qui modifie le site un mardi, pas au cadriciel du moment.
Si le site public s’adresse aux consommateurs québécois, prévoyez le français dès le départ. Une migration est le moment le moins coûteux pour modéliser la langue correctement, et nous en parlons dans le site web français et la loi 96.
Les coûts qu’on oublie
- Licences d’extensions de la nouvelle plateforme
- Nettoyage des données avant l’importation
- Fonctionnement en parallèle pendant la bascule
- Formation de l’équipe
- Tests de redirections après le lancement
- Quelques mois de suivi dans Search Console
Aucun n’est énorme seul. Ensemble, ils expliquent pourquoi une soumission de « migration simple » exige une portée écrite.
Ce que nous ne promettons pas
Nous ne promettons pas de bond de classement en changeant de plateforme, et nous ne qualifierons pas de brisé un site qui fonctionne pour décrocher un projet. Si votre site OpenCart ou Joomla est en santé, nous le dirons et proposerons de l’entretien. S’il est à risque, nous expliquerons ce que nous avons vu et ce qu’une sortie par étapes impliquerait.
Un chemin de décision court
- Votre version est-elle prise en charge? Sinon, contenez maintenant et planifiez la migration.
- Les extensions de base sont-elles maintenues? Sinon, remplacez-les ou planifiez la migration.
- Votre équipe peut-elle modifier le site sans risque? Sinon, corrigez le flux ou migrez.
- La plateforme bloque-t-elle un objectif d’affaires? Si oui, cadrez une migration.
- Si les quatre vont bien, entretenez et mesurez.
Prochaine étape
Écrivez à hello@aervio.io avec l’URL du site, la version du CMS et ce qui vous frustre le plus, ou appelez le +1 438-498-3913, en semaine de 9 h à 17 h HE. Nous donnerons une réponse franche : garder, contenir ou migrer. Plus de détails sur notre façon de travailler sur la page services web.
Questions
Joomla ou OpenCart, est-ce que c’est mort?
Non. Les deux sont des projets libres toujours maintenus. La vraie question : votre version est-elle encore prise en charge, vos extensions sont-elles maintenues et votre équipe peut-elle exploiter le site en sécurité? Une vieille version pose problème; la plateforme, non.
Que veut dire « contenir » un site hérité?
Le garder en service tout en réduisant le risque : PHP pris en charge, version du CMS à jour dans la mesure du possible, AMF sur l’administration, sauvegardes testées, filtrage de type pare-feu applicatif, moins d’extensions et un plan de sortie écrit. Contenir achète du temps. Ce n’est pas une stratégie permanente.
Passer à WordPress ou à Next.js améliorera-t-il notre référencement?
Pas en soi. Une migration avec de bonnes redirections, un contenu préservé et de meilleures performances peut aider, et une migration bâclée peut faire perdre des positions. Ce n’est pas la plateforme qui compte : ce sont les pages, les liens et la qualité technique.
Read next
Let's write the next step.