Przejdź do treści
Kluczowe funkcji i udoskonalenia w Drupal 10

Kluczowe funkcji i udoskonalenia w Drupal 10

Drupal, będący jednym z czołowych otwarto źródłowych systemów CMS, nieustannie dąży do innowacji, aby sprostać tym wyzwaniom i zapewnić narzędzia, które umożliwiają tworzenie bogatych, dynamicznych i angażujących treści internetowych. Wprowadzenie Drupal 10 stanowi kolejny krok w tej ewolucji, oferując szereg nowości i ulepszeń, które nie tylko ułatwiają pracę z platformą, ale także przygotowują ją na przyszłe wyzwania technologiczne i funkcjonalne.

Drupal 10, zaprezentowany światu 15 grudnia 2022 roku, został przyjęty z entuzjazmem przez społeczność deweloperów i użytkowników ze względu na jego zaawansowane funkcje, nowoczesny wygląd i zaktualizowane narzędzia, które razem tworzą solidne fundamenty dla przyszłościowej platformy. Wprowadzenie nowych tematów, takich jak Claro i Olivero, ulepszone doświadczenie edycji tekstu dzięki CKEditor 5, oraz szereg innych kluczowych funkcji i ulepszeń, sprawia, że Drupal 10 nie tylko podnosi jakość tworzenia i zarządzania treścią, ale także zwiększa dostępność i użyteczność dla szerokiego spektrum użytkowników.

Przyjazne podejście do nowych użytkowników

W świecie technologii, gdzie pierwsze wrażenia są kluczowe, Drupal 10 przyjmuje świeże podejście, aby uczynić platformę bardziej dostępną i przyjazną dla osób, które dopiero zaczynają swoją przygodę z CMS. Ta strategia, znana jako "Inicjatywa na Rzecz Początkujących", została zapoczątkowana przez założyciela Drupal, Driesa Buytaerta, i koncentruje się na dostarczeniu intuicyjnego i łatwego w użyciu środowiska dla tych, którzy mogą być nowi w zarządzaniu treścią internetową.

Inicjatywa ta skupia się na trzech kluczowych modułach - Media, Layout Builder i Claro - które razem tworzą synergiczne doświadczenie, umożliwiając nowym użytkownikom łatwiejsze nawigowanie i zarządzanie treścią na ich stronach internetowych. Choć te moduły były obecne już w Drupal 9, to wersja 10 uznaje je za na tyle stabilne i sprawdzone, że są one teraz domyślnie włączone, dostarczając od samego początku bardziej optymalizowanego doświadczenia.

  • Media. Moduł ten ułatwia zarządzanie i wykorzystywanie plików multimedialnych, takich jak obrazy, wideo czy inne pliki, umożliwiając użytkownikom łatwe dodawanie i osadzanie mediów w treściach.
  • Layout Builder. Ten intuicyjny kreator układu umożliwia użytkownikom tworzenie i dostosowywanie układów stron oraz bloków treści bez konieczności zagłębiania się w kod.
  • Claro. Jako nowy temat administracyjny, Claro oferuje czysty i nowoczesny interfejs użytkownika, który jest nie tylko estetycznie przyjemny, ale także funkcjonalny i dostosowany do potrzeb różnych ról użytkowników na platformie.

Ta inicjatywa nie tylko ułatwia nowym użytkownikom wejście w świat Drupal, ale także podkreśla zaangażowanie społeczności Drupal w ciągłe ulepszanie i dostosowywanie platformy, aby była ona dostępna i użyteczna dla jak najszerszej grupy użytkowników, niezależnie od ich doświadczenia czy umiejętności technicznych.

CKEditor 5. Edycja tekstu dla twórców

Edycja i formatowanie treści to kluczowe elementy każdego systemu zarządzania treścią, a CKEditor 5, wprowadzony w Drupal 10, stanowi znaczący krok naprzód w tej dziedzinie, oferując twórcom treści nowoczesne, intuicyjne i ulepszone doświadczenie edycji tekstu.

