16/12/2024

Cloud

Filez – Paramètres supplémentaires

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 :

image10

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

image11

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é :

image12Pour 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.

image13

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 :

image14VI. 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]

image15

author avatar
Arnaud Baumard
Adepte des nouvelles technologies, passionné d'informatique et plus particulièrement dans l'administration systèmes et réseaux, je viens partager mes connaissances, mes trouvailles, mes projets.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.