Redmine 5.0: Czy warto przeprowadzić aktualizację?

5/10/2022
5 minutes
Pavel Rosický

Redmine 5.0 to najnowsza wersja popularnego oprogramowania do zarządzania projektami typu open-source. Ponieważ jest to wersja główna, aktualizacja do niej jest oczywiście bardziej wymagająca technicznie niż aktualizacja do jakiejkolwiek wersji mniejszej. Ale - czy warto w ogóle aktualizować? Zobaczmy.

W tym artykule Pavel Rosický przedstawia krótkie podsumowanie najważniejszych zmian w Redmine 5.0. Mamy nadzieję, że pomoże to w podjęciu decyzji, czy pozostać przy jednej z poprzednich wersji, czy zaktualizować do najnowszej.

Dla wielu z Was najlepszą alternatywą jest aktualizacja istniejącego Redmine do łatwego w użyciu oprogramowania do zarządzania projektami Easy Redmine, które możecie natychmiastowo przetestować za darmo przez 30 dni.

Teraz powróćmy do nowego Redmine 5.0, który zawiera łącznie 143 zmiany (problemy), mające na celu poprawę tej platformy do zarządzania projektami. Niektóre z nich wprowadzają zupełnie nowe funkcje, inne służą tylko jako łatki i poprawki błędów. Niektóre ulepszenia, takie jak domyślne ustawienie niestandardowych zapytań w listach żądań lub możliwość dodawania obserwujących Wiki, są już od dłuższego czasu "starymi znajomymi" w Redmine.

Jak możecie zobaczyć poniżej, Redmine 5.0 wprowadza kilka interesujących funkcji, wiele z nich długo oczekiwanych, ale zawiera również ważne zmiany w kodzie, które mogą wpłynąć na funkcjonalność dostarczaną przez zainstalowane wtyczki. Dlatego, jeśli Twój Redmine nie ma żadnych dodatków, warto go zaktualizować, chociaż może być konieczna aktualizacja podstawowych komponentów, takich jak Ruby. Redmine 5.0 obsługuje wersje Ruby 2.5.x – 3.1.x, więc upewnij się, że korzystasz z aktualnej wersji.

Jednakże, jeśli masz zainstalowane ważne wtyczki w swoim Redmine, bez których nie możesz pracować, zalecamy poczekać, aż deweloperzy zrobią je zgodnymi z nową wersją Redmine, w przeciwnym razie aktualizacja może stać się trudna i ryzykowna. Przejdźmy teraz do obiecanej przeglądu zmian, które warto wymienić w nowej wersji.


Zmiany w kontach użytkowników i bezpieczeństwie

  • Autoryzacja dwuskładnikowa: Ten bezpieczny tryb autoryzacji może teraz być włączony specyficznie dla określonych grup użytkowników (#31920) lub dla użytkowników w roli administratora (#35439).
  • Limit długości adresu e-mail zwiększony z 60 do 254 znaków (#36825).
  • Ulepszony importer użytkowników: Wśród innych rzeczy, nowe powiadomienie o koncie może zostać wysłane do użytkownika podczas importowania użytkowników hurtowo (#35365).


Zmiany w interfejsie użytkownika

  • Jako alternatywę dla istniejącego Markdown (#32424), został wprowadzony nowy edytor tekstu CommonMark Markdown od Github (GitHub Flavored).
  • Teraz możliwe jest wstawianie wzmianek dla użytkowników za pomocą symbolu "@" i powiązanych alertów (#13919), co było długo oczekiwaną funkcją.
  • Dodano również "podpowiedzi" do niestandardowych pól: Chociaż wcześniej było możliwe sugerowanie wartości w niestandardowych polach domyślnie, nie było jeszcze możliwe dołączenie tekstu jako instrukcji dla użytkownika, która pojawi się po najechaniu kursorem myszy na niestandardowe pole i zniknie po przesunięciu go w inne miejsce (#14275).
  • Opisy niektórych przycisków zostały zmienione, aby ułatwić użytkownikom zrozumienie, jaką akcję podejmują.


Zmiany w kodzie programu

  • Redmine 5.0 został przeniesiony na framework deweloperski Ruby on Rails 6.1 z wykorzystaniem ładowacza kodu Zeitwerk. Wiąże się to z ważnymi zmianami w kodzie, które poprawiają wydajność aplikacji, ale mogą również powodować problemy z zgodnością z już zainstalowanymi wtyczkami. Niektóre z nich będą musiały zostać przeprojektowane, aby działać z tą nową wersją.
  • Dodano obsługę podglądu plików PDF (miniaturki) w systemie Windows (#32898).
  • Internet Explorer 11 nie jest już obsługiwany (#34978).
  • Wiele drobnych ulepszeń API.


Zmiany w problemach

  • Można teraz określić domyślne niestandardowe zapytania na poziomie aplikacji, projektu i użytkownika w listach problemów. (#7360)
  • W typach filtrów "zawiera", wyszukiwanie zostało ulepszone zgodnie z tym pomysłem Plan.io.
  • Nowa opcja w "Moim koncie", która może automatycznie dodać Cię jako obserwatora problemów, w których brałeś udział w określonym momencie. (#4347)


Zmiany w Wiki

  • Obserwujący mogą teraz dodawać/usuwać strony Wiki tak samo, jak w przypadku zgłoszeń. (#7652)


Podsumowanie

To są najważniejsze zmiany w nowym Redmine 5.0. Teraz zależy od Ciebie, czy zdecydujesz się na aktualizację czy nie. Jeśli interesują Cię bardziej szczegółowe informacje na temat zmian w Redmine 5.0, zobacz pełny dziennik zmian tej wersji.

Najlepsza aktualizacja Redmine? Łatwa.

Zdobądź wszystkie potężne narzędzia do doskonałego planowania, zarządzania i kontroli projektów w jednym oprogramowaniu.

Wypróbuj Easy Redmine przez 30 dni za darmo

Pełne funkcje, zabezpieczenie SSL, codzienne kopie zapasowe, dostępne w Twojej lokalizacji