74 lines
3.0 KiB
PHP
74 lines
3.0 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
return [
|
|
[
|
|
'widget_id' => 'setup-launcher',
|
|
'title' => 'Setup',
|
|
'icon' => 'ST',
|
|
'zone' => 'sidebar',
|
|
'default_enabled' => true,
|
|
'supports_public_home' => true,
|
|
'summary' => 'Startet die persoenlichen Desktop-Einstellungen fuer Skin, Apps, Infobereich und Benutzerdaten.',
|
|
'content' => 'Oeffnet den zentralen Setup-Bereich mit linker Navigation und lokaler Persistenz pro Benutzer.',
|
|
'launch_app_id' => 'user-self-management',
|
|
'action_label' => 'Setup oeffnen',
|
|
],
|
|
[
|
|
'widget_id' => 'public-home',
|
|
'title' => 'Public Home',
|
|
'icon' => 'PH',
|
|
'zone' => 'sidebar',
|
|
'default_enabled' => true,
|
|
'supports_public_home' => true,
|
|
'summary' => 'Oeffentliches Dashboard fuer nicht eingeloggte Nutzer mit Startinhalten und Systemhinweisen.',
|
|
'content' => 'Die erste Ausbaustufe des oeffentlichen Desktops zeigt ein kuratiertes Home-Dashboard mit Kerninhalten und Einstiegspunkten.',
|
|
],
|
|
[
|
|
'widget_id' => 'personal-links',
|
|
'title' => 'Persoenliche Links',
|
|
'icon' => 'PL',
|
|
'zone' => 'sidebar',
|
|
'default_enabled' => true,
|
|
'supports_public_home' => false,
|
|
'summary' => 'Reserviert fuer spaetere nutzerspezifische Schnellzugriffe und Favoriten.',
|
|
'content' => 'Hier entstehen spaeter persoenliche Linklisten, Shortcuts und Favoriten pro Workspace.',
|
|
],
|
|
[
|
|
'widget_id' => 'system-status',
|
|
'title' => 'Systemstatus',
|
|
'icon' => 'SS',
|
|
'zone' => 'sidebar',
|
|
'default_enabled' => false,
|
|
'supports_public_home' => true,
|
|
'summary' => 'Zeigt Desktop-Skin, Shell-Status und den aktuellen Ausbaugrad.',
|
|
'content' => 'Shell, Fenster-Manager und Registry laufen bereits. Login und Fachmodule folgen spaeter.',
|
|
],
|
|
[
|
|
'widget_id' => 'workspace-notes',
|
|
'title' => 'Workspace Notes',
|
|
'icon' => 'WN',
|
|
'zone' => 'sidebar',
|
|
'default_enabled' => false,
|
|
'supports_public_home' => false,
|
|
'summary' => 'Platz fuer persoenliche Hinweise und Notizen je Workspace.',
|
|
'content' => 'Dieser Bereich ist vorbereitet, aber standardmaessig noch nicht eingeblendet.',
|
|
],
|
|
[
|
|
'widget_id' => 'fx-rates-refresh',
|
|
'title' => 'Waehrungskurse',
|
|
'icon' => 'FX',
|
|
'zone' => 'sidebar',
|
|
'default_enabled' => false,
|
|
'supports_public_home' => false,
|
|
'summary' => 'Aktuelle FX-Kurse pruefen und bei Bedarf manuell aktualisieren.',
|
|
'content' => 'Ein API-Abruf wird nur ausgefuehrt, wenn der letzte Snapshot alt genug ist, ausser bei explizitem Force.',
|
|
'launch_app_id' => 'fx-rates',
|
|
'action_label' => 'App oeffnen',
|
|
'widget_type' => 'fx-rates-refresh',
|
|
'status_api' => '/api/fx-rates/index.php?path=v1/status',
|
|
'refresh_api' => '/api/fx-rates/index.php?path=v1/refresh',
|
|
],
|
|
];
|