Quale file non ho scaricato ? 

| Autore: Filippo Miceli | Monday, 10 October 2011 alle 10:33

In ogni sistema operativo è presente un filemanager, un software che ci permette, attraverso un’interfaccia grafica, di effettuare le più comuni operazioni sul file system, ovvero la creazione, l’apertura, la modifica e la cancellazione di file e cartelle, in modo semplice e intuitivo.

In ogni sistema operativo è presente un filemanager, un software che ci permette, attraverso un’interfaccia grafica, di effettuare le più comuni operazioni sul file system, ovvero la creazione, l’apertura, la modifica e la cancellazione di file e cartelle, in modo semplice e intuitivo.

Anche WFiles è un filemanager, ma in più possiede alcune caratteristiche e funzioni uniche, che i filemanager tradizionali non hanno. Immagina di avere nel filemanager del tuo sistema operativo ( ad es. “Esplora risorse” di Windows ), una cartella con molti file; la cartella è condivisa in rete con altri utenti nella LAN, che quotidianamente aggiungono nuovi file che vorresti aprire e consultare. La prima cosa che ti viene in mente è quella di ordinare i file per data, in questo modo i file inseriti di recente appariranno in alto, ma ti è comunque difficile individuarli perchè in mezzo a quei file ci sono i tuoi oppure ci sono file che hai già aperto.

Bene, WFiles ha una funzione appositamente creata per risolvere questo tipo di problemi, la segnalazione di file non scaricati.

Per ogni utente, all’interno del filemanager, saranno evidenziati i file che non ha ancora scaricato. Facciamo un esempio pratico.

Consideriamo la seguente configurazione di WFiles:

Utente Gruppo Permessi
Filippo.Miceli Dirigenti Controllo completo su cartelle /Dirigenti, /Dirigenti/Filippo.Miceli, /Utenti, /Utenti/Pippo.Miceli
Pippo.Miceli Utenti Controllo completo su cartelle /Utenti, /Utenti/Pippo.Miceli

L’utente Pippo.Miceli utilizza la cartella /Utenti/Pippo.Miceli per archiviare i suoi file e condividerli con l’utente Filippo.Miceli, che, come vediamo dalla tabella, ha i permessi per inserire nuovi file nella cartella.

Supponiamo che Filippo.Miceli inserisca nella cartella /Utenti/Pippo.Miceli i seguenti file

  • file_filippomiceli_1.txt
  • file_filippomiceli_2.txt
  • file_filippomiceli_3.txt

Al prossimo accesso a WFiles, nella cartella /Utenti/Pippo.Miceli, Pippo.Miceli visualizzerà la seguente schermata:

evidenzia file non scaricati

evidenzia file non scaricati

Come vediamo, i nuovi file inseriti dall’utente Filippo.Miceli sono evidenziati in giallo. La segnalazione verrà tolta dopo che l’utente avrà scaricato il file.

L’amministratore, nella sua area riservata, può visualizzare un report che elencherà il totale dei file non scaricati dagli utenti. Dopo aver fatto il login nell’area di amministrazione, cliccare su Logs nella barra in alto e poi su User File Download

report User File Download

report User File Download

a destra sono elencati i file e a sinistra gli utenti che non l’hanno scaricato.

N.B. Dal report sono esclusi gli utenti che non possono scaricare il file ( perchè non hanno i permessi di lettura ).

Disabilitazione funzione per il gruppo

Come abbiamo visto, la funzione è molto utile per chi condivide file con altri utenti, effettuando operazioni sia un upload che in download. Supponiamo però che Filippo.Miceli sia solamente un uploader, ovvero utilizza WFiles solo per pubblicare i suoi documenti e renderli disponibili agli utenti. In questo caso la segnalazione dei file non scaricati è inutile ed è possibile disabilitarla ad un determinato gruppo di utenti.

Nell’area di amministrazione, cliccare su Gruppi nella barra in alto, selezionare modifica gruppo e cliccare su modifica in corrispondenza del gruppo che intendiamo modificare:

modifica del gruppo

modifica del gruppo

nella schermata di modifica del gruppo, deselezionare l’opzione Segnala file non scaricati

deselezione segnala file non scaricati

deselezione segnala file non scaricati

cliccare su salva

disabilitazione segnalazione file non scaricati

disabilitazione segnalazione file non scaricati

la funzione è stata quindi disabilitata per il gruppo dirigenti.

Se torniamo a visualizzare il report User File Download, noteremo che sono state eliminate le segnalazioni correlate all’utente Filippo.Miceli, utente del gruppo dirigenti:

report dopo disabilitazione gruppo

report dopo disabilitazione gruppo

Disabilitazione della funzione in WFiles

Se la funzione non interessa è possibile disabilitarla, andando a modificare il file di configurazione /includes/config.php da

//segnala i file non scaricati agli utentidefine("USERFILEDOWNLOAD", 1);

a

//segnala i file non scaricati agli utentidefine("USERFILEDOWNLOAD", 0);

Prova la demo online !