Drupal CMS a Drupal Core. Czym różnią się oba systemy i który wybrać?

Drupal CMS a Drupal Core. Czym różnią się oba systemy i który wybrać?

W 2025 roku na rynku pojawił się nowy system CMS, który może zrewolucjonizować sposób zarządzania treścią w internecie. Mowa o Drupal CMS – platformie przeznaczonej głównie dla marketerów, oferującej intuicyjne narzędzia do tworzenia stron internetowych bez konieczności kodowania. Co wyróżnia ten projekt? Jakie możliwości oferuje i czym różni się od znanego dotychczas Drupal Core? Zachęcamy do przeczytania artykułu lub obejrzenia odcinka z serii Nowoczesny Drupal.

Historia i rozwój Drupala

Drupal to jeden z najstarszych systemów zarządzania treścią, który powstał w 2001 roku. Od tego czasu przeszedł liczne modyfikacje i usprawnienia, stając się jednym z najpopularniejszych narzędzi open source do budowania witryn internetowych.

Jednym z kluczowych kamieni milowych w rozwoju systemu było wydanie Drupala  w 2015 roku. Wprowadził on nowoczesną architekturę opartą na komponentach frameworka Symfony, co pozwoliło na lepszą organizację kodu oraz ułatwiło rozwój nowych funkcjonalności. To właśnie od tej wersji zaczęto nazywać system nowoczesnym Drupalem (skąd zaczerpnęliśmy nazwę dla naszego kanału na YouTube).

Drupal przyjął strategię cyklicznych wydań, co oznacza, że nowe wersje są publikowane co pół roku. Aktualnie najnowsze wersje to Drupal 10.4 (wydany 17 grudnia 2024 roku) oraz Drupal 11.1 (wydany 16 grudnia 2024 roku).

Grafika z informacjami o historii Drupala, prezentująca kolejne wydania wersji Drupala wraz z rokiem.

 

Warto zaznaczyć, że wersje z rodziny Drupal 10 będą wspierane do 2026 roku, co daje administratorom i programistom trzy lata na migrację do wersji 11. To znacznie dłuższy okres przejściowy niż wcześniej, np. w przypadku migracji z Drupala 7 do Drupala 8, która była bardziej skomplikowana i wymagała znacznych nakładów pracy.

Z biegiem lat Drupal zyskał reputację potężnego narzędzia, ale także systemu skomplikowanego dla osób bez technicznej wiedzy. W wersjach 10 i 11 podjęto kroki w kierunku uproszczenia obsługi i wdrożenia nowoczesnych technologii, co pozwoliło na stworzenie nowego projektu – Drupal CMS, bazującego na Drupal Core.

Drupal Core – fundament systemu

Drupal Core to rdzeń systemu Drupal, składający się z podstawowych modułów i funkcji. Zawiera narzędzia do zarządzania treścią, taksonomią, kategoriami, użytkownikami oraz menu. Oprócz tego dostarcza funkcje dla programistów, które pozwalają na tworzenie dodatkowych modułów rozszerzających możliwości Drupala.

Fragment prezentacji z informacją o trudności Drupal Core i przystosowaniem systemu dla programistów.

 

Jednym z kluczowych aspektów Drupal Core jest jego modularność – sam w sobie zawiera stosunkowo niewiele gotowych funkcjonalności. Osoby, które zainstalują rdzeń Drupala, mogą poczuć, że system „nie ma nic”, ponieważ został stworzony z myślą o wyspecjalizowanych programistach, tworzących m.in. potęgę tego systemu, czyli moduły.

Drupal Core nie wymaga modyfikacji kodu, aby dostosować system do potrzeb użytkownika. Wszystkie zmiany i personalizacje można wdrażać poprzez dodatkowe moduły, co zapewnia stabilność i łatwość aktualizacji. W praktyce oznacza to, że każdą funkcję można dostosować lub nadpisać, co daje ogromną swobodę konfiguracji.

Drupal CMS – nowy standard dla marketerów

Drupal CMS to nowa wersja systemu Drupal, która została opracowana jako CMS dla marketingu i twórców treści, aby uprościć proces zarządzania stronami internetowymi. Nie jest to zupełnie nowy system – bazuje na Drupal Core, ale zawiera gotową konfigurację oraz preinstalowane moduły, które sprawiają, że korzystanie z niego jest łatwiejsze, szczególnie dla osób bez umiejętności programistycznych.

Fragment prezentacji z opisem Drupal CMS i inicjatywy Drupal Starshot z uwzględnieniem funkcjonalności.

 

