OpenProject Release 13.4

OpenProject 13.4: Eine GitLab Integration und mehr

Geschätzte Lesezeit: 7 Minuten

Wir freuen uns, Ihnen mitteilen zu können, dass wir OpenProject 13.4 veröffentlicht haben. Ganz besonders freuen wir uns über die GitLab Integration, die aus einem Community-Plugin entwickelt wurde. Version 13.4 enthält außerdem erweiterte Funktionen für Selbstdefinierte Projektlisten und für das Besprechungs-Modul. An beiden Themen werden wir in den kommenden Monaten weiter arbeiten – und nach und nach fertige Funktionen mit unseren monatlichen Releases veröffentlichen. Auf diese Weise profitieren Sie als Benutzer:in so schnell wie möglich von Aktualisierungen.

Um unserem Prinzip “eine einzige Quelle der Wahrheit” treu zu bleiben, finden Sie die vollständigen Informationen über die Veröffentlichung von OpenProject 13.4 in unseren Release Notes. In diesem Blog werden wir nur kurz die wichtigsten neuen Funktionen vorstellen und uns mehr auf die Hintergründe und Tipps zur Anwendung konzentrieren.

Werfen wir nun einen Blick auf alle neuen Funktionen und gehen dann näher auf die drei wichtigsten Themen ein.

Alle neuen Funktionen mit OpenProject 13.4

GitLab Integration

Wir freuen uns, Ihnen mitteilen zu können, dass mit Version 13.4 die GitLab Integration jetzt im Kern von OpenProject verfügbar ist. Wir verdanken dies dem Plugin, das ursprünglich von Benjamin Tey vor etwa drei Jahren entwickelt wurde. Unser aufrichtiger Dank gilt allen, die an der Entwicklung und Verfeinerung der GitLab Integration und des Plugins beteiligt waren, sowohl innerhalb als auch außerhalb des OpenProject-Kernteams. Dieser Erfolg ist ein Beweis für die beeindruckende Leistung kollaborativer Arbeit in der Open-Source-Gemeinschaft.💙

Diese Integration ermöglicht es Ihnen, GitLabs Arbeitselemente (Merge Requests und Issues) direkt von OpenProject aus zu bearbeiten, indem sie mit Arbeitspaketen verknüpft werden. Erfahren Sie mehr über die Integration von GitLab in OpenProject in unserem Administrationshandbuch.

Verwenden Sie bereits das von Nutzern erstellte GitLab-Plugin? Mit OpenProject 13.4 wird das bestehende Plugin durch die neue Integration ersetzt. Wir empfehlen, den Plugin-Modulordner und die Bundler-Referenzen zu entfernen, bevor Sie OpenProject aktualisieren. Ihr historischer Datensatz bleibt in OpenProject unberührt, da es keine Änderungen am Datenmodell gab.

Bevor Sie das Upgrade durchführen, gehen Sie bitte wie folgt vor:

  1. Entfernen Sie Spuren des GitLab Plugins in Ihrer Gemfile.lock und Gemfile.modules. Mehr unter btey/openproject-gitlab-integration#configuration. Wenn Sie dies nicht tun, kann ein Bundler::GemfileError mit folgender Fehlermeldung auftreten: Your Gemfile lists the gem openproject-gitlab_integration (>= 0) more than once.
  2. Entfernen Sie die Modul-Code-Spuren des GitLab Plugins, indem Sie diesen Befehl ausführen: rm -rf /path/to/openproject/modules/gitlab_integration

OpenProjects GitLab Integration

Erweiterte Funktionen für selbstdefinierte Projektlisten

The release of OpenProject 13.4 brings additional enhancements to custom project lists, with a key update allowing users to modify and rearrange columns, then save these adjustments in a newly configured view, similar to the customizations available for work package lists.

Außerdem wurde der Symbolleiste oben links eine Option Speichern unter hinzugefügt, die Sie auffordert, Ihre Änderungen in der Projektliste zu speichern. Darüber hinaus gibt es einen Link *Speichern unter”, der direkt über der angepassten Ansicht erscheint, so dass Sie das Menü nicht öffnen müssen. Diese Funktion soll sicherstellen, dass die Benutzer:innen nicht vergessen, ihre Anpassungen zu speichern, damit diese beim Verlassen der Seite nicht verloren gehen. Die Schaltfläche “Speichern unter” ist ein gutes Beispiel für eine kleine Funktion, die im täglichen Leben sehr nützlich ist. Selbst im OpenProject-Team haben wir schon oft die Erfahrung gemacht, dass wir in der Eile die Ansicht ändern und dann die Seite verlassen – alle Änderungen sind somit verloren. Jetzt erinnert uns der Link ‘Speichern unter’ daran, unsere Änderungen tatsächlich zu speichern.

