Incorporare e gestire un'applicazione web
Application files, Application Block, API
Dai file alla pagina
- Crea una definizione con handle stabile in System → Embedded Applications.
- Scegli inline per il mount nella pagina o iframe per un documento HTML completo.
- In Manage files carica CSS e JavaScript del sito e, per iframe, il file
index.htmlgestito. - Registra gli URL e le impostazioni tipizzate.
- 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.