Das Dashboard in Joomla kann aufgrund der vielen Informationen etwas überwältigend wirken.

Oft erfordert es zudem mehrere Klicks, um die gewünschte Funktion zu erreichen oder nur die Informationen anzuzeigen, die man benötigt. Wenn zusätzlich Erweiterungen oder ein Template Builder zum Einsatz kommen, wird es auch nicht gerade einfacher.

Abhilfe bietet ein maßgeschneidertes Dashboard-Modul mit Direkt-Links. Bei Bedarf können hier auch Informationen und Anleitungen für andere Benutzer hinterlegt werden.

Das könnte zum Beispiel so aussehen:

Screenshot Dashboard

Beispiele für Quick Links:

  • Alle Beiträge
  • Beiträge einer bestimmten Kategorie
  • Beiträge einer bestimmten Kategorie und einer bestimmten Ebene
  • ein bestimmtes Menü und ev. eine bestimmte Ebene
  • Medien
  • ein bestimmtes Verzeichnis in den Medien
  • Module auf einer bestimmten Position
  • JCE Media Manager (z.B. um Bilder zu verkleinern beim Hochladen)
  • Komponenten wie z.B. Shops oder Events
  • YOOtheme Builder
  • Backup erstellen


Los geht’s!

Ein Dashboard-Modul einbauen

Du erstellst neues Modul, indem du im Dashboard unten auf „Modul zum Dashboard hinzufügen“ klickst…

Screenshot neues Modul zum Dashboard hinzufügen
  • ...oder via System → Administrator Module → Neu ein Administrator Modul erstellst
  • Wähle den Modultyp „Eigenes Modul“ aus
  • Nun vergibst du einen schlauen Titel
  • Bei der Position wählst du „Schnellstartsymbole [Icon]“.
  • So kannst du das Modul ganz oben platzieren.
  • Optional: Um das Modul später zu stylen, gibst du unter Erweitert im Feld „CSS-Klasse Modul“ einen Stil ein (in diesem Beispiel „infokasten“)
  • Speichern & Schliessen
  • Setze das neue Modul in der Liste der [icon]-Module an die erste Stelle

Zurück im Dashboard kannst du kontrollieren, ob das Modul angezeigt wird und an der richtigen Stelle steht.

Screenshot Neues Modul im Dashboard

Links und Informationen einfügen

Im neuen Modul klickst du auf die Zahnräder oben rechts und wählst „Bearbeiten“ aus.
Im Editor kannst du nun die Links und Informationen frei eingeben.

Beispiele für praktische Links:

Zeig mir...

  • alle Beiträge der Kategorie 1
    index.php?option=com_content&filter[category_id]=1
  • alle Beiträge der Kategorie 2, aber nur die erste Ebene
    index.php?option=com_content&filter[category_id]=2&filter[level]=1
  • ein bestimmtes Menü, aber nur die erste Ebene
    index.php?option=com_menus&view=items&menutype=xyz&filter[level]=1
  • alle Module auf der Position xyz
    index.php?option=com_modules&view=modules&filter[position]=xyz
  • die Startseite der Medien
    index.php?option=com_media&path=local-images:/
  • das Medienverzeichnis „galerie“
    index.php?option=com_media&path=local-images:/galerie
  • den JCE Media Manager
    index.php?option=com_jce&view=browser
  • Shop Beispiele: Dashboard / Produkte / Bestellungen
    index.php?option=com_j2store
    index.php?option=com_j2store&view=products
    index.php?option=com_j2store&view=orders
    index.php?option=com_hikashop
    index.php?option=com_hikashop&ctrl=product
    index.php?option=com_hikashop&ctrl=order
  • Veranstaltungen Beispiel: Dashboard / Veranstaltungen / Anmeldungen
    index.php?option=com_eventbooking&view=dashboard
    index.php?option=com_eventbooking&view=events
    index.php?option=com_eventbooking&view=registrants
  • YOOtheme Builder (hier Template Stil 10)
    index.php?option=com_ajax&p=customizer&templateStyle=10&format=html
  • Akeeba Backup
    index.php?option=com_akeebabackup&view=Backup

Das sieht schon einigermaßen gut aus, wirkt aber noch etwas eintönig.

Screenshot Dashboard Modul

Icons hinzufügen

Icons vor den Links sind nicht nur einfach hübsch. Sie verbessern die Übersichtlichkeit, wodurch die Bedienung für die Nutzer einfacher wird.

In diesem Beispiel werden die freien (kostenlosen) Icons von Font Awsome eingesetzt. Eine Übersicht über die vorhandenen, kostenfreien Icons findest du hier: https://fontawesome.com/v5/search?o=r&m=free

Die Icons werden im HTML-Quellcode mit einem i-Element eingebunden. Die Klassen ergeben sich aus dem CSS-Präfix „fa“ und dem jeweiligen Icon-Namen:

<i class="fa fa-xyz"></i>

Beispiel:

<p><i class="fa fa-pencil"></i> <a href="/wissen/joomla-tipps-im-advent/2024?filter[category_id]=1">Blog</a></p>
Screenshot Dashboard Modul mit Icons

Schon besser, aber wirklich zufriedenstellend ist es noch nicht. Das Modul soll stärker hervortreten und sich klar vom Rest des Dashboards abheben. Deshalb:

Mache schön!

Um unser Modul zu stylen ist eine user.css für das Administrator Template erforderlich.
Diese muss im folgenden Verzeichnis abgelegt werden: media/templates/administrator/atum/css/

Du kannst eine vorbereitete CSS-Datei per FTP oder im Backend* hochladen, oder du kannst dir deine user.css direkt im Joomla Backend erstellen:

  • Klicke dafür im System > Administrator Templates auf „Atum – Details und Dateien“
  • Klicke oben auf den Button „Neue Datei"
  • Klicke in der Struktur in der linken Spalte auf den Ordner „css“
    (unter media/templates/administrator/atum/)
  • Gib im Feld Dateiname „user“ ein
  • Wähle bei Dateityp „.css“ aus

* Wenn du deine user.css bereits erstellt hast, kannst du sie hier hochladen.

Screenshot Datei hochladen

Jetzt kannst du deine CSS-Regeln einfügen.
Den Stil „infokasten“ haben wir bereits bei der Erstellung des Moduls definiert.

Da sich die Stile in Joomla 4 und Joomla 5 unterscheiden, folgen hier zwei einfache Beispiele:

Joomla 5:

.card.mb-3.infokasten .card-body {background-color: #f1f7f1;}
.card.mb-3.infokasten h1 {font-size: 20px; font-weight: 700;color: #cc0000;}

Joomla 4:

.infokasten {background-color: #f1f7f1;}
.infokasten h1 {font-size: 20px; font-weight: 700;color: #cc0000;}
Screenshot CSS mit Anweisungen

Speichere das Ganze und kehre zurück ins Dashboard.

Voilà, das sieht doch ganz hübsch aus!

Screenshot fertiges Dashboard Modul mit Icons und CSS

Und die Zeit, die du nun sparst, kannst du perfekt fürs Plätzchenbacken nutzen!

Adventskalender - 24 Tipps & Tricks

9
16
10
17
11
23
18
6
14
24
13
20
8
15
19
22
12
21
Mastodon