Incorporare e gestire un'applicazione web

Application files, Application Block, API

Dai file alla pagina

  1. Crea una definizione con handle stabile in System → Embedded Applications.
  2. Scegli inline per il mount nella pagina o iframe per un documento HTML completo.
  3. In Manage files carica CSS e JavaScript del sito e, per iframe, il file index.html gestito.
  4. Registra gli URL e le impostazioni tipizzate.
  5. Aggiungi un Application Block, configura, verifica e pubblica.

Un contratto, due modalità di rendering

Inline usa un mount creato dal CMS. Iframe è servito in isolamento da /webblocks-applications/{handle}/index.html. Il contratto risiede nel database; nessuna scansione di cartelle e nessun application.json.

Portabile e ripristinabile

Site Export/Import include definizioni referenziate e file del sito. System Backup/Restore conserva i contratti e l'intero albero public/site. Un handle incompatibile interrompe l'importazione.

Permessi API ed endpoint dei file

Concedi solo applications.read, applications.write e, per operazioni distruttive, applications.delete. I file usano GET|PUT|DELETE /webadmin/api/sites/{site}/applications/{application}/assets/{type}/{filename}; HTML è limitato a index.html.