Intégrer et gérer une application web
Application files, Application Block, API
Des fichiers à la page
- Créez une définition avec un handle stable dans System → Embedded Applications.
- Choisissez inline pour un montage dans la page ou iframe pour un document HTML complet.
- Dans Manage files, téléversez le CSS et le JavaScript du site et, pour iframe, le fichier
index.htmlgéré. - Enregistrez les URL et les réglages typés.
- Ajoutez un Application Block, configurez, vérifiez et publiez.
Un contrat, deux modes de rendu
Inline utilise un point de montage créé par le CMS. Iframe est servi isolément depuis /webblocks-applications/{handle}/index.html. Le contrat est en base de données ; aucun scan de dossier ni application.json.
Portable et restaurable
Site Export/Import transporte les définitions référencées et les fichiers du site. System Backup/Restore conserve les contrats et tout l'arbre public/site. Un handle incompatible bloque l'import.
Droits API et endpoints de fichiers
N'accordez que applications.read, applications.write et, pour les opérations destructives, applications.delete. Les fichiers utilisent GET|PUT|DELETE /webadmin/api/sites/{site}/applications/{application}/assets/{type}/{filename} ; HTML est limité à index.html.