Erweiterte Funktionen für das Modul Besprechungen

Auch an dem Modul Besprechungen haben wir für 13.4 intensiv gearbeitet: Von nun an können Sie auch Dateien (z.B. Bilder) an dynamische Besprechungen von OpenProject anhängen. Das sieht dann zum Beispiel so aus:

Bilder und andere Dateien zu Ihren Meetings hinzufügen

Das Hinzufügen von Bildern und anderen Dateien wurde sowohl von unseren Kund:innen als auch intern sehnsüchtig erwartet: In unseren wöchentlichen Meetings zwischen den Teams Product und Marketing ist es zum Beispiel äußerst wertvoll, Screenshots direkt in eine Besprechung hochzuladen. Das macht es viel einfacher, Besprochenes zu dokumentieren und ermöglicht Menschen, die nicht teilnehmen konnten, den Inhalt viel besser zu verstehen.

Eine weitere lang erwartete Verbesserung: Wenn Sie eine dynamische Besprechung kopieren, werden bestehende Tagesordnungspunkte jetzt ebenfalls kopiert. Das spart eine Menge Zeit und Arbeit bei wiederkehrenden Besprechungen. Auch hier profitieren wir intern von der neuen Funktion und können uns vorstellen, dass es Ihrem Team genauso geht: Wiederkehrende Besprechungen wie unsere Weeklys können nun vollständig kopiert und mit allen Tagesordnungspunkten neu erstellt werden. Das spart uns eine Menge Zeit und es gehen keine Informationen verloren.

Kopieren einer Besprechung mit Tagesordnung

Und schließlich enthält die .ics-Datei jetzt auch Informationen über die (dynamischen) Besprechungs-Teilnehmenden – zusätzlich zu anderen bestehenden Informationen wie PARTSTAT. Damit können Sie jetzt Einladungen zu einer Besprechung direkt in Ihrer Kalendersoftware bestätigen oder ablehnen.

Bleiben Sie dran: Weitere erweiterte Funktionen für unser Modul Besprechungen sind für kommende Versionen geplant – werfen Sie einen Blick auf dieses EPIC für detaillierte Informationen.


Wie bereits erwähnt, lesen Sie bitte unsere Release Notes für OpenProject 13.4, um sich über alle Änderungen und Fehlerbehebungen zu informieren.

Migration, Installation, Updates und Support

Folgen Sie der Upgrade-Anleitung für die Paket- oder Docker-Installation, um Ihre OpenProject Installation auf OpenProject 13.4 zu aktualisieren. Wir aktualisieren Ihre gehosteten OpenProject Umgebungen (Enterprise Cloud) heute, 20. März 2024.

Mehr Informationen über alle neuen Funktionen und Änderungen finden Sie in unseren Release Notes oder in der OpenProject Dokumentation.

Falls Sie Unterstützung benötigen, stellen Sie Ihre Fragen im Community Forum. Falls Sie für den Enterprise-Support berechtigt sind, kontaktieren Sie uns und wir werden Sie gerne persönlich unterstützen.

Danksagungen

Ein ganz spezieller Dank geht an unsere Sponsor:innen für Features und Verbesserungen dieser Version:

  • Stadt Köln für Verbesserungen bei Projektlisten
  • Deutsche Bahn für die OneDrive/SharePoint Integration
  • BMI für die Funktionen zur Fortschrittsmeldung und die Aktualisierungen für Gantt-Diagramme

Wir möchten auch unseren Community-Mitgliedern, insbesondere Andreas H., Diego Liberman, Andreas G, Mario Zeppin, Arved Kampe und Richard Richter, dafür danken, dass sie uns Fehler gemeldet und uns geholfen haben, diese zu identifizieren und zu beheben.

Wir sind sehr dankbar für unsere sehr engagierten Übersetzer:innen auf Crowdin, die eine ganze Reihe von OpenProject-Strings übersetzt haben!

Möchten Sie selbst bei den Übersetzungen mithelfen? Dann werfen Sie einen Blick in unseren Übersetzungsleitfaden und erfahren Sie, wie genau Sie beitragen können. Wir wissen das sehr zu schätzen!