Filez – Paramètres supplémentaires
Sommaire
I. Présentation
Filez est très personnalisable, de nombreuses modifications sont possibles. Voici ce que j'ai pu apporter :
II. Ajout du logo de la société
Il est possible d’ajouter le logo de l’entreprise afin de personnaliser l’interface de FileZ et avoir un repère visuel pour les utilisateurs montrant qu’ils sont bien sur le serveur Filez de la société.
Pour cela plusieurs solutions sont possibles :
- Soit en modifiant le logo « filez-logo.png » présent dans le répertoire « /var/www/filez/resources/images ».
- Soit en ajoutant à la fin du fichier de configuration filez.ini :
; Logo image Le_logo = "resources/images/logo.xxx"
Dans mon cas j'ai choisi de modifier le logo :
III. Barre de progression
Afin de pouvoir constater la progression du processus de téléchargement des documents, nous avons souhaitez ajouter une barre de progression. Pour cela il a fallu installer le paquet suivant et configurer Apache de façon à utiliser ce module php de progression :
aptitude install php-apc echo "apc.rfc1867=On" >> /etc/php5/apache2/conf.d/apc.ini vi /var/www/files/config/filez.ini [app] progress_monitor=Fz_UploadMonitor_Apc
IV. Filtrage de fichiers partagés
Le partage de fichiers via Filez va permettre de distribuer ou de donner accès à des personnes tiers à des documents. Cependant il peut s’agir de n’importe quel type de documents, dont des fichiers illégaux, comme de la musique, des films (dans un cadre professionnel cela est problématique).
Afin de limiter le partage de fichiers illégaux, nous avons bloqué toutes les extensions de fichiers et autoriser uniquement celles utilisées par les salariés de l’entreprise.
- Modification du fichier de configuration : filez.ini
vi /var/www/filez/config/filez.ini allowed_extensions = png,jpg,jpeg,docx,xlsx,xls,dox,dwg,…
- Message en cas de téléchargement d’un fichier non autorisé :
Pour un utilisateur lambda, cette sécurité va l’empêcher de partager des fichiers MP3, AVI, MP4, etc… Mais un utilisateur avancé pourra modifier l’extension d’un fichier musique en un fichier de type document et ensuite le partager.
V. Modification du corps des e-mails
- Il est possible, une fois le téléchargement d’un document sur le serveur terminé, d’être averti par mail, mais également lors de la fin de validité du lien de téléchargement. Cependant, la structure par défaut du message n’est pas très explicite. Ainsi nous avons décidé de modifier la mise en forme de ces messages :
vi /var/www/filez/config/app/controllers/Upload.php $subject = __r('[FileZ] Le fichier "%file_name%" a été téléchargé avec succès"', array('file_name' => $file->file_name)); $msg = __r('Cet email confirme le téléchargement de votre fichier sur le serveur de partage : Nom du fichier : %file_name% Lien de partage du fichier : %file_url% Ce lien est valide à partir du %available_from% et expire le %available_until%', );
- Aperçu du message :
VI. Rapport de bogue
- Les utilisateurs peuvent reporter un bug avant d’être authentifiés ou lorsqu’ils sont authentifiés en cliquant sur un lien proposant l’envoi d’un mail à l’administrateur. Pour cela il est nécessaire de modifier le fichier de configuration « filez.ini » :
vi /var/www/filez/config/filez.ini [looknfeel] Bug_report_href = mailto :[email protected]