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 10 – wszystko, co musisz o nim wiedzieć

Kategoria: 
Data aktualizacji: 
Czas czytania
: 10 min

Wsparcie dla Drupala 10 kończy się 9 grudnia 2026 roku. Od tego dnia nie będzie już otrzymywał poprawek bezpieczeństwa, dlatego jeśli Twoja strona wciąż działa na „dziesiątce”, czas zaplanować aktualizację do nowszej wersji. W artykule wyjaśniamy, co oznacza koniec wsparcia, jak przeprowadzić upgrade oraz jakie zmiany przyniósł Drupal 10.

Nowości w Drupal 10
Najważniejsze informacje
  • 9 grudnia 2026 r. kończy się wsparcie Drupala 10. Strona nadal będzie działać, ale rdzeń przestanie otrzymywać oficjalne poprawki bezpieczeństwa, a nowe luki mogą pozostać niezałatane.
  • Ze strony działającej na Drupalu 10 trzeba najpierw przejść na Drupala 11. Bezpośrednia aktualizacja do wersji 12 nie jest możliwa, więc oczekiwanie na jej premierę nie pozwoli pominąć tego etapu.
  • Przed aktualizacją sprawdź serwer, moduły i własny kod. Drupal 11 wymaga co najmniej PHP 8.3, a punktem wyjścia jest Drupal 10.3 lub nowszy. Narzędzie Upgrade Status pomoże określić zakres potrzebnych zmian.
  • Drupal 10 wprowadził CKEditor 5, panel administracyjny Claro i domyślny motyw Olivero. Automatyczne aktualizacje oraz przeglądarka modułów wymagają instalacji dodatkowych rozszerzeń – nie należą do rdzenia tej wersji.

Koniec wsparcia Drupala 10

9 grudnia 2026 r. Drupal 10 przestanie otrzymywać poprawki bezpieczeństwa. W tym samym tygodniu, zgodnie z harmonogramem wydań, ma się ukazać Drupal 12. Ostatnią wersją „dziesiątki” jest Drupal 10.6.

Co oznacza koniec wsparcia dla Twojej strony?

Brak wsparcia wiąże się z kilkoma istotnymi zagrożeniami i ograniczeniami:

  • przestaniesz otrzymywać oficjalne poprawki bezpieczeństwa, przez co nowo odkryte luki mogą pozostać niezałatane;
  • kolejne wersje modułów, z których korzystasz, będą przygotowywane dla Drupala 11 i 12, więc z czasem mogą przestać być zgodne z Twoją wersją;
  • Twoja strona nie przestanie działać z dnia na dzień, ale ryzyko ataków będzie rosło. W maju 2026 r. wykryto krytyczną lukę typu SQL injection w Drupalu, a już dwa dni po opublikowaniu poprawki odnotowano próby jej wykorzystania;
  • korzystanie z niewspieranego oprogramowania może utrudnić przejście audytu bezpieczeństwa oraz wykazanie, że stosujesz odpowiednie środki ochrony danych wymagane przez RODO.

Drupal 11 czy od razu Drupal 12?

Rekomendujemy aktualizację do Drupala 11. Miał swoją premierę w sierpniu 2024 r., wiele popularnych modułów jest już z nim zgodnych i nie ma jeszcze oficjalnie wyznaczonej daty końca jego wsparcia. Co ważne, aktualizacja z Drupala 10 bezpośrednio do 12 nie jest możliwa. Najpierw trzeba przejść na „jedenastkę”, dlatego nie ma sensu odkładać upgrade'u w oczekiwaniu na premierę Drupala 12.

Wersja

Wydanie

Koniec wsparcia

Minimalne PHP

Drupal 10

grudzień 2022

9 grudnia 2026

8.1

Drupal 11

sierpień 2024

jeszcze niewyznaczony

8.3

Drupal 12

planowo tydzień 7 grudnia 2026

–

8.5

Data wydania Drupal 10

Drupal 10 ujrzał światło dzienne 15 grudnia 2022 r. Było to ostatnie z trzech okienek wydania, jakie pierwotnie zaplanowano. Poprzedni termin został ustalony na sierpień 2022 roku, jednak developerzy nie byli w stanie do 13 maja 2022 roku dokończyć kilku ważnych funkcji. Dotyczyły one głównie integracji CKEditora 5. Podczas wstępnych testów okazało się, że optymalizacja narzędzia wymaga znacznie więcej czasu. Zadanie to było szczególnie ważne, bo w 2023 roku kończyło się wsparcie CKEditora 4.

Drupal 10 – ewolucja czy rewolucja?

Ostatnią większą rewolucją Drupala była wersja 8 wydana w 2015 roku. „Dziewiątka” została zbudowana na fundamentach przez nią położonych i podobnie zrobiono to w przypadku Drupala 10. Można więc powiedzieć, że w porównaniu do największego upgrade’u z Drupal 7 na Drupala 8, przejście na 10 było tylko kosmetyczną zmianą. Świadczą o tym zarówno wprowadzone zmiany w stosunku do D9, jak i sam proces aktualizacji, o którym jeszcze wspomnimy.

Zobacz, z jakimi nowościami mierzyliśmy się w Drupalu 10.

  1. Zaktualizowana wersja PHP

    Drupal 9.1 był pierwszą wersją systemu w pełni zgodną z PHP 8.0. W przypadku Drupala 10 minimalne wymagania wzrosły do PHP 8.1. Wynikało to między innymi z przejścia na Symfony 6.2, o którym piszemy niżej. Kolejne wersje podnoszą poprzeczkę jeszcze wyżej – Drupal 11 wymaga co najmniej PHP 8.3, a Drupal 12 – PHP 8.5. Przed aktualizacją warto więc sprawdzić, czy Twój serwer obsługuje odpowiednią wersję PHP.

  2. Zaktualizowana wersja Symfony 

    Drupal od wersji 8 wykorzystuje komponenty frameworka Symfony, które stanowią jeden z fundamentów jego architektury. Drupal 9 korzystał z Symfony 4.4, którego wsparcie bezpieczeństwa zakończyło się w listopadzie 2023 roku.

    W Drupalu 10 zdecydowano się pominąć Symfony 5 i przejść bezpośrednio na Symfony 6.2, wydane na krótko przed premierą „dziesiątki”. Zmiana pozwoliła unowocześnić technologiczne fundamenty systemu i zapewnić lepsze warunki do jego dalszego rozwoju. Od wersji 10.2 Drupal korzysta już z Symfony 6.4, natomiast Drupal 11 wykorzystuje Symfony 7.

  3. CKEditor 5

    Jak już wspomnieliśmy wcześniej, Drupal 10 został wyposażony w nowy edytor WYSIWYG – CKEditor 5, na stałe zastępując CKEditor 4. Piąta wersja była już dostępna w Drupalu 9.3, jednak funkcjonowała jako moduł eksperymentalny, który nie był stabilny. Rewolucja jest więc spora, gdyż kod CKEdiotra 5 był pisany od zera. Co dała ta zmiana? Przede wszystkim większe możliwości integracji oraz jeszcze bardziej intuicyjny proces zarządzania contentem.

    CKEditor to świetne narzędzie dla osób, które zarządzają treściami w ramach witryny. Przede wszystkim jest łatwy w obsłudze i oferuje świetny UX. Stanowi także solidny szkielet dla developerów - mogą go swobodnie dostosowywać i traktować jako fundament do budowy innych funkcji.

  4. Nowa skórka panelu administracyjnego 

    Skórka „Seven” została wprowadzona w 2009 roku dla Drupala 7 i nie ma co ukrywać – najlepsze lata ma już za sobą :) W Drupal 10 zastąpiła ją nowa skórka administracyjna „Claro”, która prezentuje się znacznie lepiej. Zaprojektowano ją z myślą o najnowszych standardach. Claro sprawia lepsze wrażenie na nowych użytkownikach i zachęca do zapoznania się z panelem CMS-a.

    Skórka Claro w Drupalu

    Źródło: drupal.org

  5.  Nowa domyślna skórka na froncie

    Zmiany skórki dotyczą również warstwy frontendowej. Domyślna skórka „Bartik” w poprzednich wersjach Drupala została zastąpiona przez idącą z duchem czasu skórkę „Olivero”.

    Oliviero została tak zaprojektowana, aby przede wszystkim robić wrażenie na użytkownikach. Świadczy o tym chociażby dostosowanie do standardów WCAG AA. Łatwo po niej nawigować; usprawniono także projekt formularzy. Wszystko zachowuje wysoką jakość, nawet gdy zmieniane są ostrość, kontrast oraz skalowanie. Nowa skórka uwzględnia również funkcje takie jak nawigacja drugiego rzędu czy layout builder.

  6. Automatyczne aktualizacje 

    W Drupalu 10 developerzy są coraz bliżej automatycznych aktualizacji. Umożliwia je moduł Automatic Updates, który pozwala automatycznie aktualizować łatki bezpieczeństwa oraz wersje rdzenia Drupala. Wszystko dzięki Inicjatywie Automatycznych Aktualizacji (Automatic Updates Initiative). Członkowie tej grupy wykonali mnóstwo pracy w takich obszarach jak UX, bezpieczeństwo i hosting, aby przygotować tę przydatną funkcję. Pamiętaj jednak, że moduł nie jest częścią rdzenia Drupala 10 – musisz zainstalować go osobno.

  7. Zmiany w starterkit 

    Nowy starterkit nie jest już po prostu podstawowym motywem lub podmotywem. Służy raczej kopiowaniu i używaniu jako fundament przy dalszych pracach. Twórcy Drupala zdecydowali się na taką zmianę, bo pozwala to w przyszłości publikować częstsze aktualizacje CSS-u i domyślnych znaczników w formie kolejnych części rdzenia Drupala. Znacznie ułatwi to pracę developerom front-endu.

    Możliwość tworzenia podmotywów zostaje jednak dalej zachowana. Jest ona szczególnie cenna, gdy motywy dziedziczą projekt i pomysły z motywu podstawowego. Przykładowo, duży portal z newsami z różnych branż może korzystać z motywu bazowego, który funkcjonuje jako fundament lekko zmodyfikowanych układów dla wszystkich podkategorii tematycznych.

    Nowy starterkit

    Źródło: drupal.org

  8. Zastąpienie niektórych skryptów jQuery przez JavaScript

    Drupal od swoich wcześniejszych wersji był mocno zintegrowany z jQuery. Od D10zaczęło się to powoli zmieniać. Społeczność Drupala postanowiła przestarzałe rozwiązania zastąpić nowymi skryptami pisanymi w natywnym JavaScripcie. Jednak należy zwrócić uwagę, że to dopiero początek procesu odchodzenia od starszych rozwiązań. Cały proces z pewnością będzie długotrwały. Natomiast benefity wynikające z nowocześniejszych i świeższych rozwiązań rekompensują wysiłek setek developerów Drupala.

  9. Decoupled menus 

    Decoupled Menus to efekt inicjatywy społeczności Drupala o tej samej nazwie. Funkcja trafiła do rdzenia w wersji 10.1. Pozwala w prosty sposób przekazać menu zarządzane w panelu administratora do osobnego frontendu, np. aplikacji w JavaScripcie. Zapewnia to łatwiejszą obsługę – wprowadzanie małych zmian na stronie nie wymaga zaangażowania front-end developera. Ta funkcja to kolejny krok w procesie ulepszania Drupala jako headless CMS.

  10. Przeglądarka modułów 

    Moduły pozwalają znacznie rozszerzyć funkcjonalność strony zbudowanej na Drupalu. Wcześniej wyszukiwanie rozszerzeń odbywało się przede wszystkim na oficjalnej stronie drupal.org, a ich instalacja wymagała nieco bardziej zaawansowanych umiejętności technicznych, np. obsługi Composera.

    W Drupalu 10 możesz skorzystać z dodatkowego modułu Project Browser, który umożliwia przeglądanie dostępnych rozszerzeń bezpośrednio w panelu administracyjnym. Dzięki funkcjom wyszukiwania i filtrowania łatwiej znaleźć moduły odpowiadające potrzebom Twojej strony. Project Browser pozwala również zapoznać się z instrukcjami ich instalacji, a po odpowiedniej konfiguracji – instalować je z poziomu interfejsu administracyjnego.

    Przeglądarka modułów Drupal 10

    Źródło: drupal.org

  11. Usunięcie rdzennych modułów 

    Z racji tego, że niektóre rdzenne moduły nie były często używane lub stały się niepotrzebne, zostały usunięte w najnowszej wersji. Oto niektóre z nich:

    • Aggregator,
    • QuickEdit,
    • HAL,
    • RDF,
    • Color.

