Najlepsze moduły Drupal 8, których absolutnie potrzebujesz do swojego następnego projektu Drupal
Opublikowany: 2020-01-07Właśnie zainstalowałeś Drupala 8 na swoim komputerze i naprawdę nie możesz się doczekać szybkiego uruchomienia swojej witryny. Chcesz wszystkie te niesamowite funkcje, o których słyszałeś o Drupal 8. Więc co robisz dalej? Wybierz swoje moduły Drupal 8! Moduły Coz to elementy składowe każdej wielkiej rezydencji Drupala.
Oczywiście nie jest to takie proste, jak się wydaje. Drupal 8 jest zasilany przez stale rozwijającą się społeczność open-source, która ciężko pracuje nad tworzeniem tysięcy modułów, które mogą ulepszyć i rozszerzyć funkcjonalność witryny Drupal. Wybór spośród tysięcy modułów Drupal 8 może być łamaniem zasad.

Na szczęście dla Ciebie wiele znaczących modułów z Drupala 7 trafiło do rdzenia Drupala 8. Oznacza to, że wystarczy włączyć te moduły po zainstalowaniu Drupala 8. Zanurzmy się w krótką listę najlepszych modułów Drupala 8, które musisz mieć, aby tworzyć wspaniałe doświadczenia cyfrowe. Następnie porozmawiamy o tym, jak wybrać moduły do Drupala 8.
Moduł paska narzędzi administratora
Moduł Drupal Admin Toolbar jest niezwykle przydatny do lepszej nawigacji dla administratorów i twórców witryn. Domyślny pasek narzędzi nie jest zbyt przyjazny dla użytkownika. Ten moduł ma na celu rozszerzenie funkcjonalności paska narzędzi poprzez oferowanie rozwijanych menu, które umożliwiają łatwy dostęp do różnych stron administracyjnych. Oferuje również podmoduł rozszerzający jego funkcjonalność o nazwie Dodatkowe narzędzia paska narzędzi administratora. Ten podmoduł dodaje więcej pomocnych linków do menu administratora, aby wykonywać zadania, takie jak opróżnianie pamięci podręcznej, uruchamianie crona i inne.
Moduł akapitów
Moduł akapitów Drupal 8 daje dużą władzę w rękach autorów treści i redaktorów. Pozwala im łatwo tworzyć elastyczne i ustrukturyzowane treści. Możesz teraz dodawać różne typy pól akapitów, takie jak obrazy, bloki tekstu, cytaty, pokazy slajdów, filmy i wiele więcej.
Korzystając ze znanego formularza edycji węzłów, możesz dodawać/bawić się dowolną liczbą elementów akapitu i umieszczać je w dowolnym miejscu. Oferuje również widżety (nadal w fazie eksperymentalnej), które umożliwiają przeciąganie i upuszczanie, powielanie akapitów i wiele innych funkcji, które mogą podnieść komfort użytkownika podczas pracy z modułem Akapitów.
Moduł formularza internetowego
To jest jeden moduł Drupal 8, który zawsze znajduje się na mojej liście polecanych modułów. Jest to tak wszechstronny i tak niezbędny moduł Drupala, że trudno go zignorować. Niemal każda strona internetowa potrzebuje formularza. Formularz kontaktowy czy ankieta czy informacja zwrotna – od nich nie ma ucieczki. Moduł Drupal 8 Webform to rozbudowany kreator formularzy, który można łatwo dostosowywać i rozszerzać. Umożliwia zbieranie danych z formularzy, wysyłanie ich do aplikacji zewnętrznych lub wysyłanie e-maili do administratorów lub użytkowników. Możesz również wyeksportować te dane do arkuszy kalkulacyjnych w celu dalszej analizy. Jest o wiele więcej, niż oferuje moduł Webform, których nie można tutaj podsumować.
Display Suite
Moduł Drupal Display Suite to bardzo proste w obsłudze i poręczne narzędzie do budowania układów stron. Oferuje zgrabny interfejs przeciągania i upuszczania do porządkowania treści. Do wyboru jest lista predefiniowanych układów i szablonów. W motywie można również tworzyć i dodawać niestandardowe układy i szablony. Można również zdefiniować niestandardowe tryby widoku i niestandardowe pola.
Moduł programistyczny
Moduł Drupal Devel to bardzo przydatne narzędzie dla programistów i administratorów witryn. Jest szeroko stosowany w celach testowych ze względu na możliwość generowania dużej ilości treści dla węzłów, komentarzy, użytkowników oraz różnych typów treści i podmiotów. Ponadto umożliwia programistom debugowanie wszelkich problemów z dostępem do węzłów. Stopki stron można dodawać do wszystkich stron za pomocą podmodułu o nazwie Webprofiler. Webprofiler daje również administratorom witryny wgląd w niektóre statystyki dotyczące możliwości buforowania, zapytań do bazy danych, wykorzystania zasobów i wielu innych.

Moduł GraphQL dla Drupala
GraphQL to nowoczesny język zapytań, który zastępuje stare zegary, takie jak REST, do komunikacji z interfejsami API. Jest szybszy i daje tylko te wyniki, których szukasz – bez całego niechcianego bagażu, który jest dostarczany wraz z wywołaniem REST API. Moduł Drupal GraphQL umożliwia Twojej witrynie Drupal tworzenie schematów GraphQL i udostępnianie encji Drupal z aplikacjami klienckimi GraphQL.
Moduł Pathauto
Posiadanie dobrze zorganizowanego adresu URL nie tylko poprawia wrażenia użytkownika, ale jest również bardzo ważne dla optymalizacji pod kątem wyszukiwarek. Moduł Drupal Pathauto to zdecydowanie obowiązkowy moduł w każdym projekcie Drupala. Pomaga w automatycznym generowaniu przyjaznych SEO i dobrze ustrukturyzowanych adresów URL. Administratorzy witryny mogą również zmienić system wzorców, zmieniając używane tokeny.
Google Analytics
Moduł Drupal Google Analytics dodaje do Twojej witryny system śledzenia Google Analytics. Za pomocą tego modułu Drupal można uzyskać dostęp do wszystkich funkcji Google Analytics i zintegrować je z Twoją witryną. Pozwala na śledzenie domen, śledzenie użytkowników, monitorowanie śledzonych linków, monitorowanie pobranych plików, wyszukiwanie w witrynie, obsługę AdSense i wiele więcej.
O czym należy pamiętać wybierając moduły Drupal 8
Niezależnie od tego, czy są to moduły personalizacji, moduły integracji mediów społecznościowych, moduły automatyzacji marketingu czy jakikolwiek inny moduł, zawsze możesz znaleźć więcej niż jeden dla każdej funkcjonalności. Oto, o czym należy pamiętać przed dokonaniem wyboru:
Zgodność
Zanim pobierzesz moduł, powinieneś wiedzieć, czy będzie on kompatybilny z twoją wersją Drupala. Po prostu nie możesz zainstalować modułu w wersji 7 w swojej instalacji Drupala 8 bez sprawdzenia, czy jest on obsługiwany. Aby dowiedzieć się, jaka wersja modułu została wydana na Drupal.org, możesz przejść do strony projektu modułu i przewinąć w prawo do końca, gdzie zobaczysz link do pobrania i znajdziesz określone wersje. Jeśli nie jest określony, przejdź do http://drupal.org/project/Modules/name i filtruj według zgodności z rdzeniem.
Są darmowe, ale zajmują miejsce
Trzeba mieć na uwadze, że chociaż dostarczone moduły Drupala są darmowe, to nie są one lekkie jak piórko. Nieużywane moduły mogą niepotrzebnie zajmować dużo miejsca i zasobów, co może sprawić, że Twój serwis Drupal będzie cięższy i wolniejszy. Tak więc, zanim pobierzesz moduł, przeanalizuj, czy naprawdę go potrzebujesz lub czy jakikolwiek inny moduł główny może wykonać tę samą funkcjonalność dla Twojej witryny. Możesz także porzucić te rzadko używane i nieaktywne moduły, aby Twoja strona internetowa wydawała się zdrowsza i lekka.
Aktywnie utrzymywane moduły
Bardzo ważne jest, aby wybrać moduły, które są aktywnie utrzymywane, aktualizowane i publikowane przez programistów. Ponieważ jeśli natkniesz się na jakiekolwiek luki w zabezpieczeniach lub jakiekolwiek inne problemy, wiesz, że możesz uzyskać szybszą odpowiedź od programisty/współautora. Ponadto będziesz mieć pewność, że wkrótce pojawi się zaktualizowana nowa wersja.
Popularność
Korzystanie z popularnych modułów oznacza, że możesz zaufać modułowi, aby wykonał pracę i być bezpiecznym przy mniejszej liczbie problemów. Na stronie projektu modułu na drupal.org możesz zobaczyć liczbę pobrań i ile witryn aktualnie korzysta z tego konkretnego modułu.
Uważaj na problemy
Po prawej stronie strony projektu modułu Drupal możesz znaleźć liczbę zgłoszeń i błędów (otwartych i zamkniętych) związanych z tym modułem. Po kliknięciu linku zobaczysz szczegółowy raport o wszystkich błędach i problemach. Spojrzenie na to może dać ci wyobrażenie, czy moduł naprawdę może ci pomóc w twojej funkcjonalności, czy nie. Data ostatniej aktualizacji może również dać wyobrażenie o tym, jak aktywni są programiści w rozwiązywaniu problemów i jak reagują.
