user experience

  • 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
  • Korporacyjna poezja

    Piszę sobie z kolegą z pracy na Lyncu vel. Skype for Business i coś tam mu narzekam aż w pewnym momencie pisze on mi te słowa:

    ja se obiecałem żeby nie narzekać
    nie wkręcaj mnie
    od rana
    powiem tak po 4 probie skopiowania twojego nr telefonu z wizytówki lync
    się poddałem
    przepisałem
    jajebie

    dla niewtajemniczonych —skopiowanie numeru telefonu czy maila z wizytówki użytkowników w Skype for Business to jest wyższa szkoła ux-jazdy, musicie kiedyś spróbować 🙂

    [fbcomments]