Drupal 11 update – jak przejść na nową wersję systemu?

Działania, jakich będziesz musiał się podjąć, migrując na Drupal 11, zależą od tego, z jakiej aktualnie wersji korzystasz:

Drupal 10

Jeśli Twoja strona nadal działa na tej wersji, kolejnym krokiem jest przejście na Drupala 11. Najpierw zaktualizuj rdzeń co najmniej do wersji 10.3, a najlepiej do najnowszej 10.6. Zgodność modułów sprawdzisz za pomocą narzędzi Upgrade Status i Rector. Pamiętaj, że Drupal 11 wymaga PHP 8.3. Cały proces krok po kroku opisujemy w artykule o aktualizacji do Drupala 11.

Drupal 9

Aktualizacja Drupala 9 do 10 wygląda podobnie jak pomniejsze update’y 9.x, które można przeprowadzić za pomocą Composera lub manualnie. Aby na bieżąco monitorować kompatybilność modułów, ponownie możesz skorzystać z narzędzi Rector oraz Upgrade Status. Po przejściu na Drupala 10 od razu zaplanuj kolejny krok: aktualizację do Drupala 11.

Drupal 8

Wsparcie Drupala 8 zostało zakończone w listopadzie 2021 roku. Z tego powodu na początek musisz dokonać aktualizacji do Drupala 9 i dopiero potem przejść na Drupala 10, a na końcu na Drupala 11. Za pomocą Upgrade Status monitoruj swoją witrynę. Współpracuj z opiekunami, aby zaktualizować wszystkie potrzebne projekty, które nie są jeszcze gotowe. Większość aktualizacji kodu może być automatycznie wykonana przy użyciu Rectora.

