Najlepsze moduły Drupal 9, których absolutnie potrzebujesz do swojego projektu Drupal

Opublikowany: 2022-02-01

Rozumiemy. Potrzebujesz każdej z niesamowitych funkcji, o których słyszałeś w Drupal 9. Kiedy mówisz o funkcjach, masz na myśli moduły. A wybór modułów to kolejna rzecz, którą robisz po zainstalowaniu Drupala 9, więc to naprawdę jedna z pierwszych ważnych decyzji, które musisz podjąć.

Oczywiście nie jest to takie proste, jak się wydaje (nigdy nie jest). Drupal 9 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 między googleplexem modułów Drupal 9 może być nie lada wyzwaniem. Z pewnością istnieje lepszy sposób niż zgadywanie, które moduły będą odpowiadać Twoim potrzebom…? Cóż, nie, niezupełnie. Ale mamy tę przydatną listę zalecanych modułów i najlepszych praktyk przy wyborze modułów prosto od naszych programistów Specbee.

Zanurzmy się w krótką listę najlepszych modułów Drupala 9, które musisz mieć, aby tworzyć wspaniałe doświadczenia cyfrowe. A zaraz potem porozmawiamy o tym, jak dobrać moduły do ​​Drupala.

Moduły Drupala 9

Moduł paska narzędzi administratora

Moduł Drupal Admin Toolbar jest niezwykle przydatny do nawigacji dla administratora witryny i kreatora witryn. Nie chodzi o to, że domyślny pasek narzędzi nie jest przydatny, ale nie jest on tak przyjazny dla użytkownika. Ten moduł rozszerza funkcjonalność paska narzędzi, oferując rozwijane 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 jeszcze 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

Jeśli chcesz uniknąć skarg ze strony producentów treści, oddaj władzę w ręce autorów treści i redaktorów, pozwalając im na łatwe tworzenie elastycznej i ustrukturyzowanej treści za pomocą modułu Drupal 9 akapitów. Mogą teraz łatwo 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, mogą dodawać / bawić się elementami akapitu i umieszczać je w dowolnym miejscu. Oferuje również widżety, 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 jeden z najistotniejszych i najbardziej wszechstronnych modułów Drupala 9. Tak bardzo, że zawsze znajduje się na naszej liście polecanych-modułów. Prawie każda strona internetowa potrzebuje formularza kontaktowego, ankiety lub formularza zwrotnego – jakiegoś sposobu na interakcję odwiedzającego. Moduł Drupal 9 Webform to rozbudowany kreator formularzy, który można łatwo dostosowywać i rozszerzać. Umożliwia zbieranie danych formularzy, wysyłanie ich do aplikacji innych firm 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. I tak naprawdę tylko drapiemy powierzchnię. Moduł Webform oferuje o wiele więcej, że prawdopodobnie zasługuje na swój własny post.

Kreator układu

Edytorzy treści i twórcy witryn mogą wybierać spośród wstępnie zdefiniowanych zestawów układów i używać ich do łatwego tworzenia stron za pomocą narzędzia do tworzenia układów. Pamiętaj, że aby z niego korzystać, musisz włączyć ten podstawowy moduł w Drupal 9. Posiada interfejs użytkownika z układem WYSIWYG z funkcją przeciągania i upuszczania, dzięki czemu jest niezwykle przyjazny dla użytkownika i można go dostosować, nawet dla początkujących użytkowników. Jego funkcja podglądu w czasie rzeczywistym sprawia, że ​​jest to wyjątkowe i potężne narzędzie do tworzenia stron. Możesz nawet łatwo rozszerzyć funkcje narzędzia Layout Builder, integrując go z tymi modułami.

Moduł programistyczny

Moduł Drupal Devel to bardzo przydatne narzędzie dla programistów i administratorów witryn. Jest szeroko stosowany do celów 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. Umożliwia także 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 zapewnia administratorom witryny podstawowe analizy dotyczące możliwości buforowania, zapytań do bazy danych, wykorzystania zasobów i wielu innych.

Moduł Twig Tweak

Jeśli jesteś programistą pracującym ze złożonymi szablonami gałązek, moduł Twig Twig będzie Twoim najlepszym przyjacielem. Ten moduł zapewnia szereg funkcji i filtrów, które nie tylko ułatwią, ale poprawią wrażenia programistyczne. Pomaga także programistom pisać dobrze sformatowany kod, który jest łatwy do zrozumienia. Dowiedz się, jak zainstalować i pracować z modułem Twig Twig tutaj.

Moduł GraphQL dla Drupala

GraphQL to nowoczesny język zapytań, który zastępuje stare języki szkolne (takie jak REST) ​​do komunikacji z interfejsami API. Jest szybszy i pokazuje tylko wyniki, których szukasz — w przeciwieństwie do całego niechcianego bagażu, który jest dostarczany 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ł przekierowania i Pathauto

Nikt nie lubi niedziałających linków, zwłaszcza nasi znajomi w Google (może nie znajomi… bardziej jak znajomi). Jeśli zmieniłeś strukturę adresów URL lub zrezygnowałeś z wyświetlania tej zawartości, możesz uniknąć denerwowania internetu za pomocą modułu Redirect dla Drupala 9. Ten bardzo pomocny moduł ułatwia tworzenie przekierowań adresów URL.

Poza właściwymi przekierowaniami posiadanie dobrze ustrukturyzowanych adresów URL nie tylko poprawia wrażenia użytkownika, ale jest również niezbędne do 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

To chyba najbardziej oczywiste, ale 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 9

Plusem / minusem każdego systemu open source jest wybór, jaki masz. 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 funkcji. Oto, o czym powinieneś pamiętać, zanim wybierzesz, którego użyć:

Zgodność

Zanim pobierzesz moduł, powinieneś wiedzieć, czy będzie on kompatybilny z twoją wersją Drupala. Aby dowiedzieć się, jaka wersja modułu została wydana, możesz przejść do strony projektu modułu na Drupal.org 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

Jedną rzeczą, o której należy pamiętać, jest to, że chociaż dostarczone moduły Drupal są bezpłatne, nie są one wolne od masowych przesyłek. 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 podstawowy moduł, którego już używasz, może wykonywać te same funkcje dla Twojej witryny. Nie wahaj się porzucić tych rzadko używanych i nieaktywnych modułów, aby Twoja witryna była 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. Przede wszystkim dlatego, że jeśli natkniesz się na jakiekolwiek luki w zabezpieczeniach lub jakiekolwiek inne problemy, prawdopodobnie otrzymasz szybszą odpowiedź od dewelopera/współtwórcy. Ponadto będziesz mieć znacznie większą szansę, że wkrótce pojawi się zaktualizowana wersja.

Popularność

Może wydawać się to oczywiste, ale korzystanie z popularnych modułów zwykle oznacza, że ​​możesz zaufać modułowi, aby wykonał pracę bezpiecznie i z mniejszą liczbą 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. Kliknięcie w link pokaże Ci szczegółowy raport o wszystkich błędach i problemach, który pomoże Ci zorientować się, czy moduł zapewni funkcjonalność, której szukasz. Data „Ostatniej aktualizacji” może również dać wyobrażenie o tym, jak reagują programiści w rozwiązywaniu problemów.