Created on 17 Oct 2012 ; Modified on 29 Sep 2013 ; Translation: english
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.
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.
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:
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 |
tar.gz
./webroot
tar.gz
tar.gz
/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.
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.
WEB User Interface. ↩