Moduli: installazione, attivazione, aggiornamento, disattivazione

Ritratto di Staff

Come posso installare un nuovo modulo in una versione funzionante di Drupal?

Il consiglio è di leggere sempre il file README e/o INSTALL, quasi sempre presenti nel pacchetto che si scarica da Drupal.org.

La procedura generica è comunque elencabile facilmente:

  1. Scompattare il file tar.gz
  2. Copiare la cartella [nomemodulo] (es. se state installando il modulo video copiate la cartella "video") dentro la directory di istallazione di Drupal /sites/all/modules (createla se non esiste): questo permetterà di avere il modulo disponibile per tutti i siti di un'installazione multisito; in alternativa, è possibile installare il modulo in una cartella "modules" specifica per il sito (es. /sites/miosito.dom/modules - la cartella miosito.dom è quella che contiene il file settings.php del sito).
  3. Autenticarsi in Drupal e andare in Amministra > Struttura del sito > Moduli e attivare il modulo che è stato appena installato.
  4. Configurare il modulo, se necessario: solitamente (ma non sempre) le impostazioni sono in Amministra > Configurazione del sito > [nomemodulo]

Come posso disattivare e rimuovere un modulo che sto utilizzando?

Ci sono 3 operazioni legate alla disattivazione/rimozione di un modulo:

  1. Disattivare il modulo dall'elenco moduli (il modulo a questo punto non fornisce più le funzionalità per cui è fatto): admin/build/modules
  2. Disinstallare il modulo (vengono eventualmente tolte tabelle e altri dati - variabili - utilizzati dal modulo): admin/build/modules/uninstall
  3. Rimuovere via FTP il modulo e i suoi file collegati

In generale, questa dovrebbe essere la sequenza, anche se il passo 2 non è indispensabile e a volte non è nemmeno richiesto (se il modulo non ha aggiunto tabelle o variabili al db) o disponibile (se lo sviluppatore non ha previsto le procedure di disinstallazione).