Skip to content

Einführung

Prilog-Module sind eigenständige Erweiterungen der Prilog-Plattform. Sie werden über das SDK gebaut, im Store veröffentlicht und von Schulen per Klick installiert.

Modul-Typen

TypBeschreibungBeispiel
A — UI-ErweiterungNeue Ansichten im Frontend. Kein eigenes Backend.Ankündigungen-Pinnwand
B — Backend-ModulEigene API-Routen, DB-Tabellen, Business-Logik.Projekt-Modul (Files, Boards)
C — IntegrationVerbindet Prilog mit externen Systemen.SIS-Import, LDAP-Sync
D — Core-nahErweitert Matrix/Synapse. Nur intern.Matrix-Connector

Wie es funktioniert

  1. Entwickler erstellt ein Modul mit dem SDK (npx @prilog/create-module)
  2. Manifest (prilog-module.json) beschreibt: Name, Typ, Berechtigungen, Billing
  3. register() wird aufgerufen wenn ein Tenant das Modul aktiviert
  4. Core stellt Event-Bus, Cache, Queue und Billing zur Verfügung
  5. Store macht das Modul für alle Schulen verfügbar
  6. Tenant-Admin installiert das Modul im Portal
  7. Monitoring überwacht Performance und Gesundheit

Weiter