Przejdź do treści

Nowe szaty pszczół! Dowiedz się więcej o rebrandingu naszej marki.

Pobierz e-book
Podobają Ci się nasze treści?
Sięgnij po unikalną wiedzę prosto od developerów i marketingowców. Zapisz się do newslettera.
CAPTCHA
Dziękujemy za zapisanie się do newslettera!
Aby otrzymywać najświeższe, branżowe informacje, potwierdź subskrypcję w mailu, który od nas dostałeś.
PS. Nawet tak ważne wiadomości lubią czasem pomylić folder, dlatego upewnij się, że mail nie trafił do SPAMU
Otwórz swoją skrzynkę e-mail

Drupal 11 – co przynosi nowa wersja?

Kategoria: 
Opublikowane: 
Czas czytania
: 7 min

Na początku sierpnia na rynku zadebiutował Drupal 11. Nowa odsłona jednego z najpotężniejszych systemów zarządzania treścią przynosi wiele interesujących rozwiązań oraz nowych możliwości. Z tego artykułu dowiesz się więcej na temat wprowadzonych w Drupalu 11 zmian, a także sprawdzisz, jak przygotować update swojej witryny.

Nowa wersja Drupala

Co należy wiedzieć o cyklu wydań Drupala 11?

Cykl wydań Drupala 11 to złożony proces obejmujący kilka istotnych etapów, tj. planowanie, rozwój, testowanie, wydanie oraz kontynuację wsparcia. Taki harmonogram, dzięki swojej przewidywalności, pomaga efektywniej zarządzać wersjami CMSa i ułatwia utrzymanie oraz planowanie kolejnych aktualizacji systemu.

Na podstawie obecnego cyklu wydań, w listopadzie 2024 będą miały miejsce prezentacje wersji rc, beta Drupala 11.1.0 oraz Drupala 10.4.0. Z kolei w grudniu będziesz mógł skorzystać z finalnych wydań Drupala 11.1.0 i 10.4.0. Warto pamiętać, że w tym samym miesiącu zakończy się wsparcie bezpieczeństwa dla wersji 10.2.x, więc jeśli jeszcze jej używasz, czas na aktualizację.

Znamy również harmonogram na przyszły rok. Na początku maja 2025 roku czeka nas wydanie wersji 11.2.0-alfa i 10.5.0-alfa1, a w połowie miesiąca Drupala 11.2.0-alfa i 10.5.0-alfa1. To jednak nie wszystko, ponieważ w czerwcu będzie wydana wersja 11.2.0-rc1 i 10.5.0-rc1. Czerwiec 2025 roku to ważna data, którą warto zapamiętać. W połowie tego miesiąca odbędzie się premiera Drupal 11.2.0 i 10.5.0 oraz oficjalnie zakończy się wsparcie bezpieczeństwa dla wersji 10.3.x.

Co nowego przyniesie Drupal 11?

Wersja 11 Drupala wprowadza kilka nowych funkcji i usprawnień, które mają na celu poprawę użyteczności, wydajności i elastyczności Twojej witryny. Oto najciekawsze zmiany w nowej wersji:

  • recipes – eksperymentalna funkcja w Drupalu 11. Każdy przepis to predefiniowany zestaw modułów, ustawień i konfiguracji, który można zastosować, aby szybko uzyskać określoną funkcję lub zestaw funkcji. Możesz tworzyć własne przepisy do udostępniania lub ponownego wykorzystywania,
  • usprawnienia w zarządzaniu taksonomią – wprowadzony w wersji 11 nowy interfejs użytkownika ułatwi przeglądanie, usuwanie oraz przywracanie różnych wersji terminów taksonomii. Zapewnia to kontrolę nad historią zmian. Dodatkowo w najnowszej wersji systemu masz możliwość korzystania z workflow (Content Moderation Workflow) podczas moderowania treści terminów taksonomii. Oznacza to, że możesz teraz ustawiać im różne statusy, takie jak „w wersji roboczej” lub „opublikowane”,
