Documentation Le Labo du Yeti

Le CMS headless propulsé par IA pour agences web et freelances. Pages, blog, cocon SEO, builder visuel, extensions.

Node 22 LTS React 18 SQLite WAL IA Anthropic Plesk-ready

Pourquoi cette documentation

Le Labo du Yeti est un CMS HTML headless conçu pour les agences web et les freelances qui veulent livrer des sites performants à leurs clients sans renoncer à la productivité éditoriale. Contrairement aux CMS classiques, il génère du HTML statique compilé, embarque un moteur IA pour produire pages, articles et cocons sémantiques, et offre un builder visuel inspiré d'Elementor pour permettre aux clients d'éditer leur contenu en toute sécurité.

Cette documentation s'adresse à trois publics distincts : les développeurs et intégrateurs qui installent et étendent le CMS, les agences et chefs de projet qui le configurent pour leurs clients, et les éditeurs finaux qui produisent et publient du contenu au quotidien. Chaque parcours est balisé par des chapitres dédiés, des exemples concrets et des conventions strictes.

Le projet suit un modèle SaaS hybride : une instance par client, hébergée sur Plesk avec son propre domaine et sa propre base SQLite, mise à jour par tag Git. Architecture moderne (Node 22 LTS, React 18, Vite 5, Tailwind), sécurité éprouvée (JWT, bcrypt, 2FA, RBAC à 4 rôles, CSP, rate-limiting), et système d'extensions WordPress-like complet avec hooks, capabilities et sidebar dynamique.

La philosophie : du HTML propre, des données structurées, du contrôle granulaire. Pas de templating runtime, pas de framework imposé côté client, pas de dépendances superflues. L'IA est un copilote éditorial, pas un boîte noire — chaque appel est logué, tarifé et auditable.

Choisir ton parcours

Deux entrées principales, selon ton rôle dans le projet. Tu peux passer de l'une à l'autre à tout moment via la barre de navigation.

Liens rapides

Les pages les plus consultées de la documentation. Si tu débutes, commence par Premiers pas ou Présentation.

Stack technique

Une base moderne, stable et minimaliste, choisie pour la longévité et la simplicité de maintenance en hébergement Plesk.

Node 22 LTS Express (ESM) React 18 Vite 5 Tailwind CSS SQLite (WAL) Anthropic Claude Cheerio better-sqlite3 Zustand Helmet + JWT sharp (WebP)