Ein webbasiertes Ticketsystem soll es sein. Am besten datenbank- und plattformunabhängig und in vielen Sprachen verfügbar. Ideal für die unternehmensweite Projektverwaltung. Idealerweise Open Source, weil man ja Einblick in den Quellcode möchte. Wer genau auf der Suche nach so etwas (oder ähnlichem) ist, sollte sich die kürzlich veröffentlichte Redmine Version 3.0.0 ansehen.
Das neue Redmine Major Release wartet neben den üblichen Standardfunktionen (Aufgabenverwaltung, Diskussionsforen, Wiki, Dokumentenablage, Git-Anbindung etc.) nicht nur mit zahlreichen Bugfixes und Patches auf, sondern stellt auch eine Reihe neuer Features bereit. Die neue stabile Version 3.0.0 ist ab sofort auf Redmine.org zum Download verfügbar. In unserem Artikel stellen wir die wichtigsten Neuerungen kurz vor.
Neuerungen der Redmine Version 3.0.0 stable
Neben zahlreichen Bugfixes bietet die stabile Version 3.0.0 viele neue Features. Fangen wir bei der Basis an, die nach außen hin für den Anwender nicht ersichtlich ist. Ab sofort läuft Redmine 3.0.0 mit der neusten Rails Version 4.2.0 und Ruby 1.9.3 oder höher. Außerdem wird Ruby 2.2 unterstützt, was wohl auch dazu führte, dass der Support für Ruby 1.8 eingestellt wurde.
Verbesserung der Suche
Die Redmine-Suche, die man über einen Klick auf den Suche-Link neben dem Suchfeld aufruft, wurde um das Feld “Optionen” erweitert. Es ist ab sofort möglich nur offenen Tickets nach bestimmten Wörtern zu durchsuchen, als diese auch in der Beschreibung hochgeladener Dateianhänge ausfindig zu machen.
Gleichzeitig lässt sich nun auch das Beschreibungsfeld von in die Wiki oder einem Ticket hochgeladenen Dateien nachträglich bearbeiten.
Verschieben von Wikiseiten
Mit dem Verschieben von Wikiseiten in ein anderes Projekt, wurde vielen Anwendern ein lange Zeit gehegter Wunsch erfüllt. Ab sofort ist es möglich innerhalb des Wikibereichs über den Link Umbenennen eine Wikiseite in ein anderes Projekt aus der Auswahlliste zu verschieben.
Eine durchaus nützliche Funktion, die einem in manchen Situationen viel Arbeit ersparen kann. Dennoch sollte man diese nicht leichtsinnig anwenden, sondern sich bei bereits existierenden Seiten in der neuen Zielwiki Gedanken über die Benennung und mögliche Duplikate machen, damit das Verschieben reibungsfrei funktioniert.
Tracker Standardstatus
Neu hinzugekommen ist die Option im Administrationsbereich Tracker für jeden erstellten Tracker eine eigene Standardstatuseinstellung zu vergeben. So legt man nun individuell für jeden Trackertyp fest, ob dieser beim Erstellen eines neuen Tickets durch den Anwender automatisch auf Neu, in Arbeit, oder Backlog etc. gestellt werden soll.
Makroausgabe in PDF-Dateien
Worauf wir selbst schon lange gewartet haben ist nun auch endlich integriert: eine funktionsfähige Ausgabe von Inhalten, die mittels Makros in die Wiki oder Ticketbeschreibung integriert wurden, werden nun richtig in PDF-Dateien angezeigt. Es ist somit beispielsweise nun möglich Berichte mittels entsprechender Macros in Wikiseiten zu integrieren, die Seiten ansprechend zu gestalten und den Bericht dann als PDF beispielsweise an einen Kunden weiter zu geben.
Sonstige Anpassungen
Neben den bereits etwas ausführlicher vorgestellten neuen Features gab es auch noch zahlreiche kleinere Anpassungen und Bugfixes. Im Administrationsbereich lassen sich beispielweise nun auch benutzerdefinierte Felder für Dokumente anlegen. Dann wurde die Hilfe um Anwendungsbeispiele für die Integration von Tabellen mittels “Textile” ergänzt. Ein weiteres nützliches Feature ist die Möglichkeit, die nun jeder Benutzer hat in seinem Benutzerkonto mehrere E-Mail Adressen zu hinterlegen, an welche die entsprechend konfigurierten Mailbenachrichtigungen geschickt werden können. Dies ist beispielsweise sinnvoll, wenn man anstelle von “Ticketbeobachtern” auch außenstehende Personen über den Status eines Tickets informieren möchte. Der nächste Abschnitt zeigt eine vollständige Liste alle neuen Redmine Features.
Vollständige Feature-Liste der neuen Redmine Version 3.0.0
- Option to search open issues only
- Add / edit an attachment description after upload
- Let system administrator limit repositories valid sources
- Multiple email addresses for each user
- Search Names of Files Attached to Issues
- Wiki formatting documentation for nested lists
- Move wiki page to other project
- Tracker should have it’s own default issue status
- MenuManager::MenuItem should support a named route as a url
- Custom fields for Documents
- Allow overriding direction of part of text
- Repository user-mapping with multiple email addresses
- Add user/group to multiple projects at once
- Prevent users from seeing other users based on their project membership
- Multi Thread Support
- Add table reference to textile help
- Support any macro in (pdf) export for wiki’s and issues
- Ignore X-Autoreply mails
- Document all available Redmine links properly
- Grouped filters in the filter drop-down
- Drop Ruby 1.8.7 support
- Upgrade to Rails 4.2
- Propose diff view for long text custom fields
- IMAP STARTTLS support
- User detail : show user login to admins
- Ability to render multiple partials with view hook
- Optional linking when copying issues
- Tab “New Issue” should not be displayed if a project has no trackers
- Better search results pagination
- Support for accent insensitive search with PostgreSQL
- Replace awesome_nested_set gem with a custom implementation of nested sets
- Ruby 2.2 support
- Use a better content type for attachments created with application/octet-stream
Redmine Maintenance Release Version 2.6.2
Zeitgleich mit Redmine 3.0.0 kam mit der Redmine Version 2.6.2 auch ein Maintenance Release heraus, mit welchem mehrere Sicherheitsprobleme behoben werden. Unter anderem den potenzielle XXS-Bug der durch Flashbenachrichtigungen verursacht wird. Wer aktuell mit Redmine Version 2.4, 2.5 oder 2.6 arbeitet kann das Update nicht automatisch einspielen, sondern muss manuell den Patch, welcher auf Redmine.org bereit steht, installieren. Wir empfehlen das Maintenance Release möglichst bald zu installieren und stehen hierbei gerne zur Seite.