Files
kalendar/README.md
2026-10-07 21:28:53 +02:00

22 lines
1.1 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.
## Installation über den MPM-Marketplace
MPM kann dieses öffentliche Repository direkt hinzufügen und den aktuellen Stand des Standard-Branches installieren. `module.json` muss dafür im Repository-Stamm liegen. MPM prüft das Manifest und startet das Modul nach der Installation nicht automatisch.
## 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