Czego można się spodziewać po Drupalu 10
Opublikowany: 2022-05-24Jeśli byłeś na DrupalConie Portland 2022 lub oglądałeś nagranie DriesNote, prawdopodobnie wiesz, że data premiery Drupala 10 została przesunięta o kilka miesięcy wstecz. Oczekuje się, że Drupal 10 zostanie wydany w grudniu 2022 roku (co i tak było zaplanowaną datą premiery z planu B). Dotkniemy powodu, dla którego daty zostały przesunięte najpierw z czerwca 2022 na grudzień 2022. Ale czytaj dalej, aby dowiedzieć się, na co czekasz w Drupal 10.
Jeśli nadal korzystasz z Drupala 7 (lub 6), nadszedł czas na migrację do Drupala 9. Aktualizacja do Drupala 10 i wszystkich kolejnych wersji będzie zawsze łatwa!

Czemu nie czerwiec 2022 dla Drupala 10
Elastyczny edytor treści to podstawowa część każdego systemu zarządzania treścią. CKEditor jest częścią rodziny modułów Drupala od Drupala 6 i stał się ulubionym narzędziem do edycji wśród użytkowników. CKEditor 4.5 jest domyślnym edytorem tekstu sformatowanego WYSIWYG dla Drupala 8/9.
Wielką wiadomością jest to, że Drupal 10 będzie miał zupełnie nowe funkcje CKEditor 5. Będzie potężniejszy, łatwiejszy do dostosowania, doskonały UX i będzie miał modułową architekturę. Wraz z CKEditor 5 w Drupal 10 przewidujemy większe przyjęcie Drupala jako platformy blogowej.
Jednak CKEditor 5 jest całkowicie przepisanym CKEditorem bez kompatybilności wstecznej ani ścieżki aktualizacji. Prawie jak przebudowa Drupala 7 na Drupala 8. Społeczność Drupala ściśle współpracowała z zespołem CKEditor w CKSource w tym zakresie i spędziła tysiące godzin na tworzeniu ścieżki aktualizacji z CKEditor 4 do CKEditor 5 dla Drupala 10. Jednak wciąż jest dużo pracy do zrobienia, aby go przenieść. do mety i upewnienie się, że twórcy witryn mogą łatwo przejść z CKEditor 4 na 5.
Ponieważ CKEditor 5 jest integralną częścią Drupala 10, planowana data premiery musiała zostać przesunięta na grudzień 2022 roku.
Co nowego w Drupalu 10
Drupal 10 będzie bardziej zaktualizowaną i dopracowaną wersją Drupala 9. Zawiera kilka zaktualizowanych dodatków nowych funkcji i usunięcie niektórych przestarzałych.

Zaktualizowane oprogramowanie innych firm
Drupal działa teraz na różnych komponentach innych firm. Praca ze zaktualizowanymi wersjami tych nowoczesnych bibliotek i funkcji jest niezbędna. Te komponenty działają lepiej i są bardziej przyjazne dla użytkownika. Strony internetowe Drupal 10 będą mogły wykorzystać innowacje tych komponentów.
Symfony 6.2
Drupal w dużej mierze opiera się na frameworku Symfony. Jest to główny sterownik Drupala od wersji 8. Drupal 9 korzysta z Symfony w wersji 4, która dobiega końca okresu eksploatacji i wsparcia technicznego do listopada 2022 roku. Najwyraźniej aktualizacja Drupala 9 do Drupala 10 będzie pomijać wersję Symfony (Symfony 4). do 6). Symfony 6.2 zostanie wydane w samą porę na wydanie Drupala 10 i będzie miało wiele nowoczesnych funkcji, które pokochają programiści.
CKEditor 5
Jak już wspomnieliśmy wcześniej w tym poście, Drupal 10 będzie dostarczany z niesamowitym CKEditor 5, zastępując na dobre CKEditor 4. CKEditor 5 jest obsługiwany w Drupal 9.3 jako moduł eksperymentalny, ale nie jest stabilny. CKEditors jest świetny nie tylko dla twórców witryn ze względu na przyjazność dla użytkownika i świetny UX, ale jest także świetną platformą dla programistów do dostosowywania i rozwijania. Będzie wyglądał podobnie do dokumentów MS Word lub Google i będzie miał mnóstwo integracji, aby był bogatszy i bardziej wydajny.

