Przejdź do treści
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.3.0 – jakie zmiany przynosi?

Kategoria: 
Opublikowane: 
Czas czytania
: 3 min

Trzecia wersja Drupala 11 właśnie ujrzała światło dzienne. Aktualizacja m.in. wprowadza rewolucję w wydajności systemu oraz pomaga budować jeszcze lepszy interfejs użytkownika. Co dokładnie czeka na użytkowników?

Nowa wersja systemu Drupal

Co zyskasz dzięki aktualizacji?

Przejdźmy po kolei przez nowości, które oferuje nowa wersja systemu.

  1. Znacząca poprawa wydajności

    Zmiany będą odczuwalne zarówno we frontendzie, jak i backendzie. Dzięki wprowadzonej optymalizacji liczba zapytań dla tzw. „niewygrzanego cache” spadła o 31% a dla „częściowo wygrzanego” prawie o połowę (47%). W przypadku bardziej rozbudowanych stron liczby te mogą być nawet większe.

    Ale to nie wszystko. Na frontendzie moduł BigPipe korzysta teraz z technologii HTMX, co pozwala znacznie „odchudzić” kod JavaScript. Dzięki temu strony ładują się szybciej, bo przeglądarka ma mniej skryptów do przetworzenia. To duża zmiana również dla użytkowników, którzy będą krócej czekać na załadowanie poszczególnych stron.

  2. Integracja z HTMX

    Przejście na technologię HTMX oznacza korzyści nie tylko dla modułu BigPipe, ale dla całego Drupala. Dzięki niej można tworzyć nowoczesne, interaktywne interfejsy przy użyciu atrybutów HTML zamiast skomplikowanego kodu JavaScript. Zastąpienie poprzednich rozwiązań (API AJAX czy skryptów BigPipe) pozwoliło zredukować wagę kodu JavaScript obsługującego komunikację z serwerem aż o 71%.

  3. Moduł Navigation w stabilnej wersji

    Narzędzie Navigation oficjalnie zakończyło fazę eksperymentalną i jest gotowe do użycia przez wszystkich użytkowników Drupala. Moduł jest alternatywą dla klasycznego paska narzędzi w systemie i zapewnia przejrzysty widok panelu zarządzania, szczególnie w serwisach o rozbudowanej strukturze administracyjnej. Warto go przetestować!

  4. Łatwiejsza edycja treści

    Wersja 11.3.0 przynosi zmiany także dla redaktorów. Od teraz linkowanie treści będzie łatwiejsze dzięki funkcji automatycznego podpowiadania wewnętrznych podstron do podlinkowania. Koniec z ręcznym wyszukiwaniem i wklejaniem adresów URL!

    Co więcej, CKEditor zyskał również nowe opcje formatowania list wypunktowanych oraz numerowanych, co poprawia czytelność treści.

    Twórcy wprowadzili także nowe uprawnienie: Administer node published status. Nadaje ono pracownikom możliwość publikowania i usuwania treści bez przyznawania im pełnych uprawnień administracyjnych.

  5. Obiektowe hooki w motywach (Themes)

    W wersji 11.3.0 twórcy umożliwili stosowanie atrybutów #[Hook] również w warstwie wizualnej. Oznacza to, że deweloperzy mogą tworzyć uporządkowane klasy w katalogu src/Hook/. Motywy są teraz rejestrowane w kontenerze usług, co ułatwia integrację i pozwala pisać kod w takim samym standardzie jak w modułach.

  6. Natywne narzędzie do eksportu treści

    Do rdzenia Drupala w wersji 11.3.0 trafiło narzędzie pozwalające wyeksportować konkretną encję do pliku tekstowego (YAML). Co ważne, potrafi ono automatycznie obsłużyć zależności. Przykładowo jeśli eksportujesz artykuł, który ma przypisane zdjęcia i kategorię, skrypt wyciągnie te powiązane elementy razem z nim. Obsługa odbywa się z poziomu terminala:

    php core/scripts/drupal content:export ENTITY_TYPE_ID ENTITY_ID

  7. Pełne wsparcie dla PHP 8.5

    Miesiąc po premierze PHP 8.5 Drupal 11.3.0 oferuje pełną kompatybilność z najnowszą wersją języka. To duże ułatwienie dla programistów, ale również zmiana strategiczna. PHP 8.5 stanie się minimalną wymaganą wersją dla Drupala 12, którego premiera odbędzie się w 2026 roku. Zatem korzystając z Drupala 11.3.0 z PHP 8.5, przygotowujesz swój serwis na przyszłe lata.

  8. Eksperymenty z zapytaniami równoległymi

    W systemie pojawił się eksperymentalny sterownik bazy danych dla MySQL i MariaDB. W porównaniu do obecnie używanego PDO jest w stanie wykonywać zapytania równolegle. Na ten moment funkcja jest ukryta i niedostępna, ale stanowi wskazówkę, w którą stronę pójdą twórcy Drupala w przyszłości.

Podsumowanie

Drupal 11.3.0 to znacznie więcej niż tylko zestaw drobnych usprawnień. To nowa wersja, która poprawia wydajność systemu i wprowadza nowe technologie do swojego rdzenia. Zalecamy jak najszybszy upgrade oraz przetestowanie w praktyce, jak zmiany wpłyną na Twój serwis.

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