Installazione dei moduli in Drupal 8
Installa uno o più moduli per modificare, estendere o migliorare Drupal con funzionalità aggiuntive.
Conoscenze necessarie
Passaggio 1: Ottenere il modulo
Se il modulo che desideri installare fa parte del core di Drupal, puoi passare al passaggio successivo.
Per installare un modulo, devi prima ottenere il codice del modulo che vuoi aggiungere. Il metodo consigliato per aggiungere una dipendenza al tuo progetto è utilizzare Composer. Questo presuppone che tu stia già gestendo il tuo progetto con Composer.
Per aggiungere un modulo, identifica prima il suo nome breve. È l’ultima parte dell’URL della pagina del progetto. Ad esempio, il modulo Geofield, disponibile su https://www.drupal.org/project/geofield, ha il nome breve “geofield”.
Per scaricare il modulo insieme alle sue dipendenze, esegui il seguente comando nella directory principale del tuo sito (sostituendo il nome del modulo con geofield):
composer require drupal/geofield
Dopo aver eseguito il comando, dovresti vedere un messaggio che indica che il modulo è stato aggiunto come dipendenza nel file composer.json del tuo progetto e che il relativo codice è stato scaricato.
Per ulteriori informazioni e un video dimostrativo, consulta: Utilizzo di Composer per scaricare e aggiornare i file e Scaricare moduli e temi utilizzando Composer.
Metodi alternativi per ottenere un modulo includono:
- Scaricare manualmente un file .zip o .tar.gz
- Utilizzare il gestore di aggiornamenti incluso nel core di Drupal
Passaggio 2: Abilitare il modulo
Utilizzando l’interfaccia utente di Drupal:
- Vai alla pagina “Estendi” (admin/modules) dal menu “Gestione”.
- Trova il modulo o i moduli che vuoi abilitare e seleziona la casella accanto a ciascuno di essi.
- Fai clic su “Installa” per abilitare il nuovo modulo.
Utilizzando Drush:
drush en geofield
Per ulteriori informazioni e un video dimostrativo, consulta: Scaricare e installare un modulo da Drupal.org e Installare moduli dalla riga di comando.
Ulteriori informazioni
Organizzare la posizione dei moduli
Drupal cerca i moduli in diverse posizioni: nella directory principale /modules (preferibilmente) o in /sites/*/modules. In queste posizioni, Drupal scansionerà tutte le sottodirectory alla ricerca di moduli.
È pratica comune aggiungere tutti i moduli scaricati da Drupal.org in /modules/contrib e tutti i moduli contenenti codice personalizzato specifico del progetto in /modules/custom.
Più moduli in un singolo progetto
In genere, un singolo progetto (ad esempio, https://drupal.org/project/devel) contiene più moduli. Ogni modulo del progetto sarà elencato e potrà essere abilitato individualmente nella pagina “Estendi”.