Top 9 module Drupal de care aveți absolut nevoie pentru proiectul dvs. Drupal

Publicat: 2022-02-01

Am luat. Vrei fiecare dintre caracteristicile uimitoare despre care ai auzit cu Drupal 9. Când vorbești despre funcții, vorbești despre module. Și alegerea modulelor este următorul lucru pe care îl faci după instalarea Drupal 9, așa că este într-adevăr una dintre primele decizii majore pe care va trebui să le iei.

Desigur, nu este atât de simplu pe cât pare (nu este niciodată). Drupal 9 este alimentat de comunitatea sa open-source în continuă creștere, care lucrează din greu pentru a dezvolta mii de module care pot îmbunătăți și extinde funcționalitatea unui site web Drupal. Alegerea dintre un googleplex de module Drupal 9 poate fi un efort. Cu siguranță există o modalitate mai bună decât să ghiciți care module vă vor satisface nevoile...? Ei bine, nu, nu chiar. Dar avem această listă la îndemână de module recomandate și cele mai bune practici atunci când alegem module direct de la dezvoltatorii noștri Specbee.

Să ne aruncăm într-o scurtă listă a modulelor Drupal 9 de top pe care trebuie să le aveți pentru a construi experiențe digitale grozave. Și imediat după aceea, vom vorbi despre cum să vă alegeți modulele Drupal.

Drupal 9 module

Modulul Bară de instrumente de administrare

Modulul Drupal Admin Toolbar este extrem de util pentru administrarea site-ului și navigarea creatorilor de site-uri. Nu este că Bara de instrumente implicită nu este utilă, dar nu este la fel de ușor de utilizat. Acest modul extinde funcționalitatea barei de instrumente oferind meniuri derulante care permit accesul ușor la diferite pagini de administrare. De asemenea, oferă un submodul pentru a-și extinde funcționalitatea, numit Admin Toolbar Extra Tools. Acest submodul adaugă link-uri și mai utile la meniul de administrare pentru a efectua sarcini precum golirea memoriei cache, rularea cron și multe altele.

Modulul Paragrafe

Dacă sperați să evitați plângerile producătorilor dvs. de conținut, puneți puterea în mâinile autorilor și editorilor de conținut, permițându-le să creeze cu ușurință conținut flexibil și structurat cu modulul Drupal 9 Paragraphs. Acum pot adăuga cu ușurință diverse tipuri de câmpuri de paragrafe, cum ar fi imagini, blocuri de text, citate, prezentări de diapozitive, videoclipuri și multe altele.

Folosind formularul familiar de editare a nodurilor, aceștia pot adăuga/se pot juca cu elemente de paragraf și le pot plasa oriunde doresc. De asemenea, oferă widget-uri care vor permite funcționalitatea de glisare și plasare, duplicarea paragrafelor și multe alte caracteristici care pot îmbunătăți experiența utilizatorului în timp ce lucrează cu modulul Paragrafe.

Modul Webform

Acesta este unul dintre cele mai esențiale și versatile module Drupal 9. Atât de mult încât este întotdeauna pe lista noastră de module recomandate. Aproape fiecare site are nevoie de un formular de contact sau de un formular de sondaj sau de un formular de feedback - un mod de a interacționa un vizitator. Modulul Drupal 9 Webform este un generator de formulare bogat, care este ușor de personalizat și de extins. Vă permite să colectați date din formular, să le trimiteți la aplicații terțe sau să trimiteți e-mailuri către administratori sau utilizatori. De asemenea, puteți exporta aceste date în foi de calcul pentru analize ulterioare. Și, într-adevăr, doar zgâriem suprafața. Modulul Webform oferă atât de multe, încât probabil merită propria postare.

Creator de aspect

Editorii de conținut și creatorii de site-uri pot alege dintr-un set predefinit de machete și le pot folosi pentru a crea pagini cu ușurință cu Layout Builder. Rețineți că va trebui să activați acest modul de bază în Drupal 9 pentru a-l folosi. Are o interfață de utilizator cu aspect WYSIWYG cu funcționalitate drag and drop, făcându-l extrem de ușor de utilizat și personalizabil, chiar și pentru utilizatorii începători. Funcționalitatea sa de previzualizare în timp real îl face un instrument unic și puternic de creare a paginii. Puteți chiar extinde funcționalitățile Layout Builder cu ușurință atunci când îl integrați cu aceste module.

Modul de dezvoltare

Modulul Drupal Devel este un instrument foarte util pentru dezvoltatori și administratorii site-urilor. Este utilizat pe scară largă în scopuri de testare datorită capacității sale de a genera o mulțime de conținut pentru noduri, comentarii, utilizatori și diferite tipuri și entități de conținut. De asemenea, permite dezvoltatorilor să depaneze orice problemă cu accesul la nod. Submodulele de pagină pot fi adăugate pentru toate paginile cu ajutorul submodulului său numit Webprofiler. Webprofiler oferă administratorilor site-ului analize de bază despre abilitățile de stocare în cache, interogările bazei de date, utilizarea resurselor și multe altele.

Modulul Twig Tweak

