Thèmes et plugins WordPress sur mesure pour agence
Sous contrat · Mediapilote● En ligne
Thème parent WordPress en Tailwind CSS décliné en thèmes enfants par client, thème Matplus et plugins sur mesure, dont la publication sociale via n8n.
Contexte
À côté des projets de fond, Mediapilote livre et maintient de nombreux sites WordPress, avec des thèmes et des plugins sur mesure. Les mêmes besoins reviennent d’un client à l’autre : un thème de départ solide, des extensions ciblées, des évolutions sur des thèmes existants.
Cette fiche regroupe ces travaux : le thème parent Mediapilote, le thème Matplus, une extension de publication sur les réseaux sociaux, une protection de fichiers pour un extranet et des évolutions sur le site Sileban.
Challenge
Chaque nouveau site repartait trop souvent d’un thème différent. Il fallait une base commune que l’on personnalise par client sans toucher au code du parent, et que l’équipe puisse prendre en main rapidement.
Les extensions répondaient à des besoins précis : réserver certains fichiers de la médiathèque aux utilisateurs autorisés d’un extranet, ou préparer et publier des posts sur les réseaux sociaux depuis WordPress.
Approche
J’ai conçu le thème parent Mediapilote en Tailwind CSS 4 et JavaScript vanilla, avec une page de réglages en React (couleurs, typographie, header, footer, WooCommerce, recherche) et un wiki intégré à l’administration. Chaque client obtient un thème enfant généré par un script d’initialisation, et les modules ACF, WooCommerce, one-page et pages légales se chargent selon la configuration.
Pour Matplus, j’ai initialisé le thème et créé un gabarit « Espace Pro » d’indicateurs avec une carte en SVG. L’extension de protection déplace les fichiers dans un répertoire fermé et les sert par une URL réécrite selon le rôle de l’utilisateur. L’extension réseaux sociaux gère personas et chartes éditoriales, et publie via n8n.
(04) — Résultats
Chiffres clés- 2
- thèmes : parent Mediapilote et Matplus
- 2
- extensions sur mesure : réseaux sociaux, protection de fichiers
- 14
- onglets de réglages du thème parent
- 21
- commits