Moderowanie terminów taksonomii
  • nowe menu nawigacyjne – funkcja znana z wersji 10.3. Jest dostępna w ulepszonej wersji w core Drupala 11 jako moduł eksperymentalny. Przenosi interfejs administratora na lewy pasek boczny, zapewniając nowocześniejszy wygląd. Wkrótce pojawią się dalsze usprawnienia, w tym dynamiczny pasek górny. Jeśli chcesz wypróbować tę nowość, wejdź w ustawienia skórki administracyjnej (admin/appearance/settings) i wybierz „New Drupal Navigation",
Pionowe menu nawigacyjne
  • SDC (Single Directory Components) – funkcja, która wchodzi w skład stabilnej wersji rdzenia Drupala. Moduł umożliwia definiowanie komponentów w obszarze jednego katalogu zawierającego wszystkie powiązane pliki, takie jak JavaScript, HTML, CSS, YAML. Jest to zdecydowanie duże ułatwienie. Upraszcza wykonywanie aktualizacji i debugowanie, ponieważ wszystkie elementy będą zgrupowane razem, minimalizując ryzyko pojawienia się niespodziewanych błędów,
SDC
  • stabilna wersja modułu Workspaces – moduł wykorzystywany przy zarządzaniu i tworzeniu obszarów roboczych dla różnych etapów treści. Od teraz dostępny w stabilnej wersji. Co usprawnia? Przede wszystkim możesz liczyć na lepszą kompatybilność, bezpieczeństwo oraz wydajność w stosunku do wersji eksperymentalnej,
Moduł Workspaces
  • większe możliwości polityki dostępu – nowe API Access Policy oferuje bardziej szczegółową kontrolę nad uprawnieniami dostępu. Rozszerza sposób ich zarządzania, wychodząc poza tradycyjne role i uprawnienia. Wcześniej użytkownik, który miał przypisaną rolę, automatycznie otrzymywał wszystkie związane z nią uprawnienia. Teraz Drupal umożliwia precyzyjniejsze zarządzanie dostępem w różnych kontekstach. Może być uzależniony od takich czynników jak pora dnia, adres URL, termin taksonomii w treści,
  • usunięte strony administracyjne – zrezygnowano z kilku stron administracyjnych związanych z ręcznym dodawaniem nowych modułów i motywów. Zmiany wynikają z przejścia na nowocześniejsze i bezpieczniejsze metody zarządzania kodem. Wprowadza to konieczność korzystania z Composera jako jedynego zalecanego sposobu na instalowanie modułów oraz motywów.
Composer

Aktualnie trwają prace nad Drupal 11.1, który będzie wprowadzał dodatkowe innowacje, takie jak Automatic Updates, Recipes czy Project Browser. Dodatkowo w tej wersji planowane jest wprowadzenie pierwszej odsłony bardzo ważnego modułu - Experience Builder.

Drupal 11 vs. Drupal 10 – różnice między wersjami

W Drupalu 11 nie brakuje istotnych zmian w porównaniu do starszej wersji. Aby zrozumieć pełen kontekst i różnice między tymi wersjami, warto zapoznać się z możliwościami, jakie oferował Drupal 10.

  • core Drupala – niektóre z modułów, które były jeszcze częścią core Drupala 10, zostały z niego usunięte. Ma to na celu zmniejszenie rozmiaru rdzenia Drupala i ułatwienie jego utrzymania. Jeśli korzystasz z tych modułów, nie musisz się martwić – nadal możesz je zainstalować i używać. Oto przeniesione moduły: Actions UI, Book, Tracker, Forum, Statistics, Tour
  • wymagania – Drupal 11, w przeciwieństwie do D10, wymaga używania PHP w wersji 8.3, co oznacza, że starsze nie są już wspierane oraz wersji 2.7.0 lub nowszej Composera. Wymagania dotyczące baz danych również uległy zmianie: minimalne wersje to MySQL 8.0, MariaDB 10.6, PostgreSQL 16 oraz SQLite 3.45 z rozszerzeniem json1,
