22 lines
1.1 KiB
Markdown
22 lines
1.1 KiB
Markdown
# 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
|