L'agence
Les technologies que nous maîtrisons, et pourquoi nous les choisissons
Peu de technologies, choisies pour leur fiabilité et leur durée de vie, et maîtrisées en profondeur. Voici lesquelles, et pour quel usage.
Notre stack repose sur WordPress avec ACF Pro pour les sites et les boutiques, PHP 8 avec MariaDB ou SQLite pour les applications, WooCommerce et Stripe pour la vente en ligne. Nous testons avec PHPUnit, nous exploitons avec LiteSpeed Cache et une supervision maison, et nous préparons les sites pour les moteurs classiques et IA avec JSON-LD et llms.txt.
Pourquoi si peu de technologies
Un outil que nous ne maîtrisons pas à fond finit par coûter cher au client. Nous avons donc réduit notre stack à quelques briques que nous connaissons en profondeur, que nous savons sécuriser et que nous pourrons encore maintenir dans cinq ans. Pas d’étape de build, pas de framework JavaScript quand un site n’en a pas besoin. Le code reste lisible par un autre développeur.
Notre stack par famille
Pour chaque famille, ce que nous utilisons, pourquoi, et pour quel type de projet.
CMS et e-commerce : WordPress, ACF Pro, WooCommerce
WordPress pour sa longévité et son écosystème, ACF Pro pour donner au client des champs éditables. Nos thèmes sont écrits à la main, sans étape de build. WooCommerce pour les boutiques, avec des extensions maison quand le standard ne suffit pas.
Back-end : PHP 8, MariaDB, SQLite, Composer
PHP 8 pour les applications et les modules, avec ou sans WordPress. MariaDB pour les bases partagées entre plusieurs services, SQLite pour les applications autonomes et légères. Composer gère les dépendances.
Front-end : HTML, CSS, JavaScript natifs, PWA
Du HTML sémantique, du CSS écrit pour le projet et du JavaScript sans framework. Les pages restent légères et rapides. La PWA rend une application installable sur téléphone, sans store, avec un fonctionnement hors ligne.
Services et paiement : Stripe, Brevo, Google Calendar API
Stripe Checkout pour les paiements, avec un webhook signé vérifié côté serveur. Brevo pour les e-mails transactionnels, confirmations et relances. Google Calendar API pour relier une réservation à un agenda que le client utilise déjà.
Qualité : PHPUnit, WP-CLI, Git, harnais de non-régression
PHPUnit pour les tests automatisés sur les projets critiques. WP-CLI pour reproduire les opérations WordPress en ligne de commande. Git pour tracer chaque modification. Un harnais de plus de 80 contrôles vérifie un site avant chaque mise en ligne.
Exploitation : LiteSpeed Cache, supervision maison, sauvegardes
LiteSpeed Cache pour la vitesse des pages. Notre outil de supervision vérifie la disponibilité des sites clients, gère les incidents et nous alerte. Des sauvegardes régulières.
SEO et GEO : JSON-LD, llms.txt, sitemaps
Le JSON-LD décrit l'organisation, les services et les FAQ aux moteurs de recherche. Le fichier llms.txt présente le site aux moteurs IA. Les sitemaps et le robots.txt sont générés par le thème, sans plugin.
À quel service chaque famille est rattachée
WordPress, ACF Pro et nos thèmes écrits à la main portent le développement WordPress sur mesure. WooCommerce et Stripe servent la création de boutiques WooCommerce. Stripe, Brevo et Google Calendar API interviennent dans l’intégration API et la connexion à vos logiciels. LiteSpeed Cache, la supervision et les sauvegardes relèvent de la maintenance de site internet. JSON-LD et llms.txt sont posés dans chaque thème livré.
Ce que nous choisissons, et ce que nous évitons
| Besoin | Notre choix | Ce que nous évitons |
|---|---|---|
| Site éditable par le client | WordPress et ACF Pro, thème sur mesure | Thème générique du commerce |
| Boutique en ligne | WooCommerce, extensions maison | Plateforme fermée sans accès au code |
| Application métier | PHP 8, MariaDB ou SQLite, tests PHPUnit | Framework lourd imposé par habitude |
| Application mobile à budget maîtrisé | PWA installable | Application native quand rien ne l'exige |
| Paiement en ligne | Stripe Checkout, webhook signé | Formulaire de carte bancaire maison |
| Vitesse des pages | LiteSpeed Cache, polices auto-hébergées, pages légères | Empilement de plugins d'optimisation |
Sécurité et hébergement
Chaque site ou application livré applique les mêmes règles. En-têtes CSP et HSTS, le premier limite les scripts autorisés sur une page, le second impose la connexion chiffrée. Protection CSRF sur les formulaires, requêtes préparées, mots de passe hachés avec Argon2id, fichiers envoyés validés, secrets stockés hors du dossier web. Les polices sont auto-hébergées, ce qui évite les appels vers des serveurs tiers. Nous recommandons les hébergements LiteSpeed.
Questions fréquentes sur nos technologies
Pourquoi WordPress plutôt qu'un autre CMS ?
Pour sa durée de vie, la taille de sa communauté et la facilité pour un client de trouver un autre prestataire. Nous n’utilisons que le noyau et ACF Pro, avec un thème écrit pour le projet.
Utilisez-vous un page builder comme Elementor ou Avada ?
Pas pour les sites que nous créons. Nous avons remplacé Avada par des thèmes sur mesure sur plusieurs refontes. En revanche, nous maintenons et nous faisons évoluer des sites Avada existants, avec des plugins maison, comme le module de réservation du Gîte de Marbois.
Pouvez-vous reprendre un projet développé avec une autre technologie ?
Oui, après un audit. Nous avons par exemple migré un site de Joomla vers WordPress en conservant tous les permaliens historiques. Pour une application, nous évaluons d’abord si le code existant est reprenable ou s’il faut le réécrire.
Testez-vous le code que vous livrez ?
Oui. Sur les projets critiques, des tests PHPUnit couvrent les fonctions sensibles, paiements, accès, calculs. Un harnais de plus de 80 contrôles vérifie chaque site avant la mise en ligne.
Le code est-il transmissible à un autre prestataire ?
Oui. Nous utilisons des technologies répandues, un code versionné dans Git et une documentation livrée avec le projet. Un développeur PHP ou WordPress peut reprendre le travail sans dépendre de nous.
Parlez-nous de votre projet
Une contrainte technique précise, un logiciel à connecter ou un site à reprendre ? Décrivez la situation, nous vous répondons avec un avis technique.