Les applications Php de gestion de fichiers
Par hugo le mardi, septembre 2 2008, 13:08 - Divers - Lien permanent
Le projet Hyla est dans une phase de développement intense pour la future version 0.9. Loin d'être en version stable pour l'instant elle a vu l'ajout de nombreuses fonctionnalités ces derniers mois, tel que les Web Services, la gestion de panier, le drag and drop etc…
C'est dans l'optique de toujours vouloir le meilleur pour Hyla que nous avons voulu le comparer a d'autres gestionnaires de fichiers en ligne. Cette comparaison prend la forme d'un tableau, comprenant une liste de fonctionnalités testées pour chaque application.
Cette comparaison a était fait en essayant d'être le plus objectif possible et de trouver des critères de comparaison juste. Bref, j'espère que ça aidera certain à trouver leur gestionnaire de fichiers qu'ils attendent depuis longtemps et j'espère, bien sûr, qu'il s'agira de Hyla... :)
Le comparatif
Spécificité des applications
Voici un tableau présentant brièvement chaque projet.
| eXtplorer | Hyla 0.8.2 | Hyla 0.9.0dev | Kfm | PhpFileNavigator | PhpXplorer | Relay | SorgDownloader | WebInsta | WebShare | |
|---|---|---|---|---|---|---|---|---|---|---|
| Logo / Site |
![]() |
![]() |
![]() |
Kfm | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| License | Gpl / Mpl | Gpl | Gpl | Spécifique | Gpl | Gpl | Spécifique | BSD | GPL | Gpl |
| Auteur | Soeren Eberhardt | Charles Rincheval |
Charles Rincheval | Kae Verens | Lito |
Tobias Bender | Chris Iufer / David Barshow |
SlashOrg.net |
Vikas Patial / Ceasar Feijen / Roland Poot |
Virginie Vivancos |
| Origine | Allemagne | France |
France | ? | Espagne | Allemagne | États-Unis |
France | Inde / Pays-Bas |
France |
| Version testée | 2.0.0 | 0.8.2 | 0.9.0dev | 1.3 | 2.3.3 | 0.9.37 | B01-071706 | 1.0.2 | 0.1.4 | 0.6.5a |
| Base de données | - |
Mysql (1) | Mysql (1) | mysql, pgsql, sqlite, sqlitepdo (PEAR) | Mysql | Fichiers | Mysql | Mysql | - | Fichiers (2) / Mysql |
| Version Php |
>= 4.3 | >= 4.0.4 | >= 4.0.4 | >= 5.2 | >= 4.0.6 | ? | >= 4 | ? | >= 4.2 | ? |
- 1 : Sous forme de plugin, très simple d'étendre à d'autres base de données
- 2 : Infos stockées dans des fichiers .param directement dans l'arborescence
Fonctionnalités sur les fichiers / dossiers
Ce tableau compare les fonctionnalités les plus importantes pour un gestionnaire de fichiers : les actions de traitements sur ces derniers.
| eXtplorer | Hyla 0.8.2 | Hyla 0.9.0dev | Kfm | PhpFileNavigator | PhpXplorer | Relay | SorgDownloader | WebInsta | WebShare | |
|---|---|---|---|---|---|---|---|---|---|---|
| Création de fichiers | Oui | Non | Non | Oui | Oui | Oui (1) | Non | Non | Oui | Oui |
| Création de dossiers | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| Édition de fichiers texte | Oui | Non | Non | Oui | Oui | Oui | Non | Non | Oui | Oui |
| Édition d'images | Non | Non | Non | Oui | Non | Oui | Non | Non | Non | Non |
| Ajout de fichiers locaux | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui (java) | Oui | Oui |
| Ajout de fichiers distants | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Non | Non |
| Ajout multiple de fichiers | Oui | Oui | Oui | Non | Oui | Oui | Non | Oui | Oui | Oui |
| Déplacement fichier | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui |
| Déplacement dossier | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui |
| Déplacement multiple | Oui | Non | Oui | Oui | Oui | Oui (2) | Non | Non | Oui | Non |
| Copie fichier | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Oui | Oui |
| Copie dossier | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Oui | Oui |
| Copie multiple | Oui | Non | Oui | Oui | Oui | Oui (2) | Non | Non | Oui | Non |
| Renommage fichier | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui |
| Renommage dossier | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Oui |
| Renommage multiple | Non | Non | Non | Oui | Non | Non | Non | Non | Non | Non |
| Suppression fichier | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| Suppression dossier | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| Téléchargement simple | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Oui |
| Téléchargement dossier | Non | Oui | Oui | Oui | Oui (3) | Oui | Non | Non | Non | Oui |
| Extraction d'archives | Oui | Oui | Oui | Non | Oui | Oui | Non | Non | Non | Oui |
| Gestion de panier | Oui | Non | Oui | Oui | Non | Oui (2) | Oui | Non | Non | Non |
| Envoie de fichier par Email | Non | Non | Oui | Non | Oui | Non | Oui | Non | Non | Oui |
- 1 : Possibilité de créer une multitude de modèle de fichiers (css, zip...)
- 2 : En passant par le presse papier
- 3 : Ne fonctionne pas sur mon installation
Divers
Enfin, voici un comparatif de fonctionnalités supplémentaires.
| eXtplorer | Hyla 0.8.2 | Hyla 0.9.0dev | Kfm | PhpFileNavigator | PhpXplorer | Relay | SorgDownloader | WebInsta | WebShare | |
|---|---|---|---|---|---|---|---|---|---|---|
| Valide (Xhtml, Html...) | Non | Oui | Oui | Non | Oui | Non | Non | Oui | Non | Non |
| Fonctionne sans Javascript | Non | Oui | Oui | Non | Non | Non | Non | Oui | Oui | Non |
| Commentaires | Non | Oui | Oui | Non | Non | Non | Non | Non | Non | Oui |
| Vue arborescence | Oui | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Oui |
| Modèles (Thèmes) | Non | Oui | Oui | Oui | Non | Oui | Non | Non | Non | Oui |
| Galeries photos | Non | Oui | Oui | Oui | Non | Oui | Non | Non | Non | Oui |
| Gestion des archives | Oui | Oui | Oui | Oui | Oui | Oui | Non | Non | Non | Oui |
| Gestion des utilisateurs | Oui | Oui | Oui | Non | Oui | Oui | Oui | Oui | Non | Non |
| Gestion de groupes d'utilisateurs | Non | Oui | Oui | Non | Oui | Oui | Non | Non | Non | Non |
| Droits d'accès | Oui (1) | Oui | Oui | Oui (2) | Oui | Oui | Oui | Oui | Oui (1) | Oui (2) |
| Création de miniatures | Non | Oui | Oui | Oui | Non | Oui | Oui | Non | Non | Oui |
| Recherche | Oui | Oui | Oui | Oui | Oui | Non | Non | Non | Non | Oui |
| Drag'n'Drop | Oui | Non | Oui | Oui | Non | Non | Non | Non | Non | Oui |
| Diaporama | Non | Oui | Oui | Non | Non | Non | Non | Non | Non | Non |
| Multi-langue | Oui | Non | Oui | Oui | Oui | Oui | Non | Oui | Non | Oui |
| UTF8 | Non | Oui | Oui | Oui | Oui | Non | Oui | Non | Non | Oui |
| Assistant à l'installation | Non | Oui | Oui | Non | Oui | Oui | Oui | Oui | Non | Non |
| Partage d'espace par clef | Non | Non | Non | Non | Non | Non | Non | Oui | Non | Non |
| Lecture différent format de fichiers | Non | Oui | Oui | Oui (3) | Non | Oui | Oui (3) | Non | Non | Oui |
| Tri | Oui | Oui | Oui | Oui | Oui | Oui | Non | Oui | Non | Oui |
| Vue attributs fichiers | Oui | Non | Oui | Oui | Oui | Oui | Oui | Non | Oui | Oui |
| Lecture de fichiers audio/vidéo | Non | Oui | Oui | Non | Non | Non | Non | Non | Non | Oui |
| Tags | Non | Non | Oui | Oui | Non | Non | Non (4) | Non | Non | Non |
| Statistiques / Log |
Non |
Non |
Oui |
Non |
Oui |
Non |
0ui | Non |
Non |
- 1 : Assez simpliste
- 2 : Un seul utilisateur
- 3 : Uniquement les images
- 4 : Un sytème de flag est implémenté
Commentaires sur les projets
eXtplorer
Application très bien finie, propre, fonctionnelle, mais il manque tout de même des fonctions comme une gestion un peu plus poussée des droits, une vue en miniatures et pourquoi pas un support UTF8 du système de fichiers...
Hyla 0.8.2 & Hyla 0.9.0
Serait-ce vraiment objectif de parler de Hyla ici ?
Bref, sachez tout de même que la toute prochaine version 0.9.0 est actuellement en cours de développement intensif et vous promet beaucoup de nouveautés super sympas...
Je tiens également à préciser que la structure sous forme de plugin de Hyla vous permet de combler facilement ses manques, chose qui sera encore plus marqué dans la prochaine version.
Enfin, la version actuelle de Hyla et la version en cours de développement ne gère pas l'édition de fichiers, chose prévue pour la version 1.0.
Kfm
Le plus appréciable avec Kfm, c'est son nombre de fonctionnalités qui en fait un outils puissant, c'est d'ailleurs le seul à gérer le "renommage multiple" de fichiers qui peut s'avérer fort pratique...
Mais, son apparence très austère n'en fait pas pour moi un outils plaisant à utiliser au quotidien.
PHPfileNavigator
Très simple d'utilisation et possédant une belle apparence, c'est un bon outils, un reproche tout de même : on doit choisir entre la vue arborescente ou la vue en liste des fichiers, on ne peut pas afficher les 2 en même temps...
phpXplorer
Ceux à qui l'explorateur de Redmond manque, trouveront là l'application qui leur faut...
C'est une très bonne application et la version de développement promet beaucoup !
Relay
Il est très propre, bien fini et il possède un puissant système de statistiques vous permettant de rester au courant de toutes les actions sur les fichiers, de connaitre les fichiers les plus téléchargés, les utilisateurs les plus actifs, etc...
SorgDownloader
Il possède très peu d'action sur les fichiers / dossiers, ainsi, avec ce dernier, ne comptez pas copier ou déplacer des fichiers, à vrai dire, ce n'est pas vraiment son but, il est dans ce comparatif car il dispose d'une fonctionnalité très intéressante qui est le partage de dossier / document avec restriction, ainsi, il vous est possible de mettre à disposition de n'importe qui un document durant une durée limité ou encore de n'autoriser qu'un certain nombre de visualisation ou bien de restreindre l'accès qu'à une IP...WebInsta
Rien de révolutionnaire dans cette application qui a le mérite d'être simple et sobre.WebShare
C'est rapide et bourré de fonctions qui en font un très bon outils...à partir du moment ou on aime l'interface et pour ma part, ce n'est pas vraiment le cas...Conclusion
10 projets, 10 façons de voir les choses, chacun à ces avantages et inconvénients mais tout le monde n'a pas la même utilité, ainsi, chacun devrait y trouver son compte...
Merci à AxlCorp pour le coup de patte :)
Autres projets
Voici une courte liste de projets tout aussi intéressants :- Filenice Léger, trop léger, enfin, clairement suffisant pour faire ce pourquoi il a été créé: partager des fichiers.
- JBC Explorer Prévu dans le test au début et finalement retiré car ne disposant pas de suffisamment de fonctions de traitement sur les fichiers / dossiers.
- Pâturage Une application sympa permettant de partager fichiers, signets et galeries photos d'une manière originale.








