Moteur et API
Moteur, modules et événements
Configurez les layouts, modules, permissions, états, prix et uploads avec le contrat public.
Vue d’ensemble du guide
Layout et modules
Les templates placent les modules en haut, à gauche, en bas, dans la sélection contextuelle ou dans un portail. Un module peut être activé sans apparaître en permanence dans un menu.
Le frontend ne doit exposer que les actions client. L’administration peut afficher la construction produit, les éléments, les paramètres, Assembly, l’état et les diagnostics.
Créer un template réutilisable.
Le choisir comme défaut d’administration.
Ne le surcharger par produit que si nécessaire.
État et événements
Considérez l’état exporté comme la source de vérité. Écoutez les événements produit, vue, sélection, prix, validation et export au lieu d’accéder aux objets internes des moteurs.
L’historique, les changements de vue et les imports restaurent cet état canonique.
Persister uniquement les données sérialisables.
Temporiser les sauvegardes distantes.
Joindre les versions du moteur et du schéma.
Adaptateurs hôtes
Uploads, persistance, prix, licences et exports HD appartiennent à l’hôte. Les adaptateurs conservent l’indépendance entre JavaScript, WordPress, Shopify ou une intégration sur mesure.
Retourner des URLs média durables.
Valider type et taille côté serveur.
Ne jamais exposer de secrets dans le navigateur.