Inspiracją dla tego podejścia było uproszczenie ekosystemu Drupala, aby użytkownicy nie musieli samodzielnie wyszukiwać i instalować modułów. Można to porównać do dystrybucji Linuxa – Drupal Core jest jak jądro systemu, a Drupal CMS jest gotową dystrybucją, podobną do Ubuntu, gdzie użytkownik dostaje zestaw gotowych do użycia narzędzi.

Drupal CMS powstał w ramach inicjatywy Drupal Starshot, która miała na celu uproszczenie obsługi Drupala i uczynienie go bardziej przystępnym. Głównym założeniem jest stworzenie systemu, który będzie działał w podejściu no-code, co oznacza, że użytkownicy mogą budować i zarządzać stronami internetowymi bez konieczności programowania.

Podstawą Drupal CMS są dwa nowe narzędzia:

  • Drupal Recipes – mechanizm umożliwiający szybką instalację i konfigurację modułów. Dzięki temu zamiast ręcznie konfigurować system, użytkownicy mogą importować gotowe ustawienia i funkcjonalności w kilka sekund. Recipes zapisują wiedzę specjalistów Drupala w postaci kodu, który można łatwo zaimportować do dowolnej instalacji.
Fragment prezentacji z opisem Drupal Recipes jako praktycznej funkcjonalności w systemie Drupal CMS.

 

  • Experience Builder – nowy edytor treści, który łączy najlepsze funkcje modułów Paragraphs oraz Layout Builder. Pozwala on na tworzenie i edycję stron w trybie wizualnym, co znacząco ułatwia pracę osobom nietechnicznym.
Fragment prezentacji pokazującej Experience Builder w Drupal CMS w odcinku Nowoczesnego Drupala.

 

Drupal CMS będzie rozwijany w dynamicznym tempie – nowe wersje systemu będą wydawane co trzy miesiące. Oficjalna wersja 1.0 została wydana 15 stycznia 2025 roku. Planowana premiera Experience Buildera odbędzie się w trzecim kwartale 2025 roku, co spowoduje zmianę numeracji systemu do wersji 2.0.

Podsumowując, Drupal CMS to nowoczesna, łatwiejsza w użyciu wersja Drupala, która pozwala na szybkie wdrożenie stron internetowych, eliminując konieczność głębokiej znajomości systemu. Dzięki takim funkcjom jak Recipes i Experience Builder, ma szansę stać się przełomowym narzędziem dla marketerów i firm poszukujących elastycznego, ale łatwego w obsłudze systemu CMS.

Który system wybrać: Drupal CMS czy Drupal Core?

Jak widać, obecnie istnieją dwa systemy Drupal, które mają nieco inne zastosowania. Który z nich będzie lepszym wyborem dla Twojej organizacji?

Drupal CMS jest dla Ciebie, jeśli:

  • Jesteś marketerem i chcesz tworzyć witryny internetowe bez kodowania.
  • Masz budżet od 50 do 200 tysięcy złotych na uruchomienie strony.
  • Chcesz szybko wdrożyć gotowe rozwiązania.
  • Pracujesz w agencji obsługującej klientów o ograniczonym budżecie.

Drupal Core jest dla Ciebie, jeśli:

  • Masz w zespole programistów lub specjalistów IT.
  • Potrzebujesz dużego stopnia dostosowania systemu pod swoje potrzeby.
  • Tworzysz rozbudowane projekty (np. systemy intranetowe lub portale korporacyjne) o budżecie powyżej 200 tysięcy złotych.

Drupal CMS a Drupal Core - podsumowanie

Drupal Core pozostaje wybierany do tworzenia stron internetowych. Świetnie sprawdzi się gdy masz w zespole programistów i posiadasz bardzo ścisłe i rozbudowane specyfikacje swojego projektu. Natomiast Drupal CMS to nowoczesny system CMS, który zrewolucjonizuje sposób zarządzania treścią. Jego główne zalety to łatwość obsługi, szybka instalacja funkcjonalności dzięki Recipes oraz inteligentny edytor treści Experience Builder. Dzięki temu system ten stanie się atrakcyjną opcją dla marketerów i agencji poszukujących skutecznych i prostych w obsłudze narzędzi do zarządzania stronami internetowymi.

Jeśli chcesz dowiedzieć się więcej o Drupal CMS, sprawdź oficjalną dokumentację lub skontaktuj się z ekspertami z agencji Drupala, aby dostosować system do potrzeb Twojej firmy.

***

Ten artykuł powstał na bazie materiału wideo. Zapraszamy do subskrybowania kanału Nowoczesny Drupal, gdzie w każdy piątek o 12:00 publikujemy nowy film. Nasi eksperci prezentują rozwiązania lub gotowe narzędzia, które pomogą Ci wykorzystać pełen potencjał Drupala.

-