Commentaires
C'est rapide et bourré de fonctions qui en font un très bon outils...à partir du moment ou on aime l'interface et pour ma part, ce n'est pas vraiment le cas...
Salut,
Comparaison très intéressantes, j'utilise webshare version beta pour le travail, jbcexplorer et coppermine pour la famille.
Peut être un manque dans le comparatifs, la possibilité d'upload de fichier > 2Mo (selon config apache).
Au boulot, webshare peut uploader théoriquement des fichiers supérieur (ma config apache est à 32 Mo): ajoutr d'un script perl.
jbcexplorer à un plugin multiupload en java (sans doute adaptable à hyla dailleurs).
Je pense que c'est un grand atout pour les logiciles de gestion de fichiers, même si sur un erveur de type free, ca fonctionne une fois sur 2 (pour jbc ou coppermine), est inutilisable avec webshare si on n'a pas un serveur avec la possibilité d'éxécuter des scripts perl.
Qu'en est il pour hyla, en projet pour la version 1 ?
Merci
Salut Shnoulle,
je n'ai pas ajouté dans le comparatif la possibilité d'envoie de fichiers supérieurs à 2Mo car cela pose problème selon la configuration aussi bien côté client (accessibilité, etc...) ou serveur (accès à la configuration du serveur...etc...)
Concernant Hyla 1.0, je n'ai actuellement pas le temps d'avancer dessus donc, Hyla est pour le moment au point mort, j'espère bien avoir le temps de me replonger dedans d'ici peu d'autant que j'ai beaucoup d'idée pour l'améliorer depuis...
@++
Autant je suis nul en dev java, je jetterais un coup d'oeil pour un plugin basé sur le script perl de webshare de Virginie.
J'ai 1 serveur dédié sur une gentoo et mon serveur perso sur fedora, si le plug fonctionne dessus , je pourrais assurer la maintenance.
Par contre , faut prendre le temps ... ;)
Vous allez me crier dessus parce que je vous présente un projet qui n'est pas Open Source mais bon j'y suis passé après avoir utilisé WebShare pendant un petit moment, donc pourquoi pas vous en faire profiter !
L'application s'appelle NetExplorer, et est plus particulièrement destinée aux professionnels. Voilà les points forts que j'apprécie, en essayant de donner suite aux tableaux ci-dessus :
- Upload de fichier en drag and drop par Java, ou upload multiple en flash, ou upload en FTP par applet Java (pratique pour les gros fichiers et la limite de 2Mo chez certains)
- Téléchargement des plusieurs fichiers en simultané par drag and drop, principe de panier
- Gestion d'utilisateurs, groupes, envoi d'email automatique lors du dépôt d'un fichier, gestion de droits et de quota sur les répertoires, partage de répertoires
- multilingue, recherche, drag and drop, plusieurs modes d'affichage des fichiers et dossiers, tri, etc...
Et niveau technique c'est du JSON, de l'UTF-8, PHP5 minimum, et c'est super rapide.
Par contre je lui reproche d'utiliser son propre système de fichiers, c'est bien niveau sécurité, mais ça complique un peu le dépôt de fichiers par FileZilla ou l'intégration sur une solution existante, même si des fonctions ont été prévues pour ça.
Je vous laisse en juger par vous même sur le site officiel http://www.netexplorer.fr
A voir aussi :
La démo http://demo.netexplorer.fr
La liste des fonctions : http://www.netexplorer.fr/produits/... :o
Et pour conclure, le point noir du portrait : il y a une version gratuite, mais elle n'intègre pas toutes les fonctionnalités :s
Pour la version complète, il faut débourser 49€.
Bonjour niumi,
en effet, il y a pas mal d'idée mais si il ne figure pas dans ce test, c'est aussi parce qu'il n'est pas libre et pour moi, c'est un gros point noir...
D'autant plus que l'accessibilité n'est pas son fort, essaie un peu de désactiver le javascript.
++
Salut tous,
très interessant ce comparatif !!
Heu en effet pour netexplorer, 89 euros pour avoir toutes les fonctionnalités, ça fait vraiment raide !!