Files
desktop/system/apps
Lars Gebhardt-Kusche 2d46b05b1e
All checks were successful
Deploy / deploy-staging (push) Successful in 29s
Deploy / deploy-production (push) Has been skipped
deploy
2026-06-27 23:59:21 +02:00
..
2026-06-27 23:59:21 +02:00
2026-06-25 00:17:31 +02:00
2026-06-25 00:17:31 +02:00
2026-06-26 00:54:30 +02:00
2026-06-25 23:36:23 +02:00

System Apps

System-Tools und nicht installierbare Kern-Apps liegen in diesem Projekt unter system/apps/<app>/.

Ziel der Struktur:

  • alle quellspezifischen Dateien einer System-App an einem Ort
  • keine JS- und CSS-Quellen direkt in public/
  • public/ enthaelt nur Web-Einstiegspunkte und Auslieferungs-Skripte

Typische Bestandteile einer System-App:

  • page.php fuer den HTML- oder Partial-Einstieg
  • api.php fuer app-spezifische API-Endpunkte, falls noetig
  • assets/app.css
  • assets/app.js

Aktuelle Beispiele:

  • admin-apps
  • user-management
  • user-self-management
  • cron-management

Verwandte, aber getrennte Struktur:

  • globale Shell-Werkzeuge und shell-nahe Desktop-Helfer liegen unter system/shell/
  • Beispiel: system/shell/desktop-debug/
  • optionale Integrationen und System-Erweiterungen liegen unter system/addons/
  • Beispiel: system/addons/gitea-deploy-status/