I migliori moduli Drupal 9 di cui hai assolutamente bisogno per il tuo progetto Drupal
Pubblicato: 2022-02-01Ce l'abbiamo. Vuoi tutte le straordinarie funzionalità di cui hai sentito parlare con Drupal 9. Quando parli di funzionalità, stai parlando di moduli. E scegliere i tuoi moduli è la prossima cosa che fai dopo aver installato Drupal 9, quindi è davvero una delle prime decisioni importanti che dovrai prendere.
Naturalmente, non è così semplice come sembra (non lo è mai). Drupal 9 è alimentato dalla sua comunità open source in continua crescita che lavora duramente per sviluppare migliaia di moduli in grado di migliorare ed estendere la funzionalità di un sito Web Drupal. Scegliere tra un googleplex di moduli Drupal 9 può essere un'impresa. Sicuramente c'è un modo migliore che indovinare quali moduli soddisferanno le tue esigenze...? Beh, no, non proprio. Ma abbiamo questo pratico elenco di moduli consigliati e migliori pratiche quando si scelgono i moduli direttamente dai nostri sviluppatori Specbee.
Immergiamoci in un breve elenco dei migliori moduli di Drupal 9 che devi avere per creare fantastiche esperienze digitali. E subito dopo, parleremo di come scegliere i tuoi moduli Drupal.

Modulo barra degli strumenti di amministrazione
Il modulo Drupal Admin Toolbar è estremamente utile per la navigazione dell'amministratore del sito e del costruttore di siti. Non è che la barra degli strumenti predefinita non sia utile, ma non è così facile da usare. Questo modulo estende la funzionalità della barra degli strumenti offrendo menu a discesa che consentono un facile accesso a varie pagine di amministrazione. Offre anche un sottomodulo per estendere le sue funzionalità chiamato Admin Toolbar Extra Tools. Questo sottomodulo aggiunge collegamenti ancora più utili al menu di amministrazione per eseguire attività come svuotare la cache, eseguire cron e altro.
Modulo paragrafi
Se speri di evitare qualsiasi lamentela da parte dei produttori di contenuti, metti il potere nelle mani di autori ed editori di contenuti consentendo loro di creare facilmente contenuti flessibili e strutturati con il modulo Drupal 9 Paragraphs. Ora possono aggiungere facilmente vari tipi di campi di paragrafi come immagini, blocchi di testo, citazioni, presentazioni, video e molto altro ancora.
Usando il familiare modulo di modifica del nodo, possono aggiungere/giocare con elementi di paragrafo e posizionarli dove vogliono. Offre anche widget che consentiranno funzionalità di trascinamento della selezione, duplicazione di paragrafi e molte altre funzionalità che possono migliorare l'esperienza dell'utente mentre si lavora con il modulo Paragrafi.
Modulo Webform
Questo è uno dei moduli Drupal 9 più essenziali e versatili. Tanto che è sempre nella nostra lista di moduli consigliati. Quasi tutti i siti web hanno bisogno di un modulo di contatto, un modulo di indagine o un modulo di feedback, in qualche modo un visitatore può interagire. Drupal 9 Webform Module è un ricco generatore di moduli facilmente personalizzabile ed estensibile. Ti consente di raccogliere i dati dei moduli, inviarli ad applicazioni di terze parti o inviare e-mail ad amministratori o utenti. Puoi anche esportare questi dati su fogli di calcolo per ulteriori analisi. E, davvero, stiamo solo grattando la superficie. C'è molto di più che offre il modulo Webform che probabilmente merita un proprio post.
Costruttore di layout
Gli editor di contenuti e i costruttori di siti possono scegliere da un set predefinito di layout e utilizzarli per creare facilmente pagine con Layout Builder. Nota che dovrai abilitare questo modulo principale in Drupal 9 per usarlo. Ha un'interfaccia utente di layout WYSIWYG con funzionalità di trascinamento della selezione, che lo rende estremamente intuitivo e personalizzabile, anche per gli utenti inesperti. La sua funzionalità di anteprima in tempo reale lo rende uno strumento di creazione di pagine unico e potente. Puoi anche estendere facilmente le funzionalità di Layout Builder quando lo integri con questi moduli.
Modulo di sviluppo
Il modulo Drupal Devel è uno strumento molto utile per sviluppatori e amministratori del sito. È ampiamente utilizzato a scopo di test grazie alla sua capacità di generare molto contenuto per nodi, commenti, utenti e vari tipi di contenuto ed entità. Consente inoltre agli sviluppatori di eseguire il debug di eventuali problemi con l'accesso ai nodi. I piè di pagina possono essere aggiunti a tutte le pagine con l'aiuto del suo sottomodulo chiamato Webprofiler. Webprofiler offre agli amministratori del sito analisi di base sulle capacità di memorizzazione nella cache, query del database, utilizzo delle risorse e molto altro.
Modulo Twig Tweak
Se sei uno sviluppatore che lavora con modelli di ramoscelli complessi, il modulo Twig tweak sarà il tuo migliore amico. Questo modulo fornisce una gamma di funzioni e filtri che non solo faciliteranno, ma miglioreranno l'esperienza di sviluppo. Aiuta anche gli sviluppatori a scrivere codice ben formattato e facile da comprendere. Scopri come installare e lavorare con il modulo twig tweak qui.