Drupal 7

Wsparcie Drupala 7 zakończyło się 5 stycznia 2025 roku. W tym przypadku nie ma aktualizacji „w miejscu” – potrzebna jest migracja treści na nową stronę. Można ją przeprowadzić bezpośrednio do Drupala 11, bez przechodzenia przez wersje pośrednie. Pamiętaj, że migracja jest czasochłonna, dlatego warto zaplanować ją z wyprzedzeniem.

Drupal 10 – podsumowanie

Drupal 10 przyniósł wiele zmian, które ułatwiły tworzenie i rozwijanie zaawansowanych serwisów internetowych. Nowy edytor treści, odświeżony panel administracyjny czy aktualizacja technologicznych fundamentów systemu to tylko niektóre z nich.

Obecnie jednak ta wersja zbliża się do końca swojego cyklu życia. Jeśli Twoja strona nadal korzysta z Drupala 10, nie odkładaj aktualizacji na ostatnią chwilę. Przejście na Drupala 11 pozwoli Ci zachować dostęp do poprawek bezpieczeństwa i dalszego rozwoju systemu.

Zapisz się do darmowego newslettera

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

CAPTCHA

Kiedy kończy się wsparcie Drupala 10?

9 grudnia 2026 r. Od tego dnia core Drupala 10 nie dostaje poprawek bezpieczeństwa ani błędów.

Czy moja strona przestanie działa po końcu wsparcia?

Nie. Strona będzie działała dalej, ale nowo odkryte luki nie zostaną załatane, a nowe wersje modułów przestaną być zgodne z Drupalem 10.

Czy mogę przejść z Drupala 10 od razu na Drupala 12?

Nie. Aktualizacje dużych wersji przeprowadza się po kolei, więc najpierw trzeba przejść na Drupala 11.

Ile trwa aktualizacja Drupala 10 do 11?

Czas aktualizacji zależy od liczby modułów dodatkowych i własnego kodu. Zakres prac najszybciej określi audyt z użyciem narzędzia Upgrade Status.

Jakie wersji PHP wymaga Drupal 11?

PHP 8.3. Drupal 12 będzie wymagał PHP 8.5.

Oceń wpis
4.7
Ocena: 4.8 Liczba głosów: 15

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