Clustraly
AI Studio Design

Architecture usine et distinction avec le Theme Studio du cœur : des thèmes qui vous appartiennent

Architecture usine & distinction avec le Theme Studio du cœur une fonctionnalité du module AI Studio Design de Clustraly. L'architecture usine d'AI Studio Design produit des thèmes autonomes, se branche au cœur uniquement par hooks, et se distingue du Theme Studio du cœur.

L'IA compose vos thèmes, vous en gardez la pleine propriété. Une usine découplée du cœur : chaque thème reste un thème classique autonome, qui tourne même sans le plugin.

Autonomie totale

Des thèmes 100% autonomes, jamais prisonniers du plugin

Chaque thème que le studio produit est un thème classique, rangé sous themes/{slug}/. Il continue de fonctionner à l'octet près, que le plugin AI Studio Design soit activé, désactivé ou désinstallé. Vous générez avec l'IA, mais vous gardez un actif qui vous appartient.

  • Sortie rangée sous themes/{slug}/, comme un thème classique
  • Fonctionne à l'octet près, plugin présent ou non
  • Aucune dépendance runtime : désinstallez sans rien casser
  • Un actif portable, pas une boîte noire louée
Voir un thème produit
Usine, pas moteur

AI Studio Design produit des thèmes, il ne les exécute jamais

Le plugin est une usine : il compose, écrit et assemble un thème, puis se retire du chemin. Rien de ce qu'il fabrique ne dépend de lui pour tourner. Cette frontière nette évite le couplage caché où désactiver un outil éteindrait votre site.

  • Le plugin fabrique puis s'efface du chemin d'exécution
  • Aucun code du plugin requis pour servir le thème
  • Pas de couplage caché entre l'outil et le site en production
  • Fabrication et rendu restent deux mondes séparés
Zéro intrusion

Le studio se greffe par hooks, sans toucher un fichier du cœur

Le plugin se branche au cœur exclusivement via des hooks : routes.register.web, command.menu.items et admin.head. Il ne modifie aucun fichier du cœur, ni le Theme Studio du cœur (app/Services/ThemeStudio/*), ni la theme-library/*. Aucune route n'est déclarée dans app/routes.php : tout passe par Plugin.php.

  • Branchement exclusif par hooks documentés
  • Ne touche ni app/Services/ThemeStudio/* ni theme-library/*
  • Aucune route ajoutée dans app/routes.php
  • Toute l'intégration transite par Plugin.php
Distinction nette

AI Studio Design et le Theme Studio du cœur, découplés et sans conflit

La distinction est architecturale : le studio du cœur reste le cœur, intact ; le plugin est une couche usine posée à côté. Vous pouvez adopter AI Studio Design sur un site déjà en place, l'essayer, puis le retirer si besoin, le cœur n'aura jamais bougé.

  • Le Theme Studio du cœur n'est jamais modifié
  • Deux systèmes découplés qui cohabitent sans conflit
  • Adoptez le plugin sans risque pour l'existant
  • Retirez-le proprement : le cœur reste identique
Garde-fous

Tout le studio est cloisonné derrière permissions et CSRF

Tous les écrans vivent sous /admin/aisd, protégés par authentification et la permission aisd.use. Activer un thème exige aisd.publish et un jeton CSRF ; la file de revue des composants exige aisd.library.review. Ces trois permissions sont amorcées proprement par une migration dédiée.

  • Écrans sous /admin/aisd, gardés par auth + aisd.use
  • Activation protégée par aisd.publish + CSRF
  • File de revue réservée à aisd.library.review
  • 3 permissions amorcées par migration dédiée
Pourquoi ça compte

Une usine qui se retire, un thème qui reste

Vous générez avec l'IA, mais la sortie ne dépend jamais de l'outil. Désactivez le plugin quand vous voulez : votre thème continue de servir le site, à l'octet près. L'IA propose les designs, vous gardez la clé.

FAQ

Questions fréquentes

Que devient mon thème si je désactive ou désinstalle le plugin ?
Il continue de fonctionner à l'octet près. Chaque thème produit est un thème classique 100% autonome, rangé sous themes/{slug}/, qui ne dépend en rien du plugin pour tourner.
Le plugin modifie-t-il des fichiers du cœur ?
Non. Il se branche au cœur exclusivement via des hooks (routes.register.web, command.menu.items, admin.head) et ne touche jamais les fichiers du cœur, ni app/Services/ThemeStudio/*, ni theme-library/*. Aucune route n'est même déclarée dans app/routes.php.
Quelle est la différence avec le Theme Studio du cœur ?
AI Studio Design est une usine qui fabrique des thèmes autonomes, jamais un runtime. Le Theme Studio du cœur, lui, reste intact : les deux systèmes sont découplés et cohabitent sans conflit.
Qui peut accéder au studio et activer un thème ?
Tous les écrans sont sous /admin/aisd, protégés par authentification et la permission aisd.use. L'activation exige aisd.publish et un jeton CSRF, et la file de revue exige aisd.library.review. Ces trois permissions sont amorcées par une migration dédiée.
Prêt à commencer ?

Un studio qui produit, un cœur qui ne bouge pas

Adoptez AI Studio Design comme une couche usine posée à côté du cœur : elle fabrique des thèmes autonomes, se branche par hooks, et se retire sans laisser de trace. L'IA propose les designs, vous gardez la pleine propriété de ce qu'elle produit, et le Theme Studio du cœur reste exactement comme avant.