Ho un' esigenza del tipo che segue.
Una directory del sito deve essere popolata via FTP da una 40ina di file zip di grosse dimensioni (in media un 200MB per file) ed i file devono essere scaricati solo da utenti autenticati ed appartenenti ad un determinato ruolo.
Per una situazione analoga in drupal 6 ho:
* creato un tipo di contenuto chiamiamolo "privato"
* creato un ruolo "privato"
* creato un contenuto con i link ai vari file assegnato al ruolo "privato"
* usato il modulo private_download per proteggere la cartella ed assegnata al ruolo "privato"
con wget non scarico i file ma, dopo autenticazione seguendo i link li scarico.
* Non posso creare un tipo di contenuto con un campo file e caricare i file via web per sfruttare le peculiarità di protezione del campo file in directory protette di D7, troppo lento e inefficiente
* Il modulo di sopra non è sviluppato in D7, suppongo, quindi, che ci sia un metodo alternativo per la cosa... ma proprio non lo trovo! :)
Avete idee?
Risolto :)
Attraverso il modulo http://drupal.org/project/filefield_sources posso pescare direttamente da file pubblicati via ftp nella directory privata. A quel punto con http://drupal.org/project/content_access posso limitare l'accesso al tipo di contenuto e, di conseguenza, i file così pubblicati non sono accessibili da chi non è autorizzato. Lo lascio a futura memoria... dopo aver installato content_access lanciare la ricostruzione dei permessi di accesso ai nodi :)
Scusate il disturbo.
A presto!