Files
desktop/modules
Lars Gebhardt-Kusche 0d7f0681c2
All checks were successful
Deploy / deploy-staging (push) Successful in 28s
Deploy / deploy-production (push) Has been skipped
asdasd
2026-06-21 00:53:21 +02:00
..
2026-06-21 00:53:21 +02:00
2026-06-21 00:14:19 +02:00

Module

Klassische Module bleiben in diesem Projekt unter modules/<modul>/.

Die neue Desktop-Shell ist nur die UI-Schicht. Modul-Businesslogik wird nicht in den Desktop-Core verschoben.

Aktuelle Modulstruktur

Ein Desktop-Modul kann zusaetzlich diese Projektdateien besitzen:

  • desktop.php fuer die Desktop-App-Metadaten und Asset-Definitionen
  • pages/ fuer Standalone-Seiten oder iframe/native Einstiegspunkte
  • api/ fuer modulinterne HTTP-Endpunkte
  • assets/ fuer modulnahe CSS- und JS-Dateien

Module-Assets werden in diesem Projekt nicht direkt aus public/assets/apps/... dupliziert, sondern ueber den generischen Endpoint /module-assets/index.php aus dem jeweiligen Modul ausgeliefert.

Pflegehinweis

Diese Datei muss gepflegt bleiben, wenn sich Modulstruktur oder Modulregeln aendern.

Wichtige Inhalte aus dieser Datei muessen ebenfalls zentral gepflegt werden in: