4.5 KiB
Anleitung
Nutzungs- und Hilfedatei fuer desktop.kusche.berlin.
Diese Datei ist fuer spaetere Endnutzerhilfe, interne Einfuehrung und als Basis fuer einen Hilfebereich gedacht.
Einstieg
Der Desktop besteht aus mehreren Hauptbereichen:
-
DesktopArbeitsflaeche mit Icons, Fenstern und Infobereich. -
StartmenueZugang zu Benutzerfunktionen und installierten Programmen. -
InfobereichRechter Seitenbereich fuer eingeblendete Informationskarten. -
Widget-BereichBereich bei Uhr und Systemleiste fuer kleine Mini-Funktionen.
Startmenue verwenden
Das Startmenue ist in drei Bereiche gegliedert:
User Setting BereichHier befinden sich Benutzername, User-Icon, Einstellungen sowie Anmelden oder Abmelden.Funktion-BereichHier werden die Funktionsgruppen ausgewaehlt. Aktuell istProgrammedie erste Gruppe.AuswahlbereichHier erscheinen die Inhalte der aktuell gewaehlten Funktionsgruppe, gruppiert nachDesktop,SystemtoolsundModulen.
Programme oeffnen
- Desktop-Icons koennen direkt geoeffnet werden.
- Im Startmenue lassen sich Programme ueber den
Auswahlbereichstarten. Systemtoolserscheinen dort getrennt von installierbarenModulen.- Fenster koennen verschoben, minimiert, maximiert und geschlossen werden.
- Programme koennen sowohl globale System-Apps als auch klassische Module sein.
API
Die API der Anwendung liegt aktuell bewusst auf demselben Host wie der Desktop.
Das Zielbild ist:
desktop.kusche.berlin/api/v1/...staging.desktop.kusche.berlin/api/v1/...
Eine getrennte API-Domain wie api.desktop.kusche.berlin ist derzeit nicht der Standard.
Einstellungen oeffnen
Die Einstellungen werden aktuell ueber die App User Self Management bereitgestellt.
Dort koennen derzeit insbesondere verwaltet werden:
Desktop Typebeziehungsweise Skin-Auswahl- persoenliche Benutzerdaten
- sichtbare Apps
- Inhalte des
Infobereichs
Module
Installierbare Fach-Apps liegen unter custom/apps/<app>/ und koennen als normale App im Desktop erscheinen.
Aktuell gilt:
- der
Mining-Checkerist das erste echte Modul in dieser Form - der
Waehrungs-Checkerist das zweite echte Modul in dieser Form - 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
- 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.
- Das
Cron Toolist ein globalesSystemtoolfuer Administratoren. - Dort erscheinen Modul-Cronjobs automatisch, sobald ein Modul sie in
module.jsonhinterlegt. - Cron-Aufrufe laufen auf demselben Host und verwenden dieselbe Projektbasis wie der Desktop.
Waehrungs-Checker
Der Waehrungs-Checker verwaltet gespeicherte Wechselkurse, Kurs-Historie, Umrechnungen und manuelle Aktualisierung.
- 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
forcekann ein Abruf bewusst erzwungen werden - das zugehoerige Widget im
Widget-Bereichnutzt dieselbe Regel wie App und API
Benutzerdaten
Aktuell gelten folgende Regeln:
- Standardfelder wie Name, E-Mail, Telefon, Titel und Ort koennen fuer LDAP vorbereitet oder synchronisiert werden.
Geburtsdatumbleibt derzeit lokal gespeichert.- nicht jedes Profilfeld wird automatisch in LDAP geschrieben.
- Desktop-bezogene Nutzereinstellungen werden in einer eigenen Datenbanktabelle gespeichert.
Desktop Type und Skins
Das System unterstuetzt derzeit:
AppleWindowsLinux
Der ausgewaehlte Desktop Type beeinflusst Darstellung und Interaktionsdetails, waehrend die gemeinsame Shell-Logik erhalten bleibt.
Infobereich
Der Infobereich ist der rechte Desktopbereich.
- Inhalte koennen benutzerbezogen ein- oder ausgeblendet werden.
- Aenderungen sollen gespeichert bleiben.
- Der
Infobereichist nicht identisch mit demWidget-Bereich.
Begriffsregel
Fuer sprachliche Konsistenz gilt:
- rechte Desktopseite:
Infobereich - Mini-Apps an Uhr/Systemleiste:
Widget-Bereich - linke Startmenuespalte:
User Setting Bereich - mittlere Startmenuespalte:
Funktion-Bereich - rechte Startmenuespalte:
Auswahlbereich
Die verbindliche zentrale Fassung der Begriffe steht in CONTENT.md.