Développement WordPress d’entreprise
Pour les organisations du Canada et des États-Unis où le site web est un système parmi d’autres : des données qui appartiennent à un autre système, un contenu trop vaste pour être géré à la main, plusieurs groupes qui approuvent, et aucune marge pour une interruption pendant une mise en ligne.
- Une architecture décidée et écrite avant la première ligne de code
- Des intégrations sur des API documentées, avec journalisation et gestion des pannes
- Des environnements échelonnés et des pipelines CI/CD pour chaque mise en ligne
- Le français et l’anglais intégrés au modèle de contenu
Ce qui fait d’un projet WordPress un projet d’entreprise
Le mot est employé à toutes les sauces. Ce qui compte, ce sont les conditions qu’il recouvre, parce qu’elles changent la façon de bâtir une plateforme. Un gros budget peut n’en réunir aucune, et un budget modeste, les six.
-
Les données vivent ailleurs
Conseillers, membres, produits, taux ou disponibilités appartiennent à un CRM, à une plateforme interne ou à un partenaire. WordPress doit les présenter fidèlement sans devenir une deuxième copie qui s’en éloigne.
-
Plusieurs groupes doivent s’entendre
Communications, TI, affaires juridiques, accessibilité et un responsable d’affaires ont tous leur mot à dire. Le travail demande alors des spécifications écrites, des révisions par étapes et une trace de qui a décidé quoi.
-
Un contenu impossible à gérer à la main
Des milliers de fiches, une décennie d’archives, des entités liées entre elles. À cette échelle, le modèle de contenu est le produit, et corriger un mauvais modèle plus tard veut dire une migration.
-
Une interruption coûte cher
Les changements ne peuvent pas aller directement en production. Il faut des environnements, un pipeline de construction, un chemin de retour et une réponse claire à la question de qui approuve quoi.
-
Des obligations s’y rattachent
Normes d’accessibilité, protection des renseignements personnels, exigences linguistiques, conservation des documents et gestion du consentement, chacune avec une personne responsable.
-
Une durée de vie qui se compte en années
La plateforme survivra au projet et sans doute à quelques-unes des personnes qui l’ont définie. Maintenabilité et documentation font partie de la portée dès le premier jour.
Modélisation du contenu et flux éditorial à grande échelle
La plupart des problèmes WordPress en entreprise se présentent comme des plaintes éditoriales : le site est long à mettre à jour, personne ne trouve rien, deux équipes ont publié deux versions de la même information. En dessous, presque tous sont des problèmes de modèle de contenu.
Des entités et leurs liens
Des types de contenu et des taxonomies pour ce que l’organisation gère réellement (personnes, lieux, programmes, documents, produits), avec les liens entre eux modélisés plutôt que répétés dans le texte.
Une bibliothèque de blocs choisie
Des blocs générés par le serveur plutôt qu’un constructeur de pages ouvert. Les rédacteurs bâtissent leurs pages avec des composantes qui portent déjà la bonne structure et l’accessibilité, et le système de design tient à mesure que le site grandit.
Des rôles calqués sur les responsabilités
Qui peut publier, qui ne peut que rédiger, qui peut toucher à la navigation, qui peut modifier les pages révisées par le service juridique. Établis selon les vraies responsabilités plutôt que selon les cinq rôles par défaut de WordPress.
Des aperçus et une préproduction utiles
Un aperçu qui montre la vraie page, un site de préproduction accessible aux responsables du contenu, et une publication qui n’exige aucun développeur en ligne.
Opérations en lot et importations
À grande échelle, les rédacteurs doivent déplacer, réétiqueter et corriger des centaines de fiches d’un coup. Si la liste des articles est le seul outil, le contenu se dégrade.
Deux langues dans le modèle
Le français et l’anglais traités dans le modèle de contenu, avec un lien défini entre chaque paire, pour que les deux versions ne deviennent jamais deux sites distincts.
L’architecture avant le code
Les plateformes complexes échouent plus souvent dans le plan que dans le code. Les décisions coûteuses à renverser se prennent dans les premières semaines, et si personne ne les prend délibérément, elles se prennent par accident.
- Le modèle de contenu et ses relations
- Une carte des intégrations avec le sens et la fréquence de chaque flux de données
- Le plan des environnements et des mises en ligne
- Les rôles et permissions éditoriaux
- Ce qui est délibérément hors portée
L’architecture écrite est courte et lisible par des gens qui ne sont pas développeurs. Deux ans plus tard, c’est ce qu’un nouveau développeur lit pour comprendre pourquoi la plateforme a cette forme.
Elle donne aussi tout son sens à une estimation par phases ou à une réponse à un appel d’offres, puisque chaque phase correspond à des décisions déjà prises. Un responsable senior planifie la plateforme et la construit avec l’équipe, et des spécialistes s’ajoutent quand le travail l’exige.
Dépôt Thème, blocs et configuration Pipeline Les mêmes artefacts chaque fois Local Environnement de développement Préproduction Revue par votre équipe Approbation Par les personnes désignées Production Déployée par le pipeline Notes de version Ce qui a changé, quoi vérifier Retour arrière Une procédure documentée
WordPress et les systèmes que vous exploitez déjà
Dans les plateformes que nous construisons, WordPress présente et édite habituellement des données qui appartiennent à un autre système. Dans nos mandats, cela a voulu dire des fiches de courtiers, de bureaux et de franchises tirées du CRM d’un client, Google Calendar, Google Maps avec géocodage, des paiements Stripe, des données météo, Search Console, ainsi que la gestion du consentement et des balises.
Intégrations API et systèmesDes API documentées plutôt que des extensions
Une extension par connexion finit en enchevêtrement de dépendances et en risque de sécurité. Nous écrivons les intégrations sur l’API publiée, dans un code lisible et facile à déboguer.
Mise en cache et limites de débit
Les requêtes externes sont mises en cache délibérément, avec un plan pour vider le cache, pour qu’un service externe lent ne ralentisse pas le site.
Des pannes visibles
Les erreurs sont journalisées avec assez de contexte pour les diagnostiquer, et la page se rabat sur un affichage sensé plutôt que sur une erreur ou un bloc vide.
Des identifiants bien gardés
Comptes de service et échange de jetons, avec les secrets dans la configuration, jamais dans la base de données ni dans le dépôt.
Mises en ligne, performance et sécurité
L’infrastructure est choisie selon les contraintes de vos TI. Nous déployons dans votre propre compte infonuagique, sur de l’hébergement géré, ou sur WPL Hosting, nos propres serveurs près de Montréal, avec vos données gardées au Canada. Les mises en production passent par des pipelines CI/CD, avec une copie de préproduction pour tester avant la production.
-
Tout dans la gestion de versions
Thème, blocs et configuration vivent dans le dépôt. Rien d’important n’existe uniquement sur le serveur.
-
Une préproduction fidèle à la production
Assez proche de la production pour que les essais y valent quelque chose, et accessible aux parties prenantes sans l’aide d’un développeur.
-
Constructions et déploiements automatisés
Un pipeline qui construit, teste et livre à chaque fusion, pour des mises en ligne reproductibles et un retour arrière qui suit une procédure connue.
-
La performance à partir des requêtes
Une requête de métadonnées non indexée sur cinquante mille fiches ne sera pas sauvée par une extension de cache. Nous travaillons les Core Web Vitals à partir des gabarits et des requêtes, la mise en cache venant en dernier.
-
La sécurité comme gouvernance
Qui détient un compte administrateur, comment les identifiants sont gardés, quelles extensions sont permises et qui approuve les nouvelles, à quelle vitesse un correctif critique est appliqué, et comment se fait la reprise. Documenté à la passation.
-
Le multisite quand il convient
Des divisions, des marques, des régions ou un site français et un site anglais peuvent partager un code, un système de design et un processus de mise en ligne tout en gardant leurs contenus séparés. Nous en décidons à l’étape de l’architecture, jamais par défaut.
Vous planifiez une plateforme plutôt qu’un site web ?
Dites-nous ce que la plateforme doit faire, avec quels systèmes elle échange et qui doit l’approuver. Nous découpons le travail en phases et estimons chacune par écrit, pour que vous voyiez le coût de chaque partie avant de vous engager sur l’ensemble.
Remplir la fiche de projetDes plateformes que nous avons livrées
-

