01
Rapide
Aucune couche d'abstraction entre la page et la base. Les valeurs sont des métadonnées WordPress lues directement : pas de requête supplémentaire, pas de cache à purger.
Thème WordPress · aucune dépendance
Le développeur déclare en PHP les champs éditables de chaque page. Le client remplit ceux-là, et rien d'autre. Pas de constructeur de pages, pas d'extension de champs, pas de mauvaise surprise six mois plus tard.
Copiez le dossier, activez le thème. Rien à compiler, rien à installer.
La mécanique
Un champ n'existe dans l'administration que parce qu'une ligne de PHP l'a déclaré. Rien de plus, rien d'autre, rien à désactiver après coup.
Ce que vous écrivez une fois, en PHP
<?php
return [
'hero' => [
'label' => 'Bannière',
'fields' => [
'title' => [
'type' => 'text',
'label' => 'Titre',
'required' => true,
],
'text' => [
'type' => 'textarea',
'label' => 'Accroche',
],
'cta' => [
'type' => 'link',
'label' => 'Bouton',
],
],
],
];
Ce que voit votre client et rien de plus
Survolez une ligne : le champ qu'elle produit s'allume en face.
La frontière est écrite dans le code, pas dans une consigne orale que personne ne relira.
Vous
La structure
Vous écrivez les gabarits et déclarez les champs. Ce que vous n'avez pas déclaré n'existe nulle part dans l'administration.
Votre client
Le contenu
Il voit une liste de champs nommés dans sa langue. Ni mise en page, ni extensions, ni thème, ni structure de page.
Ce que vous livrez
01
Aucune couche d'abstraction entre la page et la base. Les valeurs sont des métadonnées WordPress lues directement : pas de requête supplémentaire, pas de cache à purger.
02
Le moteur tient dans un dossier qu'on lit en une soirée. Le thème passe d'une machine à l'autre par simple copie.
03
Une déclaration erronée prive d'un champ, jamais d'un site. L'erreur est signalée au développeur ; le visiteur, lui, ne voit rien.
04
Pas de valeur de repli qui réapparaît toute seule, pas d'écart entre l'écran d'édition et la page publiée. Un système qui devine se trompe.
05
Une seule façon de faire chaque chose. C'est ce qui permet de reprendre un projet trois ans plus tard sans mener l'enquête.
06
Uniquement les APIs du cœur de WordPress. Rien qui puisse être racheté, abandonné, ou compromis par un tiers.
Le parti pris
Nous n'avons pas construit un thème avec plus de possibilités. Nous en avons construit un avec moins, et nous assumons chacune d'elles.
Ce n'est pas de la défiance. C'est reconnaître qu'on ne lui a jamais promis d'être développeur, et qu'on n'a aucune raison de le mettre en position de se tromper.
Il ne peut pas créer une page seul. Elle passera par vous.Un site livré avec Ironframe ressemble, six mois plus tard, à ce qu'il était le jour de la livraison. C'est l'essentiel de ce que nous vendons.
Un mot en gras au milieu d'un paragraphe devra vous être demandé.Les extensions de champs qui nous ont précédés sont excellentes. Le problème n'a jamais été leur qualité, mais le fait que la fonction centrale de nos sites dépendait d'une décision qui nous échappait.
L'écosystème d'add-ons. Ici, ce que vous ajoutez, vous l'écrivez.On a tous déjà passé un vendredi soir à remonter la page d'accueil d'un client qui voulait seulement remplacer une photo. Ce n'est pas sa faute : on lui a vendu un site, pas un métier. Lui demander de savoir aussi l'administrer, c'est lui confier une responsabilité qu'il n'a jamais demandée.
Le thème enfant de départ contient déjà un jeu de pages, des schémas commentés et le rôle client. Il y a un site debout au bout de dix minutes.
WordPress 6.0 ou plus · PHP 7.4 ou plus