Développement WordPress

Développement WordPress sur mesure à Toronto et partout en Ontario : thèmes accessibles conformes aux WCAG 2.1 AA, extensions construites sur mesure, hébergement durci avec sauvegardes testées, migrations et forfaits de maintenance — par une firme qui exploite WordPress pour la santé, la recherche et le gouvernement depuis plus d'une décennie.

WordPress · hôte durcinginx · php-fpm · chroot · sauvegardesRédacteurséditeur de blocs · rôlesContenupages · médias · formulairesExtensionsvérifiées · épingléesMISE À JOURThèmeWCAG 2.1 AA · blocsCORRIGÉChaque pagerapide · accessible · surveilléeAAVisiteurslecteurs d'écran · mobileACHECKSsurveille chaque pagecontraste 3,8:1un constatle correctif, dans le thèmeconforme
Publier, surveiller, corriger. Le site reste accessible une fois que les personnes qui y publient prennent le relais.

WordPress, en ingénierie

WordPress fait tourner environ deux sites Web sur cinq, et c’est précisément pourquoi il est si souvent mal exploité : un thème de boutique, une pile d’extensions que personne n’a vérifiées, un hébergement partagé, et personne de responsable quand ça casse. Nous bâtissons WordPress comme nous bâtissons tout le reste — un thème sur mesure conforme aux WCAG 2.1 AA, des extensions écrites pour leur objet, un hôte durci que nous configurons par automatisation, et un forfait qui le garde corrigé, surveillé et sauvegardé — et nous le faisons pour des organisations de la santé, de la recherche et du gouvernement depuis plus d’une décennie.

Accessible par construction, et gardé ainsi

Un site WordPress accessible n’est pas une extension. C’est un thème dont les blocs et les compositions sont accessibles avant qu’un rédacteur n’y touche, un flux de médias qui demande les textes de remplacement, des formulaires qui nomment leurs champs et expliquent leurs erreurs, et un moniteur qui remarque quand la prochaine mise à jour d’extension brise quelque chose en silence. C’est cette dernière partie que la plupart des agences laissent de côté, et c’est pourquoi nous avons bâti ACHECKS. Si votre obligation est ontarienne, la pratique en accessibilité couvre l’audit, la remédiation et le rapport de conformité; le travail WordPress est là où la norme est intégrée plutôt que rajoutée.

Durci, parce qu’il le faut

WordPress est le logiciel le plus attaqué du Web, et la plupart des attaques réussissent contre la configuration, pas contre le code. Notre pile donne à chaque site sa propre prison et son propre pool PHP, pour qu’une extension compromise sur un site ne puisse pas lire un autre; place nginx devant avec des connexions à débit limité, des en-têtes de sécurité et HTTP/3; et sauvegarde tout selon un calendrier avec des restaurations répétées. Nous avons publié toute la configuration sous forme de guide, parce qu’un client devrait pouvoir voir ce qu’il paie.

Ce que nous bâtissons et exploitons

Tout le cycle de vie, par la même équipe — parce qu'un site ne vaut que ce qu'il vaut à sa troisième année

Des thèmes sur mesure, accessibles par construction

Des thèmes bâtis sur l’éditeur de blocs selon les WCAG 2.1 AA, avec des blocs et des compositions sur mesure que vos rédacteurs peuvent utiliser sans briser la norme. Nous avons écrit sur ce que les thèmes par défaut réussissent et sur ce qu’un thème sur mesure doit faire de plus.

Des extensions construites sur mesure

Quand une extension n’existe pas, ou que celle qui existe apporte mille lignes dont vous n’avez pas besoin, nous écrivons celle qu’il vous faut — architecture propre, testée, documentée, et maintenable par quelqu’un d’autre que nous.

Un hébergement durci

Une prison chroot par site, un pool PHP-FPM dédié, nginx avec HTTP/3 devant, des connexions à débit limité, des en-têtes de sécurité, et des sauvegardes vérifiées et testées en restauration. Notre guide de durcissement LEMP est la pile que nous exploitons.

Migrations et reconstructions

Depuis un autre CMS, un autre hébergeur, ou un WordPress vieilli devenu impossible à maintenir. Le contenu cartographié, les adresses préservées par une table de redirections en un seul saut, et rien de perdu de ce que les moteurs de recherche connaissaient déjà.

Forfaits de maintenance

Mises à jour du cœur, des extensions et de PHP appliquées selon un calendrier avec répétition sur un site de préproduction; correctifs de sécurité en moins d’un jour; surveillance de disponibilité; et une personne qui répond quand quelque chose cloche.

L'accessibilité, conservée

Les rédacteurs publient; les sites régressent. ACHECKS surveille chaque page en continu et prévient votre équipe, ligne par ligne, quand quelque chose glisse — pour que le site lancé accessible le reste.

