Notizen
Einträge im Studio pflegen und auf der Website zeigen – erzeugt mit create-unified-addon.
Sonstiges Frei 1 Download
Notizen – ein UnifiedCMS-Add-on
Einträge im Studio pflegen (Seite „Notizen“) und auf der Website zeigen: Block Liste (serverseitig gerendert) und Insel Zähler
(läuft auch im Browser). Eigene Tabelle ao_notizen_eintraege. Erzeugt mit create-unified-addon; Anleitung: docs/addons/TUTORIAL.md im CMS-Repo.
npm install
npm run dev # Scratch-Instanz (Docker Postgres + Kern) mit diesem Add-on, Hot-Reload auf src/**
npm run build # dist/ + addon-notizen-<version>.zip (im Studio unter Erweiterungen hochladen)
npm run check # baut, startet die Instanz, prüft Manifest, Präfix, CSP, Härtetest, a11y + checks/*.test.ts
addon.json Name, Version, Berechtigungen, was es liefert
src/server.ts register(sdk): Routen, Wipe/Export – Blöcke und Studio-Seiten sammelt das Kit von selbst
src/blocks/Liste.svelte Block: Felder in <script module>, Markup darunter – läuft nur auf dem Server
src/blocks/Zaehler.svelte Insel (insel: true): läuft auf dem Server und im Browser
src/studio/Seite.svelte Studio-Seite mit @unified/ui, Daten über api (Studio-Login gilt mit)
src/lib/eintraege.ts Fachlogik: Tabelle lesen/schreiben, Cache für die Blöcke
migrations/0001_*.sql -- up / -- down, nur Tabellen mit Präfix ao_notizen_
checks/*.test.ts eigene Prüfungen (node:test) gegen die laufende InstanzVersionen
0.1.0 2026-09-18 · Kern >=3.0.0
- Erstes Paket: Block „Notizliste“, Insel „Notiz-Zähler“, Studio-Seite mit Liste und Formular, Tabelle ao_notizen_eintraege.
So installierst du es
- Im Studio deiner Instanz unter Erweiterungen → Katalog das Paket wählen und „Installieren“ klicken – der Kern prüft die Signatur des Herausgebers.
- Oder das signierte ZIP herunterladen (145 KB) und unter Erweiterungen hochladen.
- Danach aktivieren; Blöcke stehen im Baustein-Katalog, Einstellungen unter Erweiterungen → Notizen.
SHA-256: db6eb6fcc1f49ab4128a457c36665c18eabcb9922e04f1e750f7513ca59a61d7