CKEditor 5 przynosi ze sobą szereg istotnych zmian i ulepszeń, które mają na celu ułatwienie pracy twórców treści oraz zwiększenie ich produktywności:

  • Nowoczesny i uproszczony interfejs. CKEditor 5 prezentuje się jako nowoczesny i schludny edytor, który oferuje uproszczony interfejs użytkownika z mniejszą ilością przycisków i opcji, co sprawia, że jest bardziej przyjazny i mniej przytłaczający dla użytkowników.
  • Przyjazność dla urządzeń mobilnych. Nowy edytor został zaprojektowany z myślą o różnych typach urządzeń i jest bardziej przyjazny dla urządzeń dotykowych, eliminując menu kontekstowe i umożliwiając łatwiejszą nawigację i edycję na tabletach czy smartfonach.
  • Skoncentrowany na treści. CKEditor 5 stawia na pierwszym miejscu treść, umożliwiając twórcom skupienie się na tym, co najważniejsze, czyli na tworzeniu angażujących treści, jednocześnie mając dostęp do potężnych narzędzi formatowania i edycji.
  • Ograniczone, ale skoncentrowane opcje edycji. Choć CKEditor 5 może oferować nieco mniej opcji edycji linków i obrazów w porównaniu do swojego poprzednika, koncentruje się on na dostarczeniu najbardziej istotnych i najczęściej używanych funkcji, co sprawia, że jest bardziej zrozumiały i prosty w użyciu dla szerokiego spektrum użytkowników.
  • Wsparcie dla współpracy. CKEditor 5 wprowadza również wsparcie dla funkcji współpracy, takich jak komentarze i śledzenie zmian, co umożliwia zespołom efektywniejszą współpracę nad treścią.

Wprowadzenie CKEditor 5 do Drupal 10 nie tylko zwiększa możliwości edycji treści, ale także podnosi jakość pracy twórców treści, umożliwiając im łatwiejsze i bardziej efektywne tworzenie, edycję i formatowanie treści na ich stronach internetowych.

Olivero. Nowa twarz Drupal, łącząca nowoczesność i dostępność

Wprowadzenie tematu Olivero jako nowego domyślnego tematu front-endowego w Drupal 10 to nie tylko krok ku estetyce i nowoczesności, ale także wyraźne zobowiązanie do promowania dostępności i inkluzji w cyfrowej przestrzeni. Olivero, nazwane na cześć Rachel Olivero - znanej ze swojej pracy na rzecz dostępności w sieci, nie tylko ustanawia nowe standardy wyglądu dla Drupal, ale także podkreśla znaczenie tworzenia stron internetowych, które są dostępne dla wszystkich użytkowników.

  • Nowoczesny i klarowny wygląd. Olivero prezentuje się jako czysty, nowoczesny i atrakcyjny wizualnie temat, który od razu przyciąga uwagę użytkowników, oferując jednocześnie intuicyjne nawigowanie i czytelność treści.
  • Dostępność na pierwszym miejscu. Jednym z kluczowych aspektów Olivero jest jego silne zaangażowanie w dostępność. Temat został zaprojektowany i przetestowany pod kątem zgodności z wytycznymi dotyczącymi dostępności treści internetowej (WCAG) oraz zapewnia wsparcie dla różnych technologii asystujących, takich jak czytniki ekranu.
  • Responsywność i mobilność. Olivero zostało zaprojektowane z myślą o różnorodności urządzeń, na których użytkownicy przeglądają treści internetowe. Dzięki temu dostosowuje się do różnych rozmiarów ekranów i jest w pełni responsywne, zapewniając spójne doświadczenie na wszystkich platformach.
  • Przyjazne dla deweloperów. Olivero nie tylko dostarcza doskonałe doświadczenie użytkownikom końcowym, ale także jest przyjazne dla deweloperów, oferując czytelny i dobrze zorganizowany kod, który można łatwo dostosować do indywidualnych potrzeb i wymagań projektu.
  • Wsparcie dla podstron. Olivero zostało zaprojektowane tak, aby wspierać różne typy treści i podstron, umożliwiając twórcom treści i deweloperom łatwe i efektywne zarządzanie różnorodnymi sekcjami i treściami na ich stronach internetowych.