Cinq marques hypothécaires reprises d’une agence américaine
Les cinq marques hypothécaires du groupe M3 Tech, reprises d’une agence américaine à moindre coût, puis développées pendant quatre ans.
-

Portail privé pour les membres d’un club de lac
Des accès distincts pour les membres et les actionnaires, des téléchargements de documents sécurisés et une navigation qui suit le rôle de chaque membre.
-

Plateforme sur mesure avec boutique en ligne et infolettre
Sa propre boutique, son infolettre et ses cours en ligne, dans un thème sur mesure construit sans WooCommerce ni constructeur de pages.
WordPress en entreprise, en réponses
Qu’est-ce qui fait d’un projet WordPress un projet d’entreprise plutôt qu’un projet ordinaire ?
Les conditions qui changent la façon de le construire, plus que le budget. Les données qui comptent vivent dans un autre système, plusieurs groupes ont leur mot à dire, le contenu dépasse ce que quiconque peut gérer à la main, une interruption coûte cher et les mises en ligne exigent donc un processus, il y a des obligations d’accessibilité, de confidentialité ou de langue, et la plateforme doit survivre aux personnes qui l’ont définie.
WordPress peut-il tenir à l’échelle d’une entreprise ?
Oui. À grande échelle, les échecs viennent de l’architecture plutôt que de WordPress lui-même. Un gros volume de contenu demande un modèle conçu pour lui et des requêtes écrites en conséquence, une intégration lourde demande de la mise en cache et une gestion des pannes, et un fort trafic demande de l’infrastructure et un plan de mise en cache. Nous avons construit et exploité des plateformes avec des intégrations de données externes, des modèles de contenu bilingues et des pipelines CI/CD.
Travaillez-vous avec notre service des TI ?
Couramment. Dans la plupart de ces mandats, l’infrastructure, les exigences de sécurité et les systèmes auxquels nous nous relions appartiennent au service des TI du client. Nous travaillons selon ses contraintes, documentons ce que nous construisons pour son examen et attendons son approbation sur l’architecture et le processus de mise en ligne.
Pouvez-vous reprendre une plateforme construite par une autre agence ?
Souvent. Tout commence par une évaluation du code, de l’hébergement, des intégrations et du modèle de contenu, puis une réponse franche sur ce qui peut être maintenu tel quel et ce qui devrait être reconstruit. Vous avez cette réponse avant de vous engager dans un sens ou dans l’autre.
Fournissez-vous la documentation qu’exige une révision des TI ou de l’approvisionnement ?
Oui. Architecture écrite, documentation des intégrations et des flux de données, information sur l’accessibilité et la sécurité, processus d’environnements et de mise en ligne, et modèle de soutien. Ce sont des livrables courants dans ce travail, et c’est ce que lit la personne qui fait l’examen.
Devrions-nous utiliser WordPress multisite ?
Parfois. Il convient quand plusieurs sites doivent partager un code, un système de design et un processus de mise en ligne tout en gardant leurs contenus et leurs permissions séparés : divisions, régions, marques ou une paire bilingue. Il convient mal quand les sites ont besoin d’architectures différentes ou de leurs propres calendriers de mise en ligne. Nous prenons cette décision à l’étape de l’architecture, avant la construction.
Que se passe-t-il après le lancement ?
Une plateforme d’entreprise entre dans sa plus longue phase au lancement. Nous restons l’équipe de développement pour les mises à jour, les correctifs de sécurité, la surveillance, les changements quand une API externe évolue, la performance à mesure que le contenu grossit, et les nouvelles fonctions. Si vous préférez ramener le travail à l’interne ou le confier à un autre fournisseur, la passation comprend la documentation, le dépôt et le dossier d’architecture.
Nos autres services
- Refonte et modernisation de site WebUn nouveau site qui garde ses URL et son classement
- Développement WordPress sur mesureModèles de contenu, blocs et extensions
- WooCommerce et commerce en ligneBoutiques et commerce sur mesure
- Développement de blocs GutenbergDes blocs que les rédacteurs utilisent seuls
- Multisite et réseaux bilinguesPlusieurs sites gérés comme une seule plateforme
- Intégrations API et systèmesReliez WordPress à votre CRM et à vos outils
- Migration de contenu et de donnéesDéplacez votre contenu sans perdre de trafic
- AccessibilitéConforme aux WCAG 2.2 AA
- Développement TYPO3Nouveaux sites, mises à niveau et soutien TYPO3
- Agents IA et automatisationDes tâches répétitives retirées à votre équipe
- Maintenance et soutienMises à jour, sécurité et nouvelles fonctions