Réponse concise : ça se décide sur six critères, pas sur un principe. Tant que le besoin reste isolé, à faible volume et stable dans le temps, le plugin est le bon choix et une refonte serait surdimensionnée. Dès que la logique métier se ramifie, grossit et évolue souvent, le plugin repousse le problème sans le régler. Entre les deux, une solution intermédiaire : garder WordPress pour la vitrine et sortir la partie lourde ailleurs.
Source : Sudimédia, plateformes métier en production depuis 1999.
Dans cet article
Un prestataire vous propose un devis pour développer un plugin sur mesure. En face, quelqu'un vous parle de refonte. Les deux ont l'air défendables, et vous n'avez pas les moyens de trancher, parce que la vraie question n'est pas celle qu'on vous pose. Ce n'est pas « plugin ou pas plugin ». C'est : jusqu'où ce besoin va-t-il grandir, et est-ce que l'outil qui le porte tiendra la distance.
Ce guide ne pousse pas une réponse. Il donne une grille pour situer votre cas, parce que selon le besoin, la bonne décision n'est pas la même, et il y en a trois, pas deux.
Les trois issues possibles
Avant les critères, posons les trois sorties possibles, pour savoir où on va.
La première, le plugin sur mesure suffit. Une fonction précise, autonome, ajoutée proprement à votre site existant. C'est la bonne réponse plus souvent qu'on ne le dit.
La deuxième, garder WordPress pour la vitrine et sortir la partie lourde ailleurs. WordPress reste pour ce qu'il fait bien, la vitrine et le contenu, mais la partie métier exigeante vit dans un outil dédié qui communique avec lui. C'est la réponse des cas intermédiaires, celle qu'on vous propose rarement parce qu'elle demande de réfléchir plutôt que de vendre un forfait.
La troisième, la plateforme sur mesure complète. Quand le métier est le cœur du site et non un ajout, on part de lui et on construit autour.
Aucune n'est meilleure dans l'absolu. Chacune correspond à un profil de besoin, et les six critères qui suivent servent à trouver le vôtre.
1. L'isolement du besoin
La première question est la plus simple : ce que vous voulez ajouter est-il une fonction unique et autonome, ou touche-t-il à plusieurs parties de votre site à la fois ? Un formulaire de réservation qui ne parle à rien d'autre, un affichage particulier sur une page, un calcul isolé : c'est autonome, un plugin le fait très bien. Si au contraire le besoin se ramifie, s'il faut qu'il communique avec vos produits, vos clients, vos commandes et qu'il modifie leur comportement, vous n'ajoutez plus une fonction, vous transformez le fonctionnement du site. Le plugin commence alors à travailler contre la structure au lieu de s'y poser.
2. Le volume de données
Combien d'entrées cette fonction va-t-elle gérer, et à quel rythme ça grossit ? Quelques dizaines d'éléments stables, un plugin ne bronchera jamais. Plusieurs milliers qui augmentent chaque mois, c'est une autre histoire : au-delà d'un certain seuil, la façon dont WordPress range les données spécifiques commence à peser sur les performances, et le plugin, aussi bien écrit soit-il, hérite de cette limite qu'il n'a pas créée.
3. Le croisement des données
C'est le critère le plus décisif, et le moins visible pour qui n'est pas technique. Vos informations se croisent-elles ? Une session de formation reliée à ses stagiaires, à ses dates, à ses justificatifs ; un bien immobilier lié à son programme, à ses portails de diffusion, à son statut. Quand les données sont plates et indépendantes, un plugin les gère. Quand elles se croisent en permanence, avec des règles entre elles, vous demandez à WordPress quelque chose pour quoi il n'est pas fait, et le plugin passe son temps à contourner ce manque. C'est exactement là que le modèle générique cède, et c'est le sujet qu'on développe sur trois métiers dans notre analyse des limites de WordPress.
4. La synchronisation externe
Votre fonction doit-elle échanger avec des outils extérieurs ? Diffuser vers des portails, récupérer des données depuis un logiciel métier, se tenir à jour avec un système tiers. Si le besoin vit en vase clos sur votre site, un plugin suffit. Dès que la synchronisation devient continue et critique, quand une erreur de flux se voit immédiatement côté client, elle demande une robustesse que les extensions empilées tiennent mal, surtout quand elles sont plusieurs à se marcher dessus.
5. La fréquence d'évolution
Ce besoin est-il figé, ou va-t-il bouger souvent ? Une fonction qu'on développe une fois et qu'on ne retouche plus s'accommode très bien d'un plugin : il fait son travail, on l'oublie. Mais si vous savez déjà que ce besoin va grandir, que vous voudrez ajouter des règles, des cas, des variantes au fil des mois, chaque évolution devra composer avec les contournements de la précédente. Le plugin qui vous fait gagner du temps aujourd'hui devient la dette qui vous en coûte dans deux ans.
6. Le coût sur la durée
Le dernier critère n'est pas le prix affiché sur le devis, c'est le coût total sur plusieurs années. Un plugin sur mesure coûte peu à développer et beaucoup à faire vivre si le besoin qu'il porte n'arrête pas de grandir. Sortir la partie lourde coûte plus au départ et se stabilise ensuite. Le seul chiffre qui compte, c'est l'addition sur cinq ans, et c'est précisément ce que notre calculateur permet d'estimer selon votre situation.
Votre décision
Si vos réponses restent majoritairement du côté isolé, faible volume, données plates, sans synchronisation, figé, le plugin sur mesure est le bon choix. Franchement, dans ce cas, nous suivre serait vous vendre plus que ce dont vous avez besoin.
Si elles basculent vers ramifié, gros volume, données qui se croisent, synchronisation critique, évolution permanente, alors le plugin ne règle rien, il déplace le mur de quelques mois. C'est le moment de partir du métier plutôt que de l'outil, ce qui est le principe de notre approche.
Et si vous êtes au milieu, une vraie partie métier lourde mais un site vitrine qui n'a aucune raison de changer, la solution est de ne pas jeter ce qui marche : vous gardez WordPress pour la vitrine et vous sortez seulement ce qui coince.
Le but de ce guide n'était pas de vous vendre une refonte, c'était de vous donner de quoi situer votre cas avant de signer un devis. La plupart des mauvais projets ne viennent pas d'un mauvais prestataire, mais d'une décision prise sans cette grille.
Le questionnaire projet cadre tout ça en quelques minutes avant qu'on en parle.
Préparer mon projetQuelques minutes, données confidentielles, sans engagement.