Modulo Drupal GraphQL
GraphQL è un moderno linguaggio di interrogazione che sostituisce i linguaggi della vecchia scuola (come REST) per comunicare con le API. È più veloce e mostra solo i risultati che stai cercando, al contrario di tutto il bagaglio indesiderato che viene fornito con una chiamata API REST. Il modulo Drupal GraphQL consente al tuo sito Web Drupal di creare schemi GraphQL ed esporre entità Drupal con applicazioni client GraphQL.
Modulo Reindirizzamento e Pathauto
A nessuno piacciono i link interrotti, specialmente i nostri amici di Google (forse non amici... più come conoscenti). Se hai cambiato la struttura dell'URL o hai scelto di non servire più quel contenuto, puoi evitare di far arrabbiare Internet con l'aiuto del modulo Reindirizzamento per Drupal 9. Questo modulo super utile semplifica la creazione di reindirizzamenti URL.
Oltre a reindirizzamenti adeguati, avere URL ben strutturati non solo migliora l'esperienza dell'utente, ma è anche vitale per l'ottimizzazione dei motori di ricerca. Il modulo Drupal Pathauto è sicuramente un modulo indispensabile in ogni progetto Drupal. Aiuta a generare automaticamente quegli URL SEO friendly e ben strutturati. Gli amministratori del sito possono anche modificare il sistema di pattern modificando i token che utilizza.
statistiche di Google
Questo è probabilmente il più ovvio, ma il modulo Drupal Google Analytics aggiunge il sistema di monitoraggio di Google Analytics al tuo sito web. Utilizzando questo modulo Drupal, è possibile accedere a tutte le funzionalità di Google Analytics e integrarle con il tuo sito web. Consente il monitoraggio del dominio, il monitoraggio degli utenti, il monitoraggio dei collegamenti tracciati, il monitoraggio dei file scaricati, la ricerca nel sito, il supporto di Adsense e molto altro.
Cose da ricordare durante la scelta dei moduli Drupal 9
Il vantaggio / svantaggio di qualsiasi sistema open source è la quantità di scelta che hai. Che si tratti di moduli di personalizzazione, moduli di integrazione con i social media, moduli di automazione del marketing o qualsiasi altro modulo, puoi sempre trovarne più di uno per ciascuna funzionalità. Ecco cosa dovresti tenere a mente prima di scegliere quale usare:
Compatibilità
Prima di scaricare un modulo, dovresti sapere se sarà compatibile con la tua versione di Drupal. Per scoprire in quale versione del modulo è stato rilasciato, puoi andare alla pagina del progetto del modulo su Drupal.org e scorrere fino alla fine dove vedrai il link per il download e troverai le versioni di rilascio specificate. Se non è specificato, vai su http://drupal.org/project/Modules/name e filtra per compatibilità Core.
Sono gratuiti ma consumano spazio
Una cosa da tenere a mente è che, sebbene i moduli Drupal forniti siano gratuiti, non sono sfusi. I moduli inutilizzati possono consumare inutilmente molto spazio e risorse che possono rendere il tuo sito Web Drupal più pesante e più lento. Quindi, prima di scaricare un modulo, analizza se ne hai davvero bisogno o se qualsiasi altro modulo principale che già utilizzi può eseguire le stesse funzionalità per il tuo sito web. Non esitare ad abbandonare quei moduli poco utilizzati e inattivi per rendere il tuo sito web più sano e leggero.
Moduli mantenuti attivamente
È molto importante scegliere moduli che siano attivamente mantenuti, aggiornati e pubblicati dagli sviluppatori. Principalmente perché se riscontri vulnerabilità di sicurezza o altri problemi, probabilmente otterrai una risposta più rapida dallo sviluppatore/collaboratore. Inoltre, avrai molte più possibilità che presto arriverà una versione aggiornata.
Popolarità
Può sembrare ovvio, ma l'utilizzo di moduli popolari di solito significa che puoi fidarti del modulo per svolgere il lavoro in modo sicuro e con meno problemi. Nella pagina del progetto del modulo su Drupal.org, puoi vedere il numero di download e quanti siti Web stanno attualmente utilizzando quel particolare modulo.
Fai attenzione ai problemi
Sul lato destro della pagina del progetto del modulo Drupal, puoi trovare il numero di problemi e bug (aperti e chiusi) associati a quel modulo. Facendo clic sul collegamento ti verrà mostrato un rapporto dettagliato di tutti i bug e problemi che ti aiuteranno a capire se il modulo fornirà la funzionalità che stai cercando. La data "Ultimo aggiornamento" può anche darti un'idea di quanto siano reattivi gli sviluppatori nel risolvere i problemi.