Dashboard

In BlackCat CMS Version 2.x hat jeder Backend-Benutzer sein individuelles Dashboard, welches er aus den verfügbaren Widgets zusammenstellen kann. Welche Widgets jeweils verfügbar sind, hängt zum einen von den installierten Modulen, zum anderen von den Zugriffsrechten der Benutzergruppen auf diese ab. Module können definieren, ob ihre mitgebrachten Widgets auf dem "globalen Dashboard" angezeigt werden können oder nicht. Derzeit liefert nur das zum Core gehörende Dashboard-Modul Widgets mit, das kann und soll sich im Laufe der Zeit aber natürlich ändern.

Sortierung

Im Backstrap Backend Theme, das auf Bootstrap Version 4 basiert, werden die Widgets als "Card group" angezeigt. (Siehe https://getbootstrap.com/docs/4.1/components/card/#card-groups) Da diese in Bootstrap so implementiert sind, dass sie automatisch auf den verfügbaren Platz verteilt werden, ist in Backstrap derzeit keine Umsortierung der einzelnen Widgets möglich.

Anzahl der Spalten

In der Datenbank ist eine Option vorgesehen, die die Anzahl der Spalten für das Dashboard vorgibt. Diese wird in Backstrap für die Zuordnung einer entsprechenden CSS-Klasse verwendet, so dass es möglich ist, ein ein-, zwei- oder dreispaltiges Dashboard zu konfigurieren. Allerdings ist diese Einstellung derzeit noch nicht über eine GUI erreichbar, sie muss also bei Bedarf direkt in der Datenbank geändert werden.

Widgets auf- und zuklappen

Widgets können auf die Überschrift reduziert, also zugeklappt werden. Diese Einstellung wird auch gespeichert, das heißt, beendet man eine Session und meldet sich später wieder am Backend an, sind vormals zugeklappte Wigets auch weiterhin zugeklappt. Das Auf- bzw. Zuklappen erfolgt durch Anklicken des  Symbols im Kopfbereich des Widgets.

Widgets hinzufügen

Sofern es noch Widgets gibt, die nicht auf dem Dashboard angezeigt werden, befindet sich oben rechts eine Schaltfläche [Widget hinzufügen]. Wird diese angeklickt, öffnet sich ein Dialog mit den verfügbaren Widgets.

Die Einstellung der Spalte, in der das Widget angezeigt werden soll, wirkt sich je nach Backend Theme nicht aus, beispielsweise bei Backstrap.

Dashboard zurücksetzen

Durch Anklicken dieser Schaltfläche werden alle Widgets vom Dashboard entfernt.