Don't be bored, do something!

CKAN: abilitare file storage

Dopo aver visto come installare CKAN e aggiungere un utente amministratore, in questo post vediamo come abilitare il file storage al fine di ottenere anche un pulsante Upload in fase di caricamento dei dataset.
Se avete installato e iniziato a provare la piattaforma vi sarete accorti che, nel momento in cui si aggiunge un dataset, di default accetta solamente URL e non permette l’upload di file. Questa modalità può risultata molto scomoda, sopratutto se gli utilizzatori saranno utenti poco esperti.

ckan-dataset-uploadURL

A questo punto apriamo il server in cui si trova CKAN e creiamo una cartella che utilizzeremo per il file storage, impostando anche i relativi permessi.

sudo mkdir -p /var/www/ckan/data
sudo chown www-data /var/www/ckan/data
sudo chmod u+rwx /var/www/ckan/data

Successivamente modifichiamo il file production.ini, tramite il comando:

sudo nano /etc/ckan/default/production.ini

andiamo a cercare il blocco di codice [app:main]
ed in coda scriviamo queste due righe:

ofs.impl = pairtree
ofs.storage_dir = /var/www/ckan/data

Salviamo il file editato e riavviamo il server.
Ora verifichiamo che tutto funzioni correttamente; andando ad aggiungere un nuovo dataset vedremo il nuovo pulsante Carica disponibile accanto al pulsante Link.

ckan-dataset-upload

Tagged under: , , , ,

Back to top