Olivero nie tylko podnosi estetyczne i funkcjonalne standardy Drupal 10, ale także służy jako przypomnienie o ważności dostępności i inkluzji w dzisiejszym cyfrowym świecie, umożliwiając tworzenie stron internetowych, które są nie tylko atrakcyjne, ale także dostępne i przyjazne dla wszystkich użytkowników.

Project Browser. Nowy sposób, w jaki odkrywamy i instalujemy moduły

Wprowadzenie Project Browser w Drupal 10 stanowi przełom w sposobie, w jaki deweloperzy i administratorzy witryn odkrywają, eksplorują i instalują moduły oraz tematy. Ta nowa funkcja ma na celu usprawnienie i uproszczenie procesu dodawania nowych funkcji i rozszerzeń do witryn opartych na Drupal, czyniąc go bardziej intuicyjnym i dostępnym dla szerokiego spektrum użytkowników.

  • Odkrywanie modułów bez opuszczania platformy. Project Browser umożliwia użytkownikom przeglądanie dostępnych modułów i tematów bezpośrednio z poziomu interfejsu administracyjnego Drupal, eliminując potrzebę przeglądania zewnętrznych źródeł lub stron internetowych w poszukiwaniu rozszerzeń.
  • Intuicyjny proces instalacji. Użytkownicy mogą przeglądać, wyszukiwać i instalować moduły oraz tematy bezpośrednio z poziomu Project Browser, co znacznie upraszcza proces dodawania nowych funkcji do ich witryn.
  • Automatyczne sprawdzanie zależności. Podczas instalacji nowego modułu lub tematu, Project Browser automatycznie sprawdza i informuje o wszelkich zależnościach oraz potencjalnych problemach kompatybilności, co pomaga unikać błędów i konfliktów.
  • Przejrzyste kategorie i filtry. Funkcja ta oferuje również bogate opcje filtrowania i kategoryzowania, umożliwiając użytkownikom łatwe przeszukiwanie i odkrywanie modułów oraz tematów, które najlepiej spełniają ich potrzeby i wymagania.
  • Dostęp do opisów i recenzji. Project Browser dostarcza również szczegółowe informacje o każdym module i temacie, w tym opisy, instrukcje, informacje o autorach, a nawet recenzje i oceny społeczności, co pomaga użytkownikom podejmować świadome decyzje.
  • Wsparcie dla deweloperów. Dla deweloperów, Project Browser stanowi również platformę, na której mogą oni prezentować swoje moduły i tematy, zwiększając ich widoczność i dostępność dla społeczności Drupal.

Project Browser w Drupal 10 nie tylko ułatwia zarządzanie i rozbudowę witryn, ale także podkreśla zaangażowanie Drupal w dostarczanie narzędzi, które są przyjazne i dostępne dla wszystkich użytkowników, niezależnie od ich doświadczenia technicznego.

Claro- nowoczesność i przejrzystość w przestrzeni administracyjnej

