Redmine Additionals / Dashboards

Was sind Dashboards?

Redmine Dashboard

Dashboards sind anpassbare Übersichtsseiten in Redmine, die Ihnen erlauben, wichtige Informationen auf einen Blick zu sehen. Mit der Dashboard-Funktion des "Additionals" Plugins können Sie Ihre Redmine-Startseite und Projektübersichtsseiten individuell gestalten und verschiedene Informationsblöcke per Drag & Drop anordnen.

Wo finden Sie Dashboards?

Dashboards können an folgenden Stellen verwendet werden:

  • Redmine-Startseite (“Home”-Seite)
  • Projektübersichtsseiten (in jedem Projekt)
  • Weitere Plugin-Seiten (falls andere kompatible Plugins installiert sind, z.B. Redmine HRM Plugin)

Erste Schritte

Redmine Dashboard

1. Berechtigungen prüfen

Um die Dashboards nutzen können, müssen im Administrationsbereich "Rollen und Rechte" die entsprechenden Berechtigungen erteilt werden. Nachfolgende Rechte sollten konfiguriert werden, wenn Dashboards nicht nur von Administratoren verwaltet werden sollen:

  • Dashboards speichern: Erlaubt das Erstellen, Bearbeiten und Löschen eigener Dashboards
  • System-Dashboards setzen: Ermöglicht das Bestimmen von System-Standard-Dashboards
  • Dashboards teilen: Erlaubt das Teilen von eigens erstellten Dashboards mit anderen Benutzern

Hinweis: Wenden Sie sich an Ihren Administrator, falls Sie diese Funktionen nicht nutzen können. Dieser legt dann die Rollenrechte entsprechend fest.

Redmine Dashboard

2. Dashboard-Bearbeitung starten

1. Gehen Sie zur gewünschten Dashboard Seite (Home oder Projektübersicht)
2. Öffnen Sie die Dashboard-Konfiguration (via "Aktionen" Menü "Dashboard bearbeiten")
3. Klicken Sie darauf, um in den Bearbeitungsmodus zu wechseln

Hinweis: Im Bearbeitungsmodus lassen sich bereits existierende Dashboard Basisinformationen überarbeiten hinsichtlich Name, “Beschreibung, Sichtbarkeit und anderen Optionen. Wie der Möglichkeit das Dashboard für versehentliche Bearbeitung zu sperren, die Sidebar zu aktivieren / deaktivieren, das Dashboard als System-Default zu kennzeichnen, oder den Dashboard-Autor zu ändern. Die Dashboard Blöcke selbst werden in diesem Bereich NICHT konfiguriert.

Verfügbare Dashboard-Blöcke

Allgemeine Blöcke (für alle Bereiche)

Query: Issues (max. 8 Blöcke)

  • Zeigt Tickets basierend auf einer Issue-Abfrage an
  • Konfigurierbar: Auswahl der Abfrage und maximale Anzahl der Einträge

Text (max. 8 Blöcke)

  • Fügt individuellen Text hinzu
  • Unterstützt Wiki-Syntax für Formatierung
  • Für einfache Texte ohne komplexe Makros geeignet

Text (asynchron) (max. 8 Blöcke)

  • Wie “Text”, aber optimiert für Makros
  • Wird alle 30 Sekunden aktualisiert
  • Ideal für dynamische Inhalte

Neueste Nachrichten (max. 1 Block)

  • Zeigt aktuelle Nachrichten des Systems
  • Konfigurierbar: Anzahl der angezeigten Einträge

Dokumente (max. 1 Block)

  • Zeigt die neuesten hochgeladenen Dokumente
  • Konfigurierbar: Anzahl der angezeigten Einträge

Aufgewendete Zeit (statisch) (max. 1 Block)

  • Zeigt Zeiterfassungsaktivitäten an
  • Konfigurierbar: Anzahl der angezeigten Tage

Atom+RSS Feed (max. 8 Blöcke)

  • Zeigt externe RSS/Atom-Feeds an
  • Konfigurierbar: Titel, URL und maximale Einträge

Spezielle Blöcke für die Startseite

Standard-Inhalt links/rechts

  • Zeigt Legacy-Inhalte anderer Plugins an
  • Nur relevant, wenn andere Plugins eigene Inhalte auf der Startseite platzieren

Aktivität (max. 1 Block)

  • Zeigt Systemaktivitäten an
  • Option: “Nur meine Aktivität” anzeigen
  • Konfigurierbar: Anzahl der Einträge

