In großen Redmine-Installationen mit tausenden Projekten stößt die eingebaute Projektübersicht an Grenzen: Sie lädt alle Projekte gleichzeitig, was die Seite überfüllt und träge macht.
Bereits 2019 entstand ein Plugin, das diese Lücke schließt. Mit dem Umstieg auf Redmine 6 / Rails 7 wurde jedoch klar, dass das Plugin technisch nicht mehr kompatibel war:
Ziel war ein vollständiges, aber sauberes Rework, ohne das ursprüngliche Funktionsprinzip zu verändern.
Ich habe das Plugin technisch modernisiert und vollständig auf aktuelle Rails-Konventionen gehoben.
Die wesentlichen Maßnahmen:
Plugin-Struktur aktualisiert: Aufbau und Registrierung an Redmine 6 angepasst.
Routing modernisiert: Aufruf der Baumansicht und das Nachladen von Unterprojekten neu abgestimmt.
Controller aufgeräumt: Logik gestrafft, Rechteprüfung vereinheitlicht.
Views überarbeitet: Klarere HTML-Struktur, saubere Einbindung von CSS und JavaScript.
JavaScript aktualisiert: Stabileres Ein- und Ausklappen, besseres Lazy Loading.
Assets vereinheitlicht: Icons und Ressourcen in ein einheitliches System überführt.
Ergebnis: Eine schnelle, stabile und gut wartbare Projektbaum-Ansicht für große Redmine-Installationen.
Das modernisierte Plugin ermöglicht wieder eine schnelle, übersichtliche Navigation durch große Redmine-Strukturen und ist vollständig upgradefähig für zukünftige Redmine-Releases.
Seit über einem Jahrzehnt begleite ich Organisationen beim erfolgreichen Einsatz von Redmine – von sauberer Systemintegration über Erweiterungen bis hin zu nachhaltigen, upgradefähigen Anpassungen.
Jetzt Beratung anfragen