W Drupal 10, Claro wyznacza nowe standardy dla przestrzeni administracyjnej, dostarczając świeże, nowoczesne i przyjazne dla użytkownika środowisko, które ułatwia zarządzanie treścią i funkcjami witryny. Zastępując poprzedni domyślny temat administracyjny, Seven, Claro zostało zaprojektowane z myślą o zwiększeniu użyteczności i dostępności, jednocześnie dostarczając estetycznie przyjemne doświadczenie użytkownikom.

  • Nowoczesny i klarowny design. Claro prezentuje się jako czysty i nowoczesny temat, który oferuje przejrzyste linie, jasne kolory i intuicyjne ikony, co sprawia, że nawigacja i interakcja są proste i przyjemne.
  • Zwiększona dostępność. Temat został zaprojektowany z uwzględnieniem dostępności, co oznacza, że jest przyjazny dla różnych technologii asystujących i spełnia standardy WCAG, umożliwiając wszystkim użytkownikom efektywne zarządzanie witrynami.
  • Responsywność. Claro zostało zaprojektowane z myślą o różnych rozmiarach ekranów i urządzeniach, dostarczając spójne i przyjazne doświadczenie zarówno na komputerach stacjonarnych, jak i urządzeniach mobilnych.
  • Intuicyjne UI. Interfejs użytkownika Claro został zaprojektowany tak, aby ułatwić użytkownikom odnajdywanie potrzebnych opcji i funkcji, z logicznie zorganizowanymi menu i czytelnymi etykietami.
  • Wsparcie dla twórców treści i deweloperów. Claro dostarcza narzędzi i opcji, które są przydatne zarówno dla twórców treści, jak i deweloperów, umożliwiając łatwe zarządzanie treścią, modułami i konfiguracją witryny.
  • Modułowe i rozszerzalne. Claro zostało zaprojektowane z myślą o modułowości i rozszerzalności, umożliwiając deweloperom łatwe dostosowywanie i rozszerzanie funkcji tematu zgodnie z indywidualnymi potrzebami i wymaganiami.

Przez dostarczenie środowiska, które jest równocześnie estetyczne, funkcjonalne i dostępne, Claro w Drupal 10 podnosi jakość doświadczenia administracyjnego, umożliwiając użytkownikom efektywne i przyjemne zarządzanie swoimi witrynami.

Automatyzacja aktualizacji. Prostsze i bezpieczniejsze przejścia między wersjami

Jednym z kluczowych aspektów, które zostały podkreślone w Drupal 10, jest usprawnienie i automatyzacja procesu aktualizacji platformy. Z myślą o przyszłości, gdzie technologia i wymagania użytkowników będą się dynamicznie rozwijać, Drupal 10 wprowadza narzędzia i funkcje, które mają na celu uczynienie procesu aktualizacji bardziej płynnym, mniej pracochłonnym i bardziej dostępnym dla szerokiego spektrum użytkowników.

  • Automatyczne aktualizacje. Drupal 10 wprowadza możliwość automatycznych aktualizacji, co oznacza, że użytkownicy mogą skonfigurować swoje witryny do automatycznego pobierania i instalowania aktualizacji bez konieczności ręcznej interwencji.
  • Bezpieczeństwo na pierwszym miejscu. Automatyzacja aktualizacji nie tylko ułatwia utrzymanie witryny, ale także pomaga w utrzymaniu jej bezpieczeństwa, zapewniając, że najnowsze poprawki i aktualizacje bezpieczeństwa są szybko i efektywnie implementowane.
  • Kompatybilność i testowanie. Drupal 10 oferuje również ulepszone narzędzia do sprawdzania kompatybilności i testowania, które pomagają użytkownikom i deweloperom upewnić się, że ich witryny i moduły są gotowe do aktualizacji i że proces przebiegnie bez zakłóceń.
  • Dokumentacja i wsparcie. Z myślą o społeczności, Drupal 10 dostarcza również bogatej dokumentacji i wsparcia, które pomagają użytkownikom zrozumieć i zarządzać procesem aktualizacji, minimalizując potencjalne bariery i wyzwania.
  • Planowanie cyklu życia. Drupal 10 podkreśla również znaczenie planowania i zarządzania cyklem życia witryny, dostarczając narzędzi i zasobów, które pomagają użytkownikom planować przyszłe aktualizacje i zmiany w sposób, który jest zrównoważony i zrównoważony.
  • Wsparcie dla starszych wersji. Zrozumienie, że nie wszyscy użytkownicy mogą natychmiast przejść na najnowszą wersję, Drupal 10 nadal oferuje wsparcie i aktualizacje dla starszych wersji platformy, zapewniając, że każda witryna pozostaje bezpieczna i wydajna.