PHP 8.1
Zespół projektowy Drupal zdecydował o zwiększeniu wymagań PHP do PHP 8.1 w Drupal 10. Symfony 6.2 będzie wymagało wersji PHP 8.1, a co za tym idzie zależności. Od wersji Drupal 9.1 obsługiwane jest PHP 8.0. PHP 7.4 osiągnie koniec życia do listopada 2022 roku, więc jeśli używasz PHP 7.4, czas na aktualizację!


JQuery
Może nastąpić ostateczna wymiana interfejsu jQuery na nowoczesne komponenty JavaScript. Drupal 10 nie będzie już wspierał Internet Explorera 11.
Funkcje automatycznej aktualizacji
Jak wspaniale byłoby, gdyby Twoja witryna mogła się aktualizować?!
Dzięki Drupal 10 programiści i twórcy witryn mogą automatycznie włączać bezpieczne i łatwe aktualizacje. Funkcja automatycznych aktualizacji zostanie wprowadzona do rdzenia Drupala 10 i jest dostępna dla witryn całkowicie opartych na kompozytorach. Inicjatywa Aktualizacji automatycznych wykonała kilka znaczących prac w obszarach takich jak ulepszenia UX, podpisywanie umów pakietowych w celu zwiększenia bezpieczeństwa i wypróbowanie u różnych dostawców usług hostingowych.
Oddzielone menu
Drupal zbliża się teraz do bycia bezgłowym CMS-em. Inicjatywa Decoupled Menus to ogromny krok w tym kierunku. Może pomóc w zbudowaniu wielu sposobów dla front-endów JavaScript, aby zastosować menu witryny Drupal. Obecnie jest to moduł dodany, ale zostanie dołączony później do rdzenia. Twórcy treści i zespoły marketingowe również mogą podmieniać menu za pośrednictwem interfejsu Drupal bez udziału programisty. Zmiany zostaną automatycznie odzwierciedlone w interfejsie JavaScript.
Olivero Nowy domyślny motyw interfejsu
Nowy i nowoczesny motyw Olivero przenosi dostępność na zupełnie nowy poziom. Olivero zastąpi Bartika jako domyślny motyw front-endowy dla stron internetowych w Drupal 10. Został zaprojektowany tak, aby był wyjątkowo przyjazny dla użytkownika, szczególnie dla osób z niepełnosprawnością wzroku. Treść jest łatwa w nawigacji, a formularze również zostały odpowiednio zaprojektowane. Nie znaleziono problemów podczas ustawiania ostrości, kontrastowania lub skalowania. Olivero jest już stabilny w Drupalu 9.3.

Nowy rozpoczęty motyw zestawu
W Drupalu 10 może pojawić się zupełnie nowy motyw zestawu startowego, który zapewni nowy sposób tworzenia motywów w Drupalu. Deweloperzy używali motywu Classy do wymagań pod-motywów. Deweloperzy front-endu mogą mieć punkt wyjścia dla motywów. Ważne jest, aby zrozumieć, że zmiany w zestawie startowym nie będą miały teraz wpływu na motywy produkcyjne. Łatwiej będzie ją utrzymać. Wprowadzenie nowego narzędzia usunie wsparcie dla Classy, ponieważ będzie ono przestarzałe. Obecnie jest w fazie alfa i jest na dobrej drodze do wydania przez Drupala 10.
Końcowe przemyślenia
Czy jesteś tak samo podekscytowany jak my Drupalem 10? Możesz od razu wypróbować wersję Alpha Drupala 10, aby bawić się nim, tak jak my. Wszystkie te nowe funkcje, które omówiliśmy, przeniosą użyteczność i adopcję Drupala na zupełnie nowy poziom. Mówiąc słowami Driesa, Drupal sprawił, że sieć stała się lepsza i jest znacznie większa niż tylko CMS. Jest używany przez 1 na 30 stron internetowych na świecie i bez wątpienia ma ogromny wpływ na przyszłość sieci. Jako firma deweloperska Drupal, przyczyniamy się do projektu Drupal, dzięki czemu możemy wpływać na lepszą sieć. Jeśli chcesz również wywrzeć wpływ, rozważ dołączenie do społeczności Drupala, aby wnieść swój wkład i coś zmienić.