Drupal Starshot, Core i CMS w telegraficznym skrócie i z niespodzianką

Jeśli nie śledzisz losów projektu Drupal to być może nie zdajesz sobie sprawy, ale Drupal

  • po pierwsze nie umarł (zaskoczenie!),
  • po drugie intensywnie się rozwija i mam wrażenie, że wraca do gry,
  • po trzecie przechodzi bardzo interesujące zmiany z pogranicza rebrandingu i przebudowy architektury

Nawet jeśli (tak jak ja) trzymasz rękę na (dość słabo wyczuwalnym) pulsie Drupala, to możesz czuć dezorientację. Ostatni rok przyniósł bowiem wiele nowości, w których łatwo się pogubić. Konkretnie:

  • mamy ciągle wydawane nowe wersje Drupal 10
  • wyszedł Drupal 11
  • mówiło się o Drupal Starshot
  • teraz mówi się dużo o Drupal CMS
  • a jeszcze zdarza się, że ktoś wspomina o Drupal Core albo Receptach

O co w tym wszystkich chodzi?! W największym skrócie to:

Drupal 10 i 11

  • Drupal 10 i 11 To obecnie wspierane wersje „normalnego” systemu Drupal, takiego jaki znamy od zawsze,
  • czyli takiego, który po instalacji zawiera sporo modułów, z których możemy (jak z klocków Lego) zbudować właściwie wszystko, ale musimy dokładnie wiedzieć jakie dodatkowe moduły zainstalować i jak to wszystko skonfigurować.

Drupal Core

  • Nazwa Drupal Core to swego rodzaju rebranding rdzenia Drupala,
  • chodzi o to aby odróżnić rdzeń (Drupal Core) od gotowej do użycia przez nietechnicznych użytkowników „dystrybucji” (Drupal CMS),
  • Stawiam że kolejne wydania (od 12) będą nazywały się Drupal Core i będą sukcesywnie „odchudzane” z modułów dostarczających funkcje inne niż „rdzenne” czyli potrzebne na każdej stronie (np. logowanie użytkowników, uprawnienia, typy zawartości, widoki).

Drupal Starshot

  • Starhot to ogłoszona na początku 2024 roku strategiczna „inicjatywa” czyli „wizja nowego Drupala”, który umożliwi użytkownikom z ograniczoną wiedzą techniczną łatwe tworzenie i zarządzanie stronami,
  • Kluczową funkcją mającą to urzeczywistnić są Recepty (Recipies).

Recepty?

  • są to pewnego rodzaju gotowe zestawy funkcji, które można wdrożyć na stronę jednym kliknięciem i które wzbogacają ją o cały zestaw nowych możliwości w jakimś obszarze,
  • to tak naprawdę zestaw przyszykowanych modułów i ich konfiguracji, formularzy, widoków, komponentów i różnych
  • Receptą może być „zaawansowane funkcje i narzędzia SEO”, „Obsługa wydarzeń”, „Blog” czy cokolwiek innego, co jest zrozumiałe dla nietechnicznych osób
  • przykładowo instalując Drupal CMS już na samym początku możemy wybrać kilka gotowych Recept
Drupal CMS – jeden z kroków procesu instalacji

Drupal CMS

  • to pewnego rodzaju materializacja idei Starshot w postaci gotowego systemu, który mozna pobrać, zainstalować i używać „od ręki”, bez tajemnej „Drupalowej” wiedzy,
  • jednocześnie jest to oficjalna nazwa nowej „wersji” Drupala, która zastępuje nazwę „kodową”, jaką był do tej pory Starshot,
  • (kiedyś taką wersję nazwalibyśmy chyba dystrybucją),
  • technicznie rzecz biorąc Drupal CMS to Drupal Core z zaaplikowanymi Receptami
  • jego instalator będzie nastawiony na osoby nietechniczne i przypomina bardziej nowoczesne platformy nocode typu Airtable, które prowadzą za rękę przy budowie nowej aplikacji,
  • mamy więc przykładowo pytanie „Jakie są Twoje cele” a nie „Jakie recepty chcesz zainstalować” – to bardzo fajna zmiana paradygmatu, jesteśmy bowiem pytani o nasze potrzeby a nie o jakieś technikalia,
  • Oficjalne wydanie Drupal CMS planowane jest na 15 stycznia 2025 roku
  • w bardzo ciekawy pokazie jego wczesnej wersji Dries zaprezentował między innymi asystenta AI, który sam tworzył formularze, strony, rodzaje zawartości – według mnie to może być „system seller” tego projektu, jeśli będzie rzeczywiście działał.
Przykładowa interakcja z asystentem AI wewnątrz Drupal CMS

Obiecana Niespodzianka – testuj Drupal CMS już teraz!

  • już teraz możesz przetestować Drupal CMS i to bez instalowania czegokolwiek w systemie!
  • wystarczy wejść na https://www.drupal.org/project/drupal_cms i kliknąć „Start trial in your browser”
  • twoja przeglądarka zostanie wykorzystana jako środowisko uruchomieniowe, czyli pewnego rodzaju „serwer”, w którym Drupal CMS będzie działał,
  • na słabszych komputerach instalacja może potrwać kilkanaście minut,
  • wersja testowa może zawierać różne nieoczekiwane błędy i problemy, jako że jest regularnie poprawiana.

Podsumowując

  • jeśli deweloperzysz, lubisz samemu składać Lego i ważny jest dla Ciebie DX (Developer eXperience) – Drupal Core
  • jeśli chcesz zbudować stronę, ważne jest dla Ciebie UX (User eXperience) i nie znasz się na Drupalu i jego technikaliach, bierzesz Drupal CMS

Będzie mi bardzo miło...

...jeśli zapiszesz się na powiadomienia. Zero reklam i nie przegapisz żadnego nowego wpisu!

klikając "Zapisz mnie" potwierdzasz zapoznanie się z polityką prywatności tego bloga. Po zapisaniu się możesz zmienić obserwowane kategorie.

Będzie mi bardzo miło...

...jeśli zapiszesz się na powiadomienia. Zero reklam i nie przegapisz żadnego nowego wpisu!

klikając "Zapisz mnie" potwierdzasz zapoznanie się z polityką prywatności tego bloga. Po zapisaniu się możesz zmienić obserwowane kategorie.

Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *