Sommaire
Ordomat / Documentation
Documentation
Installer, connecter, et savoir exactement ce que l'assistant peut faire sur votre site. Comptez dix minutes pour tout lire, deux pour être opérationnel.
Qu'est-ce qu'Ordomat
Ordomat est une extension WordPress qui expose votre site à un assistant, sous la forme d'outils nommés et documentés. L'assistant ne devine rien : il appelle un outil, avec des paramètres précis, et reçoit une réponse.
L'extension ne contient aucune intelligence artificielle. Elle n'appelle aucun service. Elle attend qu'on lui parle, et vérifie chaque demande avant d'y répondre.
Le client par défaut est Claude Code, sur votre ordinateur. Tout client qui parle le Model Context Protocol convient.
Installer l'extension
Deux minutes, sans ligne de commande.
- Téléchargez le paquetLa version 1.0.0, depuis cette page. Gratuite, sous licence GPL, sans compte à créer.
- Téléversez-leDans votre administration : Extensions, Ajouter une extension, Téléverser une extension, puis Installer maintenant.
- ActivezUn nouveau menu Ordomat apparaît dans la colonne de gauche.
- Ouvrez le connecteurOrdomat, Réglages. Il arrive fermé : choisissez le mode d'usage qui vous convient.
Il vous faut WordPress 6.9 ou plus récent et PHP 7.4 au minimum. L'écran de diagnostic vous le dit si quelque chose manque.
Connecter votre assistant
L'écran Connexion fabrique la commande pour vous. Vous n'avez rien à composer à la main.
- Créez un jetonOrdomat, Connexion, Nouveau jeton. Choisissez son profil et sa durée de vie.
- Copiez la commandeElle apparaît une seule fois, jeton compris. Le jeton n'est plus jamais affiché ensuite.
- Collez-la dans un terminalUne fois. Claude Code retient la connexion.
claude mcp add ordomat \
--transport http https://votre-site.fr/wp-json/ordomat/v1/mcp \
--header "Authorization: Bearer votre-jeton"Pour un autre client, le même écran propose un fichier de configuration à déposer. Et si votre client lit l'Abilities API du cœur de WordPress, les outils y sont déclarés en miroir.
Les 87 outils
Rangés en onze familles. Chaque outil annonce sa portée, son profil et ses paramètres, et chacun se coupe indépendamment depuis l'écran Outils.
Un outil passe en Pro dès qu'il écrit du code exécutable, touche à la base entière, programme une action différée ou lit des données d'exploitation.
Lire et inventorier
8 outilsArticles, pages, médias, taxonomies, comptes, réglages, état de santé, liens morts. Tout ce qui répond à « qu'est-ce qu'il y a sur ce site ».
Écrire et publier
13 outilsCréer, modifier, programmer, dépublier. Brouillons, extraits, images à la une, catégories et étiquettes.
Corriger en masse
3 outilsRechercher et remplacer, avec aperçu obligatoire. L'audit éditorial qui propose, montre, puis applique si vous le dites.
Gérer le site
16 outilsMenus, comptes, rôles, réglages, permaliens, commentaires, champs personnalisés. La plomberie quotidienne.
Boutique
9 outilsWooCommerce : produits, variations, commandes, ventes, codes promo, réglages. En lecture d'abord, en écriture avec Pro.
Concevoir
13 outilsOrdomat ProThème à blocs, palette, typographie, gabarits, motifs. Les globales d'Elementor et de Beaver Builder.
Coder
6 outilsOrdomat ProLe thème enfant et l'extension maison : fichiers PHP, CSS, JavaScript. Tout passe par un confinement qui vérifie chaque chemin.
Automatiser
9 outilsOrdomat ProTâches planifiées, webhooks signés, réactions à un événement du site. Ce qui doit se produire quand vous n'êtes pas là.
Entretenir
4 outilsOrdomat ProExtensions, thèmes, mises à jour, nettoyage. Ce qu'on remet à plus tard jusqu'à ce que ça casse.
Diagnostiquer
4 outilsOrdomat ProJournal d'erreurs, performance, conflits entre extensions. Ce qui répond à « pourquoi le site est tombé ».
Exporter et importer
2 outilsOrdomat ProLe contenu dans les deux sens, et l'export de la base. Pour migrer, archiver, ou dormir tranquille.
Ce que vous pouvez demander
Vous dites le résultat voulu, en français. La traduction en appels d'outils est l'affaire de l'assistant.
Écrire et corriger
« Rédige cinq articles sur ce thème, en brouillon, avec leurs catégories. »
Auditer
« Quels articles n'ont pas de texte alternatif sur leurs images ? »
Remplacer en masse
« Remplace l'ancien nom partout, mais montre-moi d'abord. »
Construire une page
« Une page d'accueil : bannière, trois arguments, appel à l'action. »
Tenir la boutique
« Vingt pour cent sur cette catégorie jusqu'à dimanche. »
Enquêter
« Le site est tombé vers 14 h. Qu'est-ce qui a changé ? »
Les trois barrières
Chaque appel les franchit dans l'ordre. La plus stricte l'emporte, toujours. L'assistant ne peut jamais plus que le compte qu'il emprunte.
- Le mode d'usage du sitePosé dans les réglages, il vaut pour tout le monde. En lecture seule, aucun outil d'écriture n'existe, pas même pour un administrateur.
- Le profil du jetonChaque jeton porte le sien. Un jeton de lecture reste un jeton de lecture, quel que soit le compte qui l'a créé.
- Les droits du compte WordPressLe jeton emprunte un compte. Ce que ce compte ne peut pas faire dans l'administration, l'assistant ne le peut pas non plus.
Un outil refusé dit laquelle des trois barrières l'a arrêté. Vous n'avez jamais à deviner.
Les jetons
Votre mot de passe ne sort jamais de WordPress. L'assistant présente un jeton, et rien d'autre.
- Il s'affiche une seule fois, à sa création.
- Il est conservé haché : lire votre base ne permet pas de le retrouver.
- Il porte un profil, une durée de vie et un compte.
- Il se révoque en un clic, et cesse aussitôt de valoir.
- Un bouton d'arrêt d'urgence ferme le connecteur et révoque tous les jetons à la fois.
Simuler avant d'écrire
Tout outil qui modifie quelque chose sait d'abord décrire ce qu'il ferait, sans rien toucher. Le paramètre est posé par le socle, jamais recopié outil par outil : aucun ne peut l'oublier.
{
"tool": "content_replace",
"arguments": {
"search": "ancien nom",
"replace": "nouveau nom",
"dry_run": true
}
}La réponse liste ce qui changerait, contenu par contenu. Rien n'est écrit tant que vous n'avez pas dit oui. Le remplacement en masse refuse même de s'exécuter si aucun aperçu n'a été demandé.
Le registre
Chaque appel est consigné, les refus compris : le compte, l'outil, l'adresse d'origine, la durée, ce qui a changé. Les secrets sont masqués à l'écriture, jamais stockés en clair.
L'écran Registre se filtre par outil, par compte et par résultat. Le tableau de bord en tire le compte des sept derniers jours et le taux de succès.
Compatibilités
Ordomat lit le contenu là où il se trouve réellement, et non là où un format supposé le placerait. C'est ce qui permet aux audits et aux vérifications de liens de dire vrai sur un site construit avec un constructeur de page.
Éditeur de blocs
Lecture et écriture complètes, gabarits et motifs compris.
Elementor
Lecture partout. Construction de mises en page par son propre modèle, avec Ordomat Pro.
Beaver Builder
Lecture partout. Construction de mises en page avec Ordomat Pro.
Divi et les autres
Lecture du texte réel. Quand l'écriture n'est pas sûre, Ordomat le dit et nomme le constructeur.
WooCommerce
Produits, variations, commandes et ventes en lecture. Écriture et promotions avec Ordomat Pro.
ACF et champs personnalisés
Lecture et écriture des champs, par leur clé.
WordPress 6.9 ou plus récent, PHP 7.4 au minimum. Aucun thème n'est imposé, aucun constructeur n'est requis.
Licence et mises à jour
L'extension gratuite se télécharge depuis ce site, et chaque version y reste disponible. La page Nouveautés dit ce qui change.
Ordomat Pro se met à jour depuis notre serveur, et seulement si votre licence est active. L'écran Licence vous dit son état, le produit acheté, la date de renouvellement et les sites qui l'occupent. Une place se libère et se reprend ailleurs à tout moment.
Une licence arrivée à terme n'éteint rien. Les outils restent en place et continuent de fonctionner : seules les mises à jour et l'assistance s'arrêtent.
Ce qu'Ordomat ne fait pas
Ordomat vit dans WordPress. Il ne remplace pas un accès SSH, et nous préférons l'écrire ici plutôt que vous le laisser découvrir.
- Les tâches planifiées du système, celles du serveur et non de WordPress.
- La configuration du serveur, la version de PHP, les extensions système.
- Le DNS, les certificats, la redirection de domaine.
- Les sauvegardes de votre hébergeur, et leur restauration.
- L'envoi de courriels en masse, qui appartient à votre outil d'emailing.
Nouveautés
1.0.3 30 septembre 2026
- L'écran de connexion donne un chemin par client, Claude Code, un projet seul, Claude Desktop et Cursor, ou à la main, chacun avec ses trois gestes.
1.0.2 30 septembre 2026
- La modération des commentaires se pagine et se cherche : des centaines d'indésirables ne demandent plus quatre aller-retours.
- L'image à la une se pose depuis la médiathèque, ce qu'aucun outil ne permettait.
- Les réglages de discussion s'administrent : seuil de liens, mots interdits, mots qui retiennent.
- La description d'une catégorie se pose, là où beaucoup de thèmes l'affichent.
- Une redirection en boucle est nommée au lieu de laisser le site pour mort, et un lien refusé par un serveur distant n'est plus compté comme cassé.
- Le test de connexion essaie les deux en-têtes, relit chaque schéma comme le ferait un client, appelle un outil pour de vrai, et demande depuis internet chaque dossier où l'extension écrit.
- Un courriel prévient le propriétaire d'un jeton la première fois qu'il répond depuis une nouvelle adresse.
- Le registre se filtre par nature d'action, et le tableau de bord annonce le mode le plus large.
1.0.1 30 septembre 2026
- Corrigé : les outils sans paramètre rendaient un tableau JSON vide au lieu d'un objet vide. Un client strict refusait alors la liste entière, et plus aucun outil n'était utilisable.
- Sécurité : le dossier des sauvegardes est désormais éprouvé avant qu'une sauvegarde y soit écrite. Sous nginx, ses fichiers de garde ne sont jamais lus, et une copie complète du site y devenait téléchargeable.
- Corrigé : le jeton est aussi lu dans les en-têtes bruts de la requête. Les hébergeurs qui retirent l'en-tête Authorization avant PHP n'exigent plus de règle dans le .htaccess.
- Corrigé : une simulation de remplacement est gardée en base et non plus dans un transitoire, qu'un cache objet pouvait perdre. Inconnue et expirée ne se disent plus de la même façon.
- Corrigé : la vérification des liens s'arrête au bout d'un délai et rend ce qu'elle a trouvé, au lieu de ne jamais répondre quand un serveur distant se tait.
1.0.0 25 septembre 2026
- Première version publique.
- 87 outils en onze familles, chacun activable séparément.
- Point d'entrée MCP en JSON-RPC sur l'API REST, et déclaration miroir dans l'Abilities API du cœur.
- Jetons hachés, à profil et à durée de vie, avec arrêt d'urgence.
- Simulation obligatoire avant toute écriture en masse.
- Registre de tous les appels, refus compris.
- Français et anglais.