Comment se déroule une construction

  1. Découvrir

    Le contenu, les publics, les parcours qui comptent, et les contraintes — obligations d’accessibilité, contenu bilingue, règles d’approvisionnement. Une portée que vous pouvez chiffrer et un plan que vous pouvez défendre.

  2. Concevoir et bâtir

    La conception dans le navigateur sur le vrai contenu. Thème, blocs et extensions bâtis et révisés dans un dépôt, sur un site de préproduction que vous voyez dès les deux premières semaines.

  3. Durcir et migrer

    La pile d’hébergement configurée par automatisation, le contenu migré avec ses adresses, la table de redirections vérifiée, l’audit d’accessibilité fait avant le lancement plutôt qu’après.

  4. Lancer et maintenir

    Une bascule ennuyante à dessein, puis le forfait : mises à jour, surveillance, des sauvegardes que vous avez vues restaurées, et la prochaine fonctionnalité quand vous en avez besoin.

Pour qui nous bâtissons

Le secteur public et le secteur parapublic

Ministères, organismes, hôpitaux et établissements avec une obligation d’accessibilité, un processus d’approvisionnement et une équipe de contenu qui n’est pas une équipe de développement. Nous sommes fournisseur attitré de l’Ontario.

Santé, recherche et éducation

Des organisations dont les sites portent des outils cliniques, de la recherche et du matériel de cours — des contenus où la structure porte le sens et où une panne a des conséquences. Nous avons exploité des sites pour le Centre for Effective Practice et le COQES.

Les entreprises qui ont dépassé leur site

Des organisations dont le WordPress a accumulé une décennie d’extensions, trois agences et aucune documentation, et qui ont besoin qu’il soit reconstruit par des gens qui seront encore là la troisième année.

Dans les mots de nos clients

Travailler avec Imran de Cantan Group à la construction de notre site WordPress a été un plaisir. Toujours réactif aux problèmes et aux besoins du projet, il a démontré une connaissance approfondie en plongeant dans le code et en livrant des personnalisations pour optimiser notre site. Il demeurait disponible pour des rencontres, même à court préavis, et professionnel du début à la fin. Merci, Cantan Group!
Hamilton Family Health Team
Travailler avec Imran et Cantan Group a été un pur plaisir. Ses connaissances et son expérience nous ont fait avancer et ont résolu des problèmes dont nous ignorions même l'existence. Fortement recommandé.
Quaison Nangle — IT Services Lead, Centre for Effective Practice
Cantan Group, et particulièrement Imran Somji, nous fournit un service SEO et de sécurité web excellent et attentif, par l'entremise d'ONDRI. Je les recommanderais fortement à quiconque cherche une expertise pratique et le souci du détail.
Ruth Kruger — Strategist - Communications & Stakeholder Relations, ONDRI

Tous les avis clients · traduit de l'anglais

Les questions qu'on nous pose

Utilisez-vous des constructeurs de pages?

Non. Nous bâtissons sur l’éditeur de blocs de WordPress lui-même, avec des blocs et des compositions sur mesure, parce que les constructeurs de pages sont là où l’accessibilité, la performance et la maintenabilité vont mourir. Vos rédacteurs obtiennent un site rapide et accessible qu’ils peuvent vraiment modifier; vos développeurs, du code qu’ils peuvent lire.

Pouvez-vous reprendre un site existant?

Oui. Nous commençons par un audit technique et d’accessibilité, vous disons honnêtement si le site vaut la peine d’être gardé, et soit le mettons sous forfait de maintenance, soit planifions une reconstruction qui conserve son contenu et son positionnement dans les moteurs de recherche.

Hébergez-vous, ou est-ce nous?

L’un ou l’autre. Nous exploitons une pile durcie de notre conception et nous y exploiterons la vôtre, ou nous configurons la même pile sur votre infrastructure et vous la remettons documentée. Ce que nous ne ferons pas, c’est mettre un site qui nous tient à cœur sur un hébergement partagé avec un panneau de contrôle.

Comment chiffrez-vous une construction?

Un prix fixe pour une construction cadrée, après la découverte, et un forfait mensuel de maintenance à la mesure du site. Les variables sont le nombre de gabarits et de blocs sur mesure, la migration et la profondeur du travail d’accessibilité. Nous préférons chiffrer une portée plus petite que vous pouvez étendre plutôt qu’une grande à laquelle vous devez faire confiance.

Le site est-il accessible à la livraison?

Oui, et nous le disons avec des preuves : l’audit de lancement, testé avec des technologies d’assistance, et un rapport de conformité en matière d’accessibilité si vous en avez besoin. Le garder accessible une fois que les rédacteurs prennent le relais, c’est à cela que sert la surveillance.

Bâtissez-vous des sites bilingues?

Oui, avec une vraie gestion des langues : des arborescences de langue distinctes et complètes, des liens réciproques entre langues, et des chaînes d’interface traduites — pas des pages traduites à la machine derrière un sélecteur. Ce site est bilingue de la même façon.
Contactez-nous

Un problème difficile et un budget?

Dites-nous ce qui le motive. Vous parlerez aux personnes qui font le travail.

Une phrase ou deux suffisent : le problème, le système, l'échéance.