Files
kalendar/README.md
2026-10-07 21:14:56 +02:00

22 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Kalender MVP
Ein kleines, eigenständiges Kalender-Modul für MPM. Es zeigt einen Monatskalender, erlaubt Termine anzulegen und speichert sie in SQLite.
## Voraussetzungen
- Node.js 24 oder neuer (verwendet `node:sqlite`)
- Installation als MPM-Modul aus einem Paket mit `module.json` im ZIP-Stammverzeichnis
MPM stellt die Modul-Identität über den Module Gateway bereit. Termine werden je MPM-Benutzer getrennt gespeichert. Die SQLite-Datei liegt derzeit im temporären Systemverzeichnis und ist daher nicht für dauerhafte Produktivdaten gedacht.
## Marketplace-Release
Ein installierbares Release enthält genau ein Modul-ZIP sowie eine Prüfsummendatei mit dem Namen `<paketname>.sha256`. MPM prüft SHA-256 und Modulmanifest vor der Installation. Nach der Installation kann das Modul in der MPM-Modulverwaltung separat gestartet werden.
## Projektstruktur
- `module.json` – MPM-Modulmanifest
- `backend/server.js` – HTTP- und SQLite-Logik
- `backend/platform-module-sdk.js` – MPM-Gateway-Integration
- `frontend/index.html` – Kalenderoberfläche