Browser-Anwendung einbetten und verwalten
Application files, Application Block, API
Von Dateien zur Seite
- Unter System → Embedded Applications eine Definition mit stabilem Handle anlegen.
- inline für einen Mount in der Seite oder iframe für ein vollständiges HTML-Dokument wählen.
- Unter Manage files Site-spezifisches CSS und JavaScript sowie bei iframe optional das verwaltete
index.htmlhochladen. - Asset-URLs und typisierte Editor-Einstellungen registrieren.
- Einen Application Block einfügen, konfigurieren, prüfen und veröffentlichen.
Ein Vertrag, zwei Render-Modi
Inline nutzt ein vom CMS erzeugtes Mount-Element. Iframe wird isoliert über /webblocks-applications/{handle}/index.html ausgeliefert. Der Vertrag liegt in der Datenbank; es gibt keinen Ordnerscan und kein application.json.
Portabel und wiederherstellbar
Site Export/Import überträgt referenzierte Definitionen und Site-spezifische Dateien. System Backup/Restore sichert die Verträge und den vollständigen public/site-Baum. Konflikte bei Handles stoppen den Import sicher.
API-Rechte und Datei-Endpunkte
Vergeben Sie nur applications.read, applications.write und für destruktive Arbeit applications.delete. Dateien verwenden GET|PUT|DELETE /webadmin/api/sites/{site}/applications/{application}/assets/{type}/{filename}; HTML ist auf index.html beschränkt.