Created on 17 Oct 2012 ;    Modified on 29 Sep 2013 ;    Translationenglish

Installare un modulo in Drupal 7

Premessa

Uno dei punti di forza di Drupal è la grande disponibilità di moduli installabili per estenderne le funzionalità.

Ma come installare un modulo?

Non è una operazione complessa, soprattutto se si ha la possibilità di lavorare con una shell comandi sul server in cui è installato il sistema.

Introduzione

Supponiamo di avere nel server la seguente struttura di file system:

directory contiene
/webroot è la radice da cui partire per memorizzare i contenuti del WEB server
/webroot/drupal_location è la directory in cui è installato drupal, diciamo con una installazione multisito
/webroot/drupal_location/sites da qui si parte per i contenuti dei siti serviti da drupal
/webroot/drupal_location/sites/all e questa directory contiene gli accessori disponibili a tutti i siti di Drupal
/webroot/drupal_location/sites/all/themes da qui avremo i temi aggiuntivi, ovvero quelli che installeremo noi, oltre i temi già inclusi nel codice di Drupal
/webroot/drupal_location/sites/all/modules da qui i moduli aggiuntivi, anche in questo caso quelli che installeremo noi
/webroot/drupal_location/sites/all/libraries infine da qui le librerie aggiuntive

Naturalmente le voci /webroot e /webroot/drupal_location sono d'esempio, e in quanto tali nel vostro server saranno diverse.

A valle di /webroot/drupal_location la struttura del file system è costruita dalla installazione di Drupal. Per questo motivo ricalcherà quella indicata nell'esempio precedente.

Come fare

Quando avremo individuato un modulo d'interesse, nella sezione Download copiamo il link al file che vogliamo. Ad esempio, il modulo Pathologic ha la sezione predetta simile alla seguente:

Download

Recomended releases

Version Download Date Links
7.x-2.4 tar.gz(16.81 KB)... 2012-Oct-06 Notes
6.x-3.4 tar.gz(8.95 KB)... 2010-Dec-05 Notes
  1. Dalla colonna Download della tabella, copiamo il link al file tar.gz.
  2. Ci colleghiamo con il server e andiamo in /webroot
  3. Facciamo download del tar.gz
  4. estraiamo il tar.gz
  5. e spostiamo la relativa directory in /webroot/drupal_location/sites/all/modules

Una volta effettuato il collegamento (in shell comandi) al server, la procedura predetta diverrà:

~~~~

2.# cd /webroot
3.# wget http://ftp.drupal.org/files/projects/pathologic-7.x-2.4.tar.gz
...
2012-10-17 21:47:38 (97,1 KB/s) - "pathologic-7.x-2.4.tar.gz" salvato [17210/17210]
4.# tar xvfz pathologic-7.x-2.4.tar.gz
pathologic/
pathologic/README.txt
...
5.1.# cd drupal_location/sites/all/modules
5.2.# mv /webroot/pathologic .

~~~~

That's all folk. Ora dobbiamo collegarci come amministratori del sito nella WEB UI1 di Drupal, attivare il modulo caricato, e, se necessario, configurare i permessi di utilizzo.

Una raccomandazione

Avere tanti moduli a disposizione è un valore aggiunto per chi deve implementare un nuovo sito.

Però raccomando di sceglere con molta oculatezza. Più moduli sono installati nel proprio sito, maggiore è il lavoro di manutenzione per aggiornamenti. Quindi: scegliete solo quel che serve veramente.

Riferimenti



  1. WEB User Interface.