Willkommen (max. 1 Block)

  • Zeigt den Willkommenstext aus den Systemeinstellungen

Spezielle Blöcke für Projektübersichten

Projektinformationen

  • Standard-Projektinformationen (Beschreibung, URL, benutzerdefinierte Felder)

Unterprojekte

  • Liste der Unterprojekte (falls konfiguriert)

Issue Tracking

  • Standard-Informationen zur Ticket-Verfolgung

Zeiterfassung

  • Informationen zur Zeiterfassung des Projekts

Mitglieder

  • Mitgliederliste des Projekts (berücksichtigt Sichtbarkeitseinstellungen)

Hinweis: Im Laufe der Zeit können weitere Blöcke hinzukommen, sowie bestehende Blöcke entfernt werden. Zusätzlich sind Änderungen an deren Konfigurierbarkeit möglich.

Dashboard-Management

Redmine Dashboard

Neues Dashboard erstellen

1. Gehen Sie zur gewünschten Seite
2. Öffnen Sie die Dashboard-Konfiguration ("Aktionen"-Menü)
3. Wählen Sie "Neues Dashboard erstellen"
4. Geben Sie einen aussagekräftigen Namen ein
5. Konfigurieren Sie die Sichtbarkeitsoptionen

Dashboard-Optionen

Sichtbarkeit:

  • Nur für mich: Nur Sie können das Dashboard sehen
  • Öffentlich: Alle Benutzer können das Dashboard sehen
  • Rollenbasiert: Nur Benutzer bestimmter Rollen können das Dashboard sehen

System-Standard:

  • Macht das Dashboard zum Standard für alle Benutzer
  • Pro Bereich (Home/Projekt) ist nur ein System-Standard möglich

Gesperrt:

  • Verhindert versehentliche Änderungen
  • Kann jederzeit entsperrt werden
Redmine Dashboard

Blöcke hinzufügen und anordnen

1. Block hinzufügen:
Wählen Sie einen Eintrag aus der Liste der verfügbaren Blöcke
2. Block konfigurieren:
Klicken Sie auf die Einstellungen des Blocks
3. Block verschieben:
Ziehen Sie Blöcke per Drag & Drop an die gewünschte Position
4. Block entfernen:
Klicken Sie auf das Papierkorb-Symbol am Block

Die verfügbaren Dashboard Blöcke sind abhängig davon, welche funktionelle Berechtigungen der Anwender hat und welche Zusatzplugins noch installiert sind. Plugins mit Dashboard-Support (z.B. Reporting, HRM, DevOps, ServiceDesk, DB, Passwords, WikiGuide) stellen hier weitere Dashboard Blöcke zur Auswahl bereit.

Zwischen Dashboards wechseln

Falls Sie mehrere Dashboards haben:

  1. Suchen Sie das Dashboard-Dropdown-Menü (via “Aktionen”-Menü)
  2. Wählen Sie das gewünschte Dashboard aus
  3. Das Dashboard wird sofort geladen

Hinweis: Ist die Sidebar aktiviert, finden Sie die verfügbaren Dashboards im rechten Seitenbereich unter “Geteilte Dashboards”.

Tipps für Anfänger

Dashboard-Planung

  • Wir empfehlen das “Default”-Dashboard nicht gleich zu Beginn zu verändern. Erstellen Sie sich erst ein eigenes Dashboard und lernen Sie dort die Funktionen kennen.
  • Überlegen Sie sich vorher, welche Informationen Sie regelmäßig benötigen
  • Starten Sie mit wenigen Blöcken und erweitern Sie nach Bedarf
  • Nutzen Sie die linke Spalte für wichtigere Informationen

Praktische Anwendung

  • Für Projektleiter: Issue Tracking, Zeiterfassung, Mitglieder-Blöcke
  • Für Entwickler: Query-Blöcke mit “Mir zugewiesene Tickets”
  • Für Teams: Aktivitäts-Block und Neueste Nachrichten

Performance-Hinweise

  • Text (asynchron)-Blöcke werden alle 30 Sekunden aktualisiert
  • RSS-Feed-Blöcke werden alle 10 Minuten aktualisiert
  • Zeiterfassungs-Blöcke werden stündlich aktualisiert

Standard-Dashboard wiederherstellen

Sollten Sie versehentlich das Standard Dashboard bearbeitet haben - keine Panik. Falls Sie das ursprüngliche, typische Redmine Dashboard wiederherstellen möchten entfernen Sie alle Dashboard Blöcke und positionieren Sie die folgenden Blöcke neu:

Für die Startseite:

  • Willkommen (links)
  • Standard-Inhalt links (links)
  • Standard-Inhalt rechts (rechts)

Für Projektübersichten:

  • Projektinformationen (links)
  • Issue Tracking (links)
  • Zeiterfassung (links)
  • Mitglieder (rechts)
  • Unterprojekte (rechts)
Redmine Dashboard

Häufige Probleme und Lösungen

Problem: Dashboard-Funktion ist nicht verfügbar
Lösung: Prüfen Sie Ihre Berechtigungen oder wenden Sie sich an den Administrator

Problem: Block zeigt keine Inhalte an
Lösung: Überprüfen Sie Ihre Berechtigungen für den jeweiligen Inhalt (z.B. Ticket-Ansicht)

Problem: Makros funktionieren nicht im Text-Block
Lösung: Stellen Sie die korrekte Integration sicher und prüfen Sie, ob die Zugriffsrechte für die via Makro ausgegebenen Inhalte existieren

Problem: Dashboard wurde versehentlich geändert
Lösung: Aktivieren Sie die Sperrfunktion für Dashboards als Schutz vor solchen Änderungen

Weitere Informationen

  • Einige Dashboard Blöcke werden automatisch zwischengespeichert für bessere Performance (Symbol beachten)
  • Sie können aktuell maximal 8 Text- und Query-Blöcke pro Dashboard verwenden (kann sich jederzeit ändern)
  • Dashboard-Einstellungen werden pro Benutzer gespeichert
  • Bei Fragen wenden Sie sich an Ihren Redmine-Administrator

Stärken der Dashboard-Funktion

Benutzerfreundlichkeit

  • Löst das Problem der starren, nicht anpassbaren Redmine-Oberfläche
  • Drag & Drop-Interface macht es auch für weniger technikaffine Nutzer zugänglich
  • Personalisierung erhöht die Akzeptanz und Produktivität

Flexibilität

  • Verschiedene Dashboard-Typen (persönlich, rollenbasiert, system-weit) decken unterschiedliche Bedürfnisse ab
  • Große Auswahl an Blöcken ermöglicht vielseitige Konfigurationen
  • Caching-System sorgt für gute Performance auch bei komplexeren Inhalten

Praktische Einsatzmöglichkeiten

Hier ein paar Einsatzszenarien für verschiedene Rollen:

Projektleiter/Manager

  • KPI-Dashboard mit Zeiterfassung, Budgetübersicht, kritischen Issues
  • Kombinierung von Query-Blöcken für verschiedene Projektphasen
  • RSS-Feeds für relevante Branchen-/Technologie-News

Beispiel: Ein Redmine Projektmanagement Dashboard erstellen

Entwickler

  • Fokus auf “Mir zugewiesene Tickets” und “In Review”-Status
  • Code-Review-Dashboards mit spezifischen Filtern
  • Integration von Entwicklungstools über Text-Blöcke mit Makros

Support-Teams

  • Priorisierte Ticket-Listen nach Dringlichkeit
  • Aktivitäts-Streams für schnelle Reaktion auf neue Anfragen
  • Eskalations-Dashboards für überfällige Issues

C-Level/Geschäftsführung

  • High-Level-Übersichten mit Projektfortschritt
  • Budgetverteilung und Ressourcenauslastung
  • Strategische KPIs über mehrere Projekte hinweg

Und ein paar Einsatzszenarien für organisatorische Anwendungen:

Projekt-Kickoffs

  • Standardisierte Projekt-Dashboards
  • Schnelle Orientierung für neue Teammitglieder
  • Konsistente Informationsdarstellung

Teamkommunikation

  • Zentrale Informationsverteilung über Text-Blöcke
  • Ankündigungen und Guidelines prominent platziert
  • Shared Dashboards für regelmäßige Team-Meetings

Beispiel: Ein Redmine Dashboard für Agile Teams erstellen

Reporting und Compliance

  • Relevante Berichte durch verschiedene Query-Blöcke
  • Zeiterfassungs-Übersichten für Billing
  • Status-Dashboards für Stakeholder

Hinweis: Diese Dokumentation basiert auf dem “Additionals” Plugin für Redmine. Für technische Details und erweiterte Konfiguration konsultieren Sie die offizielle Plugin-Dokumentation. Kostenloser Support für dieses Community-Plugins ist nur über das Ticketsystem des GitHub Projekts möglich. Support für Plugin- und Hostingkunden der AlphaNodes GmbH wird nach einem Login über den Kundenbereich gewährt.