Drupal News #1 – Drupal na przełomie 2019/20

Aktualizacja do Drupala 8.8 i nie tylko… Przedstawiamy cztery istotne zmiany i wydarzenia ze świata Drupala, które miały miejsce na przełomie 2019/2020. Zobacz, jakie ważne informacje mogłeś pominąć.

Drupal News - prasówka

1. Aktualizacja Drupala do wersji 8.8

Na początku grudnia 2019 r. wyszła najnowsza aktualizacja Drupala – 8.8 a wraz z nią kilka zmian i ulepszeń. Przedstawiamy niektóre z nich.

Moduł Media Library

Do rdzenia Drupala na stałe został dodany moduł Media Library, który w poprzedniej wersji systemu był dostępny w wersji beta. Dzięki niemu możliwe jest wielokrotne użycie tych samych plików, obrazów czy dokumentów w ramach rozwiązania opartego o Drupala.

Nowy motyw panelu administracyjnego

Do najnowszej wersji Drupala został dodany nowy motyw panelu administracyjnego w wersji beta – Claro. Jego głównym zadaniem jest zmiana wyglądu panelu admina na bardziej przejrzysty oraz dostępny dla większej ilości użytkowników m.in. z niepełnosprawnościami. Więcej na temat nowego motywu znajdziesz w krótkim tutorialu.

Drupal Composer Project Templates

Wersja 8.8 jako pierwsza zawiera wbudowaną opcję obsługi Drupal Composer, dzięki czemu nie trzeba już polegać na zewnętrznych projektach przy tworzeniu nowych stron na Drupalu opartych o Composer. To rozwiązanie powoduje również, że wszystkie późniejsze aktualizacje zależności będą również przeprowadzone za pomocą Composera.

To tylko kilka ze zmian wprowadzonych w Drupalu 8.8 w porównaniu z wersją 8.7.10. Najnowsza aktualizacja pokazała, że Drupal wielkimi krokami szykuje się do przejścia na nową wersję - Drupal 9. Jednak zanim to nastąpi, czeka nas jeszcze ostatnia aktualizacja wersji 8 – 8.9. Jej wyjście planowane jest na ten sam dzień, co udostępnienie Drupala 9.

2. 19 lat Drupala na rynku

W styczniu 2020 r. minęło dokładnie 19 lat, od kiedy Drupal pojawił się na rynku jako oprogramowanie Open Source. Przez ten okres wyszło aż 8 głównych aktualizacji oprogramowania wraz z kilkudziesięcioma pomniejszymi update’ami. Obecnie Drupal szykuje się na kolejną dużą aktualizację, która zaplanowana jest na czerwiec 2020 r. Chodzi oczywiście o Drupala 9.

3. Nowa wersja Drush

Wypuszczenie Drush 10 jest bezpośrednio powiązane z aktualizacją Drupala do wersji 8.8. Nowa wersja zawiera funkcjonalności dostosowane do najnowszej aktualizacji Drupala. Jednak to nie nowe funkcjonalności były priorytetem przy tworzeniu Drush 10, a przebudowa jego kodu. Drush 9 składa się z interfejsów API poprzednich wersji, jak i wszystkich nowych, które wdrożono w celu modernizacji narzędzia. Dzięki wyczyszczeniu starszych wersji, Drush 10 jest bardzo przejrzysty w porównaniu do swoich poprzedników, chociażby Drush 9.

4. Nowe moduły

Zestaw modułów dostępnych dla Drupala wciąż się rozwija. Przedstawiamy kilka nowych modułów, które mogą w znaczący sposób rozwinąć funkcjonalności rozwiązania opartego o Drupala.

Media Entity File Replace

Moduł ten może znacznie ułatwić pracę redaktorów strony na Drupalu, ponieważ umożliwia podmianę plików źródłowych, jednocześnie zachowując nazwę i ścieżkę poprzedniego pliku. Rozwiązanie to jest korzystne z perspektywy SEO – wyszukiwarki nie będę traktować podmienionego pliku jako nowego elementu.

Clear Specific Cache

Dzięki temu modułowi możesz wyczyścić pamięć podręczną konkretnej jednostki np. bloku, node’a, zamiast czyścić cache w całym systemie. Takie rozwiązanie niesie za sobą różne korzyści – m.in. może przyśpieszać czas budowania.

Google Ad Manager Workspace

Moduł został stworzony, aby jak najbardziej ułatwić proces dodawania Google Ads do strony opartej na Drupalu. Dzięki temu rozwiązaniu nie musisz dodawać żadnych kodów wymaganych przez Google Ad Managera, aby spełnić wszystkie standardy dodawania reklam wymagane przez Google.

Drupal 2019/2020 – podsumowanie

Jak widać, ostatnie miesiące przyniosły sporo nowości w środowisku Drupala. Oczywiście to dopiero zwiastun prawdziwych zmian, które czekają nas w Drupalu w 2020 r. Będziemy Cię o nich informować na bieżąco.

Chcesz dowiedzieć się więcej o Drupalu?

Czytaj dalej