I migliori moduli Drupal 8 di cui hai assolutamente bisogno per il tuo prossimo progetto Drupal
Pubblicato: 2020-01-07Hai appena installato Drupal 8 sul tuo computer e non vedi l'ora di far funzionare il tuo sito web velocemente. Vuoi tutte quelle fantastiche funzionalità di cui hai sentito parlare di Drupal 8. Quindi, cosa fai dopo? Scegli i tuoi moduli Drupal 8! I moduli Coz sono gli elementi costitutivi di ogni grande villa di Drupal.
Certo, non è così semplice come sembra. Drupal 8 è alimentato dalla sua comunità open source in continua crescita che lavora duramente per sviluppare migliaia di moduli che possono migliorare ed estendere le funzionalità di un sito Web Drupal. Scegliere tra migliaia di moduli Drupal 8 può essere un rompicapo.

Fortunatamente per te, molti moduli significativi di Drupal 7 sono arrivati al core di Drupal 8. Ciò significa che dovrai abilitare questi moduli solo una volta installato Drupal 8. Entriamo in un breve elenco dei migliori moduli Drupal 8 che devi avere per creare grandi esperienze digitali. Successivamente, parleremo di come scegliere i moduli Drupal 8.
Modulo della barra degli strumenti di amministrazione
Il modulo Drupal Admin Toolbar è estremamente utile per una migliore navigazione per gli amministratori del sito e i costruttori di siti. La barra degli strumenti predefinita non è molto facile da usare. Questo modulo mira ad estendere 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 più utili al menu di amministrazione per eseguire attività come svuotare la cache, eseguire cron e altro.
Modulo Paragrafi
Il modulo Drupal 8 paragrafi offre molto potere nelle mani di autori ed editori di contenuti. Consente loro di creare facilmente contenuti flessibili e strutturati. Ora puoi aggiungere vari tipi di campi di paragrafo come immagini, blocchi di testo, citazioni, presentazioni, video e molto altro ancora.
Usando il familiare modulo di modifica del nodo, puoi aggiungere/giocare con tutti gli elementi di paragrafo e posizionarli dove vuoi. Offre anche widget (ancora in fase di sperimentazione) che consentiranno funzionalità di trascinamento della selezione, duplicazione di paragrafi e molte altre funzionalità che possono elevare l'esperienza dell'utente mentre si lavora con il modulo Paragrafi.
Modulo modulo web
Questo è un modulo Drupal 8 che è sempre nella mia lista di moduli consigliati. È un modulo Drupal così versatile e così essenziale che è difficile ignorarlo. Quasi tutti i siti web hanno bisogno di un modulo. Un modulo di contatto o un modulo di indagine o un modulo di feedback: non c'è modo di scappare da loro. Il modulo Drupal 8 Webform è un ricco generatore di moduli facilmente personalizzabile ed estendibile. 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 in fogli di calcolo per ulteriori analisi. C'è molto di più che il modulo Webform offre che non può essere riassunto qui.
Display Suite
Il modulo Drupal Display Suite è uno strumento molto facile da usare e utile per creare layout di pagina. Offre un'interfaccia di trascinamento della selezione per organizzare i contenuti. È disponibile un elenco di layout e modelli predefiniti tra cui scegliere. È inoltre possibile creare e aggiungere layout e modelli personalizzati nel tema. È inoltre possibile definire modalità di visualizzazione personalizzate e campi personalizzati.
Modulo di sviluppo
Il modulo Drupal Devel è uno strumento molto utile per sviluppatori e amministratori di siti. È ampiamente utilizzato a scopo di test grazie alla sua capacità di generare molti contenuti per nodi, commenti, utenti e vari tipi di contenuto ed entità. Inoltre, consente agli sviluppatori di eseguire il debug di eventuali problemi con l'accesso al nodo. I piè di pagina possono essere aggiunti per tutte le pagine con l'aiuto del suo sottomodulo chiamato Webprofiler. Webprofiler offre inoltre agli amministratori del sito una panoramica di alcune analisi sulle capacità di memorizzazione nella cache, le query del database, l'utilizzo delle risorse e molto altro.

Modulo Drupal GraphQL
GraphQL è un moderno linguaggio di query che sostituisce i vecchi tempi come REST per comunicare con le API. È più veloce e produce solo i risultati che stai cercando, meno 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 Pathauto
Avere un URL ben strutturato non solo migliora l'esperienza dell'utente, ma è anche molto vitale per l'ottimizzazione dei motori di ricerca. Il modulo Drupal Pathauto è sicuramente un modulo indispensabile in ogni progetto Drupal. Aiuta a generare automaticamente 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
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 monitorati, il monitoraggio dei file scaricati, la ricerca nel sito, il supporto Adsense e molto altro.
Cose da ricordare durante la scelta dei moduli Drupal 8
Che si tratti di moduli di personalizzazione, moduli di integrazione dei 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 fare una scelta:
Compatibilità
Prima di scaricare un modulo, dovresti sapere se sarà compatibile con la tua versione di Drupal. Non puoi installare un modulo della versione 7 nella tua installazione di Drupal 8 senza verificare se è supportato. Per scoprire quale versione del modulo è stata rilasciata in Drupal.org, puoi andare alla pagina del progetto del modulo e scorrere verso destra 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 gratis ma consumano spazio
È necessario tenere presente che sebbene i moduli Drupal forniti siano gratuiti, non sono leggerissimi. 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 può eseguire la stessa funzionalità per il tuo sito web. Inoltre, sentiti libero di 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. Perché, se riscontri vulnerabilità di sicurezza o altri problemi, sai che puoi ottenere una risposta più rapida dallo sviluppatore/collaboratore. Inoltre, sarai sicuro che una nuova versione aggiornata sarà presto in arrivo.
Popolarità
L'utilizzo di moduli popolari significa che puoi fidarti del modulo per svolgere il lavoro ed essere sicuro 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, sarai in grado di visualizzare un rapporto dettagliato di tutti i bug e i problemi. Guardare questo può darti un'idea se il modulo può davvero aiutarti con la tua funzionalità o meno. La data "Ultimo aggiornamento" può anche darti un'idea di quanto siano attivi gli sviluppatori nella risoluzione dei problemi e di quanto siano reattivi.