Drupal 11 - wymagania
  • jQuery4 i jQuery UI – Drupal 10 korzysta ze stabilnych jQuery i jQuery UI, ale zaczynają być przestarzałe w porównaniu do nowszych rozwiązań. Właśnie dlatego Drupal 11 aktualizuje jQuery do wersji 4.0.0, a jQuery UI do 1.14.0. Dzięki temu można ulepszyć ich funkcje oraz poprawić błędy,
  • przestarzałe zależności – Drupal 11 nie zawiera kilku niepotrzebnych bibliotek, takich jak na przykład Shepherd.js, który był używany przez moduł Tour. Może to wymagać aktualizacji lub migracji istniejących modułów czy motywów,
  • nowsza wersja Symfony – Drupal 11 korzysta z Symfony 7, a nie 6 jak D10. Wersja 7 przyniosła poprawki wydajności oraz nowe funkcje i usprawnienia, które wspierają nowoczesne standardy programowania,
  • aktualizacja CKEditor 5 – Drupal 11 korzysta ze zaktualizowanej wersji CKEditor 5 – v42.0.2.

Aktualizacja do Drupal 11 – jak się przygotować?

Przygotowanie witryny na wersję 11 wiąże się z odpowiednim planowaniem i systematycznym podejściem. Jeśli Twoja strona oparta jest na Drupalu 10, proces będzie stosunkowo prosty, a sam upgrade nie jest pilny. Natomiast przy starszych wersjach migracja jest zalecana i powinna zostać przeprowadzona jak najszybciej, aby uniknąć potencjalnych problemów z bezpieczeństwem.

Drupal 7

Aktualizację z Drupal 7 do 11 powinno się wykonywać etapami. Na początek należy przeprowadzić migrację do wersji 9, potem do 10 a dopiero na koniec do Drupala 11. Jeśli nadal używasz Drupala 7, to jak najszybciej zaplanuj aktualizację. Wsparcie dla tej wersji zakończy się już 5 stycznia 2025 roku. Nie zostało zatem zbyt wiele czasu, tym bardziej że taki upgrade z pewnością będzie wymagać sporo czasu.

Drupal 9

Wsparcie dla Drupala 9 zakończyło się w listopadzie 2023 roku. Przejście z Drupala 9 na najnowszą wersję CMSa jest więc dość istotne dla dalszego funkcjonowania Twojej strony. Mimo że nadal działa, jest bardziej podatna na zagrożenia bezpieczeństwa. Rozpoczynając migrację, upewnij się, że Twoja witryna działa na najnowszej wersji 9.5. Po aktualizacji do wersji 9.5 przystąp do migracji na Drupal 10, co stanowi podstawę do późniejszego upgradu do Drupal 11.

Drupal 10

Jeśli korzystasz z tej wersji, to jesteś w bardzo dobrym położeniu. Drupal 10 będzie wspierany aż do 2026 roku, dokładnie do czasu wydania Drupala 12. Nie musisz się więc spieszyć i możesz poczekać ze zmianą wersji, a sama migracja nie powinna przysporzyć większych problemów. Jest znacznie prostsza w porównaniu do starszych wersji, ponieważ Drupal 11 stanowi kontynuację wersji 10.

Przystępując do update’u, w pierwszej kolejności zaktualizuj Drupala do najnowszej wersji 10.3.0. Następnie wykonaj aktualizację do wersji 11. Możesz to zrobić ręcznie lub korzystając z Composera. Upewnij się, że wszystkie używane moduły i motywy są zgodne z Drupal 11. W tym celu możesz skorzystać np. z modułu Upgrade Status.

Podsumowanie

Najnowsza wersja Drupala prezentuje nowe, ciekawe rozwiązania. Kontynuuje umacnianie pozycji Drupala jako jednego z kluczowych systemów zarządzania treścią na rynku. Wersja 11 systemu, oferując nowe zaawansowane funkcje, stara się nadążać za stale rosnącymi wymaganiami użytkowników. Drupal 11 to nie tylko kolejna wersja, to także kluczowy krok pokazujący przyszłość i dalszy kierunek rozwoju CMS-ów. To połączenie nowoczesności z solidnym, trwałym fundamentem, dzięki którym będziesz mógł stworzyć zaawansowane i bezpieczne aplikacje internetowe.

Zapisz się do darmowego newslettera

Zdobywaj wartościową wiedzę z obszaru technologii i marketingu

CAPTCHA
Oceń wpis
0

Dziękujemy za ocenę postu!

Mamy więcej darmowych treści. Nie rezygnuj z nich!
Technologie, SEO, marketing - newsletter z poradami, które od razu możesz wdrożyć! Prosto na Twoją skrzynkę. Za darmo i bez spam
CAPTCHA