Poprzez umożliwienie bardziej zautomatyzowanego procesu aktualizacji, Drupal 10 nie tylko ułatwia użytkownikom utrzymanie swoich witryn na bieżąco, ale także podkreśla zaangażowanie platformy w dostarczanie rozwiązań, które są zarówno przyszłościowe, jak i zorientowane na użytkownika.

Wsparcie dla Symfony 5- podniesienie wydajności i bezpieczeństwa

Drupal 10 wprowadza wsparcie dla Symfony 5, co stanowi istotny krok naprzód pod względem wydajności, bezpieczeństwa i nowoczesności technologicznej platformy. Symfony, będące jednym z kluczowych komponentów technologicznych Drupal, dostarcza szereg narzędzi i bibliotek, które wspierają rozwój i utrzymanie systemu zarządzania treścią.

  • Wydajność i optymalizacja. Symfony 5 przynosi ze sobą szereg ulepszeń pod względem wydajności, oferując optymalizacje, które pomagają w szybszym ładowaniu stron, lepszej responsywności i ogólnie bardziej płynnym doświadczeniu użytkownika.
  • Bezpieczeństwo. Zaktualizowane biblioteki i komponenty Symfony 5 dostarczają najnowszych mechanizmów bezpieczeństwa, które pomagają w ochronie witryn Drupal przed różnymi zagrożeniami i atakami.
  • Nowoczesne technologie. Wsparcie dla Symfony 5 oznacza również dostęp do nowoczesnych technologii i praktyk programistycznych, co umożliwia deweloperom tworzenie bardziej zaawansowanych i innowacyjnych rozwiązań na platformie Drupal.
  • Kompatybilność i przenośność. Symfony 5 jest zbudowane z myślą o kompatybilności i przenośności, co ułatwia deweloperom integrację z innymi systemami i technologiami oraz zapewnia większą elastyczność w rozwoju projektów.
  • Wsparcie i społeczność. Wprowadzenie wsparcia dla Symfony 5 w Drupal 10 również oznacza dostęp do aktywnej i wsparciowej społeczności Symfony, która dostarcza dodatkowych zasobów, narzędzi i wsparcia dla deweloperów.
  • Przyszłościowe myślenie. Przejście na Symfony 5 nie tylko dostarcza natychmiastowych korzyści pod względem wydajności i bezpieczeństwa, ale także przygotowuje platformę Drupal na przyszłe innowacje i rozwój, umożliwiając łatwiejsze adaptacje do przyszłych wersji Symfony.

Integracja z Symfony 5 podkreśla zaangażowanie Drupal w dostarczanie solidnych, wydajnych i bezpiecznych rozwiązań dla swojej społeczności, jednocześnie umożliwiając deweloperom dostęp do najnowszych technologii i najlepszych praktyk w dziedzinie rozwoju webowego.

Wsparcie dla PHP 8. Wykorzystanie najnowszych możliwości Języka programowania

Drupal 10, w swoim ciągłym dążeniu do bycia na bieżąco z najnowszymi technologiami, wprowadza wsparcie dla PHP 8, co otwiera drzwi do szeregu nowych funkcji, optymalizacji i ulepszeń, które mogą być wykorzystane przez deweloperów przy budowie i utrzymaniu witryn.

  • Wydajność i optymalizacja. PHP 8 przynosi znaczące ulepszenia pod względem wydajności, umożliwiając szybsze przetwarzanie żądań i lepszą alokację zasobów, co przekłada się na szybsze i bardziej responsywne witryny.
  • Nowe funkcje języka. Wsparcie dla PHP 8 oznacza, że deweloperzy mogą korzystać z nowych funkcji języka, takich jak atrybuty, union types, match expression i wiele innych, które mogą ułatwić i usprawnić proces kodowania.
  • Bezpieczeństwo. PHP 8 wprowadza również ulepszenia w zakresie bezpieczeństwa, dostarczając deweloperom nowe narzędzia i funkcje, które pomagają w ochronie danych i zapewniają bezpieczną komunikację między klientem a serwerem.
  • Lepsze błędy i debugowanie. Ulepszone mechanizmy obsługi błędów i debugowania w PHP 8 umożliwiają deweloperom szybsze identyfikowanie i rozwiązywanie problemów, co przekłada się na wyższą jakość kodu i bardziej stabilne aplikacje.
  • Zgodność i migracja. Drupal 10 zapewnia narzędzia i zasoby, które ułatwiają migrację i aktualizację kodu do PHP 8, umożliwiając deweloperom płynne przejście i wykorzystanie nowych funkcji języka bez znaczącego wpływu na istniejące projekty.
  • Przyszłościowe rozwiązania. Wsparcie dla PHP 8 również przygotowuje platformę Drupal do przyszłości, umożliwiając łatwe adaptacje do przyszłych wersji PHP i zapewniając, że platforma pozostaje aktualna i technologicznie zaawansowana.