Dacă sunteți un dezvoltator care lucrează cu șabloane complexe, modulul Twig tweak va fi cel mai bun prieten al tău. Acest modul oferă o serie de funcții și filtre care nu numai că vor ușura, dar vor îmbunătăți experiența de dezvoltare. De asemenea, ajută dezvoltatorii să scrie cod bine formatat, ușor de înțeles. Aflați cum să instalați și să lucrați cu modulul twig tweak aici.

Modulul Drupal GraphQL

GraphQL este un limbaj modern de interogare care înlocuiește limbile vechi de școală (cum ar fi REST) ​​pentru a comunica cu API-urile. Este mai rapid și arată doar rezultatele pe care le căutați – spre deosebire de toate bagajele nedorite care vin cu un apel API REST. Modulul Drupal GraphQL permite site-ului dvs. Drupal să creeze scheme GraphQL și să expună entitățile Drupal cu aplicații client GraphQL.

Modul Redirecționare și Pathauto

Nimănui nu-i plac linkurile rupte, mai ales prietenii noștri de la Google (poate nu prietenii... mai degrabă cunoștințe). Dacă ți-ai schimbat structura URL-ului sau ai optat să nu mai difuzezi acel conținut, poți evita să enervezi internetul cu ajutorul modulului de redirecționare pentru Drupal 9. Acest modul foarte util facilitează crearea de redirecționări URL.

Dincolo de redirecționările adecvate, a avea adrese URL bine structurate nu numai că îmbunătățesc experiența utilizatorului, ci sunt și esențiale pentru optimizarea motoarelor de căutare. Modulul Drupal Pathauto este cu siguranță un modul obligatoriu în fiecare proiect Drupal. Ajută la generarea automată a acelor URL-uri prietenoase cu SEO și bine structurate. Administratorii site-ului pot schimba, de asemenea, sistemul de modele prin schimbarea jetoanelor pe care le utilizează.

Google Analytics

Acesta este probabil cel mai evident, dar modulul Drupal Google Analytics adaugă pe site-ul dvs. sistemul de urmărire Google Analytics. Folosind acest modul Drupal, toate funcțiile Google Analytics pot fi accesate și integrate cu site-ul dvs. web. Permite urmărirea domeniului, urmărirea utilizatorilor, monitorizarea linkurilor urmărite, monitorizarea fișierelor descărcate, căutarea pe site, asistență Adsense și multe altele.

Lucruri de reținut atunci când alegeți modulele Drupal 9

Avantajul/dezavantajul oricărui sistem open source este cantitatea de alegere pe care o aveți. Fie că este vorba despre module de personalizare, module de integrare în rețelele sociale, module de automatizare de marketing sau orice alt modul, puteți găsi întotdeauna mai mult de unul pentru fiecare funcționalitate. Iată ce ar trebui să țineți cont înainte de a alege pe care să o utilizați:

Compatibilitate

Înainte de a descărca un modul, ar trebui să știți dacă acesta va fi compatibil cu versiunea dvs. de Drupal. Pentru a afla în ce versiune a modulului a fost lansat, puteți accesa pagina de proiect a modulului pe Drupal.org și derulați până la sfârșit, unde veți vedea linkul de descărcare și veți găsi versiunile de lansare specificate. Dacă nu este specificat, accesați http://drupal.org/project/Modules/name și filtrați după compatibilitatea Core.

Sunt gratuite, dar consumă spațiu

Un lucru de reținut este că, deși modulele Drupal contribuite sunt gratuite, nu sunt fără vrac. Modulele neutilizate pot consuma în mod inutil mult spațiu și resurse, ceea ce poate face site-ul dvs. Drupal mai greu și mai lent. Deci, înainte de a descărca un modul, analizați dacă aveți într-adevăr nevoie de el sau dacă orice alt modul de bază pe care îl utilizați deja poate îndeplini aceeași funcționalitate pentru site-ul dvs. Nu ezitați să abandonați acele module greu utilizate și inactive pentru a vă face site-ul mai sănătos și mai ușor.

Module întreținute activ

Este foarte important să alegeți module care sunt întreținute, actualizate și publicate în mod activ de către dezvoltatori. Mai ales pentru că, dacă întâmpinați vreo vulnerabilitate de securitate sau orice alte probleme, probabil că veți primi un răspuns mai rapid de la dezvoltator/contribuitor. De asemenea, veți avea șanse mult mai mari ca o versiune actualizată să fie pe drum în curând.

Popularitate

Poate părea evident, dar folosirea modulelor populare înseamnă, de obicei, că puteți avea încredere că modulul va face treaba în siguranță și cu mai puține probleme. În pagina de proiect a modulului de pe Drupal.org, puteți vedea numărul de descărcări și câte site-uri web utilizează în prezent modulul respectiv.

Ai grijă la probleme

În partea dreaptă a paginii de proiect a modulului Drupal, puteți găsi numărul de probleme și erori (deschise și închise) asociate cu modulul respectiv. Făcând clic pe link, vă va arăta un raport detaliat al tuturor erorilor și problemelor, care vă va ajuta să vă dați o idee dacă modulul vă va oferi funcționalitatea pe care o căutați. Data „Ultima actualizare” vă poate oferi, de asemenea, o idee despre cât de receptivi sunt dezvoltatorii în rezolvarea problemelor.