ZendTo : partage de fichiers volumineux par Web avec la commodité de mèl

Ce logiciel est en production sur un seul site mais son concepteur veut le faire connaître. Il est donc à valider. Si vous l'installez, contactez l'auteur et ajoutez un commentaire sur cette fiche.
Fiche logiciel à valider
  • Statut de la fiche : Logiciel : Publié - A valider
  • Création ou MAJ importante : 06/11/2012
  • Correction mineure : 19/07/2013
  • Auteur : Sébastien Geiger - IPHC (CNRS)
  • Responsable thématique : Dirk Hoffmann (Centre de Physique des Particules de Marseille (CPPM-IN2P3))
  • Relecteur 1 : Loïc De Schrooder
  • Relecteur 2 : Michel Gonzalez
  • Relecteur 3 : Matthieu Herrb
Mots clés
Description
Fonctionnalités générales

Zendto est une application Web permettant facilement et en toute sécurité d’échanger des fichiers volumineux pour des utilisateurs d'un laboratoire avec d'autre personnes.

Zendto fournit un mécanisme de dépôt et de récupération de fichiers entre les utilisateurs interne ou externe au laboratoire. Les utilisateurs externes peuvent via un formulaire contacter le destinataire du laboratoire. Si le destinataire accepte de recevoir des fichiers par cette personne, celui-ci recevra par mail une confirmation avec un lien de téléchargement des documents.

Zendto peut s’intégrer facilement à une plate-forme Web, en utilisant une authentification par LDAP, Active Directory ou IMAP, ainsi que le système de messagerie existant.

Autres fonctionnalités

Fonctions lors du dépôt de fichiers

  • Activation/Désactivation des notifications mail envoyées lors du dépôt, de l'expiration, ou de la suppression.
  • Utilisation de ClamAV pour vérifier les fichiers déposés.
  • Barre de progression de dépôt.
  • Commentaires ou déscriptif des fichiers déposés.

Fonctions lors de l’invitation de personnes extérieures à déposer des fichiers

  • L’invité doit remplir le formulaire de zendto de demande de dépôt.
  • Le destinataire reçoit la demande de dépôt et peut la valider ou la refuser.
  • L’invité accède au formulaire de dépôt de fichiers, si le destinataire a validé la demande.

Fonction antispam

  • Validation du téléchargement via reCAPTCHA ou par areyouhuman pour les invités
  • Ce mécanisme peut également être appliqué lors de la soumission d’un téléchargement par un invité.

Fonction de l’interface d'administration

  • Visualiser les fichiers déposés.
  • Supprimer des fichiers.
  • Affichage du journal des évènements.
  • Affichage de graphes de statistiques d’utilisations par jour/mois/année.
  • Bloquer/débloquer un utilisateur.
  • Purge automatique des dépôts lors de l’expiration.
Interopérabilité
  • Base de données existante ou sqlite pour le stockage des informations.
  • Authentification par compte interne, LDAP, Active Directory ou IMAP.
Contexte d'utilisation dans mon laboratoire/service

Ce service a été mis en production à l’IPHC à la demande des utilisateurs ayant besoin d’échanger des fichiers volumineux avec des collaborateurs externes qui ne pouvaient pas se connecter au SI.
Par défaut, un quota 1 Go pour 14 jours a été défini par utilisateur.

Limitations, difficultés, fonctionnalités importantes non couvertes

Plusieurs fonctionnalités ne sont pas (encore) présentes :

  • Gestion de groupes d'utilisateurs et de leurs droits
  • Gestion des quotas par utilisateurs ou par groupes
  • Authentification par CAS
  • Support multilingue
  • Possibilité de mettre en place un webdav, ce qui permettra de proposer
    dans l'interface d'upload des fichiers souvent sollicités (pas besoins
    de les uploaders plusieurs fois)
Environnement du logiciel
Plates-formes

Des RPM sont proposés pour RedHat, CentOS et Fedora. De même, des fichiers DEB sont disponibles pour Ubuntu et Debian.

Autres logiciels aux fonctionnalités équivalentes

Solution d'échange de fichiers avec des partenaires externes

  • Filex
  • FileZ
  • BigFileSharing
  • CIFEX CIFEX (CISD File EXchanger) autorise les utilisateurs à transmettre des documents volumineux via un navigateur moderne

Solution de stockage ou de synchronisation de fichiers

  • Owncloud est une plateforme de services de stockage et d'applications en ligne
  • Linshare permet de partager et de déposer des fichiers, incluant le dépot de fichier par des invités.
  • Open Upload est modulable tout en permettant de partager des documents volumineux
Environnement de développement
Type de structure associée au développement

L'auteur fournit un support commercial.
Possibilité de sponsoriser le développement de fonctions.

Eléments de pérennité

Logiciel développé depuis 2010.
L'auteur effectue plusieurs mises à jours et corrections du code par an.

Références d'utilisateurs institutionnels

Solution utilisée par l'Université de Southampton au Royaume-Uni.
Le LAAS utilise ZendTo en remplacement d'une installation historique de FTP nominatif.

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
Documentation utilisateur
Divers (astuces, actualités, sécurité)
  • Le code source est bien documenté, et utilise des templates.
  • Php 5 est actuellement limité pour la prise en comptes des fichiers en upload à 2Go. (http://zend.to/phpfix.php)