Intégrer et gérer une application web

Application files, Application Block, API

Des fichiers à la page

  1. Créez une définition avec un handle stable dans System → Embedded Applications.
  2. Choisissez inline pour un montage dans la page ou iframe pour un document HTML complet.
  3. Dans Manage files, téléversez le CSS et le JavaScript du site et, pour iframe, le fichier index.html géré.
  4. Enregistrez les URL et les réglages typés.
  5. 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.