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

01

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.

Moteur AsukaDesigner autonome avec ses modules configurables autour d’une vue produit 2D.
L’intégration hôte choisit la disposition et les modules sans modifier le moteur commun.

Le choisir comme défaut d’administration.

Ne le surcharger par produit que si nécessaire.

02

É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.

03

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.

Toujours bloqué ?

Ouvrez une demande contextualisée : le support recevra automatiquement la plateforme et les diagnostics récents.

Contacter le support