Zeilen mit 1, 2 und 3 Spalten in einem Dashboard mischen
Beschreibung
Derzeit ist es bei der Konfiguration eines Gladys-Dashboards möglich, die Anzahl der verwendeten Spalten zu wählen: 1, 2 oder 3.
Diese Funktionsweise ist sehr praktisch, insbesondere um bestimmte Widgets in voller Breite anzuzeigen. Allerdings gilt die Wahl der Spaltenanzahl für das gesamte Dashboard.
Ich würde gerne die Möglichkeit haben, die Anzahl der Spalten zeilenweise zu definieren, um verschiedene Layouts innerhalb eines Dashboards zu mischen.
Beispiel
Das Ziel wäre es, ein Dashboard wie folgt zu erstellen:
┌─────────────────────────────────────────────┐
│ │
│ Widget volle Breite │
│ │
└─────────────────────────────────────────────┘
┌───────────────────────┬─────────────────────┐
│ │ │
│ Widget 1 │ Widget 2 │
│ │ │
└───────────────────────┴─────────────────────┘
┌───────────────┬───────────────┬─────────────┐
│ │ │ │
│ Widget 1 │ Widget 2 │ Widget 3 │
│ │ │ │
└───────────────┴───────────────┴─────────────┘
┌─────────────────────────────────────────────┐
│ │
│ Grafik volle Breite │
│ │
└─────────────────────────────────────────────┘
Daher könnte eine Zeile enthalten:
-
1 Spalte → 100 % Breite
-
2 Spalten → 50 % / 50 %
-
3 Spalten → 33 % / 33 % / 33 %
Und diese verschiedenen Zeilentypen könnten nacheinander im selben Dashboard verwendet werden.
Warum?
Dadurch könnten viel lesbarere und an den Inhalt angepasste Dashboards erstellt werden.
Zum Beispiel in einem „Energie“-Dashboard:
-
eine Verbrauchslinie könnte die gesamte Breite einnehmen;
-
die verschiedenen Leistungen oder Verbräuche könnten in 3 Spalten angezeigt werden;
-
eine andere Grafik könnte erneut die gesamte Breite einnehmen;
-
dann könnten einige Befehle in 2 Spalten angezeigt werden.
Heute muss man sich für ein Dashboard mit 1, 2 oder 3 Spalten entscheiden und kann daher die Breite nicht an jeden Inhalttyp anpassen.
Ergonomie-Vorschlag
Beim Bearbeiten des Dashboards könnte jede Zeile einfach einen Parameter haben, mit dem die Anzahl der Spalten gewählt werden kann:
Zeile 1 [ 1 Spalte ▼ ]
Zeile 2 [ 2 Spalten ▼ ]
Zeile 3 [ 3 Spalten ▼ ]
Zeile 4 [ 1 Spalte ▼ ]
Eine andere Möglichkeit wäre, die Breite eines Blocks zu ändern und Gladys die anderen Widgets der Zeile automatisch neu anzuordnen zu lassen.
Wichtig ist meiner Meinung nach vor allem, eine einfache Logik zu bewahren: die Anzahl der Spalten muss unabhängig für jede Zeile definiert werden können.
Responsiv
Das responsive Verhalten könnte natürlich weiterhin auf kleinen Bildschirmen angewendet werden.
Zum Beispiel könnte eine auf dem Computer auf 3 Spalten konfigurierte Zeile automatisch auf 1 oder 2 Spalten auf Mobilgeräten/Tablets je nach verfügbarer Breite umschalten.
Interesse
Diese Entwicklung würde die aktuelle Funktionsweise der Dashboards nicht infrage stellen.
Die globale Wahl von 1, 2 oder 3 Spalten könnte einfach zum Standardverhalten werden, mit der Möglichkeit, bestimmte Zeilen anzupassen.
Dadurch würde viel mehr Freiheit für den Aufbau komplexer Dashboards gegeben, während die aktuelle Einfachheit für Benutzer, die keine Anpassung benötigen, beibehalten wird.
Meiner Meinung nach wäre dies eine recht natürliche Weiterentwicklung des aktuellen Dashboard-Systems.
Was denken Sie?












