expert for Redmine English

Open Source · GPL-2.0 · Redmine 5.1 bis 7.0

Redmine, um das ergänzt, was uns gefehlt hat

Ein E-Mail-Helpdesk mit SLA-Überwachung, Agile-Boards auf Basis von Redmines eigenem Query-System, Prometheus-Metriken und Anhang-Vorschau. Entstanden bei expert für das Redmine, das wir selbst betreiben — unter derselben Lizenz wie Redmine veröffentlicht.

Jedes dieser Plugins hat als Lücke in unserer eigenen Installation angefangen. Es sind vier eigenständige Plugins — installieren Sie eines oder alle vier. Keines funkt nach Hause, keines braucht einen Lizenzschlüssel, und keines legt Ihre Daten irgendwo anders ab als in Ihrer eigenen Redmine-Datenbank.

  • expert Helpdesk

    Aus Postfächern wird ein Helpdesk. Eingehende Mail wird zum Ticket, Antworten landen am bereits vorhandenen Ticket, und Ihre Mitarbeiter antworten dem Kunden, ohne Redmine zu verlassen. Dazu SLA, Kunden und Phishing-Erkennung.

    v0.24.2
  • expert Agile

    Ein Kanban- und Scrum-Board, das eine Redmine-Query ist — jeder Filter und jede Spalte, die Sie schon nutzen, gilt unverändert. Story Points, Sprints, ein Backlog-Planer und fünf Diagrammtypen.

    v0.10.2
  • expert Metrics

    Beantwortet „kann ich Redmine jetzt neu starten?“ — wer gerade arbeitet, als Administrationsseite und als Prometheus-Metriken unter /metrics, samt Grafana-Dashboard. Ohne Konfiguration, ohne Berechtigungen.

    v1.6.1
  • expert Lightbox

    Ein Klick auf ein Bild oder einen PDF-Anhang öffnet ihn in einem Dialog, statt die Seite zu verlassen. Nativer Browser-Dialog, kein jQuery, keine Fremdbibliotheken.

    v1.3.0

Vier Plugins, ein Satz Regeln

Wir haben sie für ein Redmine geschrieben, mit dem bei expert täglich gearbeitet wird — und nur deshalb sehen sie aus, wie sie aussehen. Die Grundsätze, die wir uns dabei gesetzt haben, sollten Sie kennen, bevor Sie etwas installieren:

  • Dieselbe Lizenz wie Redmine. GPL v2 oder später, weil ein Redmine-Plugin in den Redmine-Prozess geladen wird und dessen Klassen erweitert — es ist ein abgeleitetes Werk, und so behandeln wir es auch. Keine Gebühr pro Server, kein Lizenzschlüssel, keine Ausbaustufe, die genau die Funktion freischaltet, die Sie eigentlich wollten.
  • Gegen jedes unterstützte Redmine getestet. Die Testsuiten laufen bei jedem Push gegen Redmine 5.1, 6.0, 6.1 und 7.0, und jedes Plugin wird zusätzlich in den offiziellen redmine-Docker-Images derselben Versionen gestartet.
  • Zur Laufzeit wird nichts nachgeladen. Kein CDN, keine externe Schrift, kein Analyse-Pixel. Chart.js liegt in den Plugins, die Diagramme zeichnen, und Agile bringt den Farbwähler Coloris mit; alles andere ist die Ruby-Standardbibliothek und das, was Redmine ohnehin mitbringt.
  • Optional heißt aus. Die KI-Funktionen, die Wissensdatenbank und die Phishing-Prüfung sind im Auslieferungszustand deaktiviert. Sie einzuschalten ist eine bewusste Entscheidung — und jede davon scheitert sicher: eine kaputte Modellantwort schreibt niemals eine Mail an Ihren Kunden.
  • Sieben Sprachen in der Oberfläche, zwei in der Doku. Jedes Plugin spricht Deutsch, Englisch, Spanisch, Französisch, Italienisch und Portugiesisch (Portugal und Brasilien); READMEs, Changelogs und Screenshots gibt es auf Deutsch und Englisch.

Außerdem von uns: python-redmine-expert

Für Skripte und Integrationen, die aus Python mit Redmine sprechen, pflegen wir python-redmine-expert, einen Fork von Maxim Tepkeevs Python-Redmine. Das Original wird nicht mehr weiterentwickelt, deshalb haben wir es übernommen; der weitaus größte Teil des Codes stammt weiterhin von ihm. Der Importname bleibt redminelib — es ersetzt python-redmine 2.5 ohne Codeänderung.

  • Bis Redmine 7.0. Die REST-API-Erweiterungen von Redmine 6.0 bis 7.0, einschließlich OAuth2-Zugriffstokens, auf Python 3.10 bis 3.14 und PyPy3.
  • Die RedmineUP-Plugins, ohne Pro Edition. CRM, Helpdesk, Agile, Checklists und Questions. Die Unterstützung für RedmineUP war bisher Teil der kostenpflichtigen Pro Edition; wir haben sie neu geschrieben und uns dabei an die API der Pro Edition gehalten, wo es eine gab — Code, der dafür geschrieben wurde, läuft weiter. Der Code der Pro Edition selbst ist nicht Teil des Forks.
  • Unsere eigenen Plugins. Ressourcen für die REST-APIs von expert Helpdesk und expert Agile.
  • Die Lizenz des Originals. Apache 2.0. Installation über die GitHub-Releases; die Dokumentation (englisch) beschreibt jede Ressource.

Tester gesucht

Ausprobieren, kaputt machen, Bescheid sagen

Diese Plugins sind jung und entwickeln sich schnell. Die Tests laufen auf jedem Redmine von 5.1 bis 7.0, aber unsere eigene Installation ist nur ein Setup — wir freuen uns über Rückmeldungen von allen, die sie anderswo betreiben: mit einem anderen Mailserver, einem anderen Theme, neben anderen Plugins oder mit einem Arbeitsablauf, an den wir nie gedacht haben. Etwas geht kaputt, etwas fehlt, etwas funktioniert, fühlt sich aber falsch an: all das hilft.

Plugin auswählen:

Das Fehlerformular fragt nach Plugin-Version und Umgebung; die Tabelle aus Administration → Informationen deckt den Rest ab. Wer von neuen Versionen erfahren möchte, beobachtet das Repository auf GitHub für Releases.

Aktuelle Version

Kompatibilität →