Wprowadzenie wsparcia dla PHP 8 w Drupal 10 nie tylko umożliwia deweloperom dostęp do najnowszych i najbardziej zaawansowanych funkcji języka programowania, ale także podkreśla zaangażowanie platformy w dostarczanie nowoczesnych, wydajnych i bezpiecznych rozwiązań dla swojej społeczności.

Podsumowanie

W erze cyfrowej transformacji, gdzie technologia i oczekiwania użytkowników są w ciągłej ewolucji, Drupal 10 stawia na pierwszym miejscu innowacyjność, dostępność i elastyczność. Wprowadzenie szeregu nowych funkcji i ulepszeń, takich jak nowoczesne tematy Olivero i Claro, wsparcie dla PHP 8 i Symfony 5, czy też nowa generacja edytora tekstu CKEditor 5, nie tylko podnosi jakość i wydajność witryn zbudowanych na tej platformie, ale także podkreśla zaangażowanie Drupal w dostarczanie przyszłościowych rozwiązań, które są dostosowane do zmieniającego się krajobrazu cyfrowego.

Drupal 10 nie tylko dostarcza narzędzi i technologii, które umożliwiają organizacjom i deweloperom budowanie potężnych, skalowalnych i dostępnych witryn internetowych, ale także tworzy społeczność, która wspiera się nawzajem, dzieląc się wiedzą, doświadczeniem i innowacjami. Wprowadzenie takich funkcji jak Project Browser i automatyzacja aktualizacji również pokazuje, że Drupal zwraca uwagę na potrzeby i wyzwania swojej społeczności, dostarczając rozwiązań, które ułatwiają zarządzanie i rozwijanie witryn.

W miarę jak wchodzimy w nową erę cyfrową, Drupal 10 jest nie tylko platformą CMS, ale także partnerem w cyfrowej podróży, wspierając organizacje, deweloperów i twórców treści w dostarczaniu bogatych i angażujących  doświadczeń online. Z solidnym fundamentem technologicznym, aktywną i zaangażowaną społecznością oraz ciągłym dążeniem do innowacji i doskonałości, Drupal 10 jest gotowy, aby pomóc w kształtowaniu przyszłości internetu, umożliwiając tworzenie bardziej połączonych, dostępnych i ludzkich doświadczeń cyfrowych.

O nas

W ramach kompleksowej obsługi tworzymy portale, e-sklepy oraz intranety począwszy od projektowania, poprzez wdrażanie, kończąc na zarządzaniu i stałej obsłudze. W naszych rozwiązaniach opieramy się na sprawdzonej technologii Drupal, Laravel i Symfony, zapewniającej skalowalność oraz bezpieczeństwo.

Wyróżnione artykuły

Dane kontaktowe

Nasze strony internetowe są w pełni funkcjonalne, zindywidualizowane, łatwe w nawigacji i przyjemne w użyciu. Nasze wsparcie po wdrożeniu zagwarantuje Ci silną i wspólnie rozwiniętą, stabilną pozycję.

  • plac Stefana Batorego 3/2, 70-207 Szczecin, Poland
  • +48 693 417 766
  • biuro@grupa.it