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

1.0 KiB
Raw Blame History

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