adasdadad
This commit is contained in:
@@ -17,8 +17,8 @@ Der Desktop besteht aus mehreren Hauptbereichen:
|
||||
- `Infobereich`
|
||||
Rechter Seitenbereich fuer eingeblendete Informationskarten.
|
||||
|
||||
- `Widget-Bereich`
|
||||
Bereich bei Uhr und Systemleiste fuer kleine Mini-Funktionen.
|
||||
- `Tray-Bereich`
|
||||
Bereich bei Uhr und Systemleiste fuer kleine Tray-Apps und Mini-Funktionen.
|
||||
|
||||
## Startmenue verwenden
|
||||
|
||||
@@ -58,10 +58,12 @@ Dort koennen derzeit insbesondere verwaltet werden:
|
||||
|
||||
- `Desktop Type` beziehungsweise Skin-Auswahl
|
||||
- persoenliche Benutzerdaten
|
||||
- sichtbare Apps
|
||||
- Inhalte des `Infobereichs`
|
||||
- aktivierte `Apps` im Menue
|
||||
- optionale `Desktop-Icons` fuer geeignete Apps
|
||||
- aktivierte `Tray-Apps`
|
||||
- aktivierte `Widgets`
|
||||
|
||||
Administratoren nutzen zusaetzlich `Admin Apps` fuer den globalen App-Bestand, die Widget-Uebersicht und erste Integrations-Einstellungen wie den Gitea-Deploy-Status.
|
||||
Administratoren nutzen zusaetzlich `Admin Apps` fuer den globalen App-Bestand, Installationswege, LDAP-Gruppenberechtigungen und erste Integrations-Einstellungen wie den Gitea-Deploy-Status.
|
||||
|
||||
## Module
|
||||
|
||||
@@ -74,10 +76,12 @@ Aktuell gilt:
|
||||
- Modul-Businesslogik bleibt im Modul und wird nicht in den Desktop-Core verschoben
|
||||
- gemeinsame Desktop-Mechaniken wie Fenster, Asset-Einbindung und Zugriffsschutz werden global bereitgestellt
|
||||
|
||||
## Widgets und Cronjobs
|
||||
## Tray-Apps, Widgets und Cronjobs
|
||||
|
||||
- Widgets koennen von Modulen bereitgestellt werden, wenn das Modul diese Funktion im Manifest hinterlegt.
|
||||
- Widget-Funktionen stehen nur dann zur Auswahl, wenn die zugehoerige App fuer den Benutzer installiert oder aktiviert ist.
|
||||
- `Tray-Apps` liegen im Bereich neben der Uhr und sind fuer Schnellaktionen oder kleine Visualisierungen gedacht.
|
||||
- `Widgets` koennen von Modulen bereitgestellt werden, wenn das Modul diese Funktion im Manifest hinterlegt.
|
||||
- Widgets sind fachlich kleine Desktop-Elemente ohne Fensterfunktionen; aktuell erscheinen sie technisch noch uebergangsweise im rechten `Infobereich`.
|
||||
- Widget- und Tray-Funktionen stehen nur dann zur Auswahl, wenn der Benutzer auf die zugrundeliegende App Zugriff hat.
|
||||
- Das `Cron Tool` ist ein globales `Systemtool` fuer Administratoren.
|
||||
- Dort erscheinen Modul-Cronjobs automatisch, sobald ein Modul sie in `module.json` hinterlegt.
|
||||
- Cron-Aufrufe laufen auf demselben Host und verwenden dieselbe Projektbasis wie der Desktop.
|
||||
@@ -89,7 +93,7 @@ Der `Waehrungs-Checker` verwaltet gespeicherte Wechselkurse, Kurs-Historie, Umre
|
||||
- das Oeffnen der App loest keinen externen Abruf aus
|
||||
- ein manueller Abruf ist nur erlaubt, wenn die letzten gespeicherten Kurse aelter als die konfigurierte Sperrzeit sind
|
||||
- mit `force` kann ein Abruf bewusst erzwungen werden
|
||||
- das zugehoerige Widget im `Widget-Bereich` nutzt dieselbe Regel wie App und API
|
||||
- das zugehoerige Widget nutzt dieselbe Regel wie App und API
|
||||
|
||||
## Benutzerdaten
|
||||
|
||||
@@ -116,14 +120,15 @@ Der `Infobereich` ist der rechte Desktopbereich.
|
||||
|
||||
- Inhalte koennen benutzerbezogen ein- oder ausgeblendet werden.
|
||||
- Aenderungen sollen gespeichert bleiben.
|
||||
- Der `Infobereich` ist nicht identisch mit dem `Widget-Bereich`.
|
||||
- Der `Infobereich` ist nicht identisch mit dem `Tray-Bereich`.
|
||||
- Widgets werden aktuell noch dort eingeblendet, sollen spaeter aber frei auf dem Desktop positionierbar sein.
|
||||
|
||||
## Begriffsregel
|
||||
|
||||
Fuer sprachliche Konsistenz gilt:
|
||||
|
||||
- rechte Desktopseite: `Infobereich`
|
||||
- Mini-Apps an Uhr/Systemleiste: `Widget-Bereich`
|
||||
- Mini-Apps an Uhr/Systemleiste: `Tray-Bereich`
|
||||
- linke Startmenuespalte: `User Setting Bereich`
|
||||
- mittlere Startmenuespalte: `Funktion-Bereich`
|
||||
- rechte Startmenuespalte: `Auswahlbereich`
|
||||
|
||||
Reference in New Issue
Block a user