AjaXplorer

Fiche logiciel validé
  • Création ou MAJ importante : 12/04/12
  • Correction mineure : 15/02/13
Mots-clés

AjaXplorer : explorateur de fichiers à travers un portail Web

Description
Fonctionnalités générales

AjaXplorer est un portail Web écrit en PHP, qui permet d'accéder, de partager et de gérer les fichiers à travers une interface Web d'une très bonne qualité graphique et ergonomique (glissé/déposé, menu contextuel en clic droit, ...). Le concept est pour l'utilisateur de pouvoir accéder à ses fichiers depuis n'importe où à travers une connexion Internet et au moyen d'un simple navigateur, sans logiciel additionnel ; de travailler avec des zones d'échanges entre un groupe d'utilisateurs et pour un administrateur de gérer des fichiers utilisateurs.

  • L'interface Web de AjaXplorer, écrite en PHP et Ajax, est très intuitive et permet les fonctions essentielles de gestion de fichiers, avec notamment le téléchargement ("upload") de fichiers, la création, la destruction, le renommage, la copie... de fichiers avec d'autres utilisateurs.

  • Elle permet aussi des fonctionnalités avancées comme les menus contextuels avec un clic-droit sur des fichiers, et de gérer les fichiers en glissé-déposé ("drag and drop") comme si on était sur un bureau ("desktop") local.

  • AjaXplorer permet plusieurs types d'authentifications des utilisateurs : LDAP, MySQL, fichiers locaux, FTP, serveur Samba.

  • Un des points forts de AjaXplorer est qu'il permet d'accéder à diverses zones de fichiers du réseau local (appelées "dépots"), gérées par différents services comme NFS, Samba, FTP, WebDav. AjaXplorer permet donc de définir des zones de "dépots" de fichiers et de définir des rôles ("profils"). Ces rôles permettent de savoir quels utilisateurs ont accès à quelles zones de dépôts et avec quelles permissions (lecture, écriture).

Autres fonctionnalités

AjaXplorer est hautement configurable à l'aide d'extensions ("plugins") qui permettent de modifier largement le comportement de l'application : par exemple de changer la langue de l'interface, d'activer ou pas la "corbeille" pour les fichiers détruits, d'activer telle ou telle source d'authentification (LDAP, MySQL, FTP, ...).

AjaXplorer fournit un moyen de partager des documents entre divers utilisateurs.

Interopérabilité

AjaXplorer fontionne :

  • dans un environnement Apache/PHP,
  • et avec tout type de navigateurs Web, sur PC, MAC et Smart Phone.
Contexte d'utilisation dans mon laboratoire/service

Notre laboratoire est multi-sites et doit permettre de fournir des accès à des zones de dossiers partagés sur le réseau local, pour des utilisateurs situés sur des sites externes.

De ce fait AjaXplorer est l'outil simple et apprécié des utilisateurs pour fournir une interface d'accès conviviale à des dossiers et fichiers situés sur le réseau local du laboratoire, et de les partager avec des utilisateurs situés à l'extérieur.

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

La documentation est un peu trop légère et pas souvent très précise, notamment pour ce qui concerne l'authentification LDAP. Malgré tout on arrive à trouver l'information dans les FAQ et les forums.

Pour l'authentification LDAP, il faut aller configurer le fichier conf/bootstrap_plugins.php.

Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré

Aucune en RPM pour la dernière version testée, il faut télécharger le paquetage sur le site de AjaXplorer.

Des paquettages existent cependant pour les versions ultérieures pour Linux (Red Hat Enterprise Linux / CentOS / Scientific Linux) et sous Fedora.

Plates-formes

Un serveur Web avec PHP version 5.1 ou ultérieur est requis. De plus, DomXML doit être activé. A noter également que la fonction de partage de fichers nécessite l'extension PHP php_mcrypt.

Plus de détails sur les prérequis systèmes sont donnés sur http://ajaxplorer.info/features/requirement/.

Autres logiciels aux fonctionnalités équivalentes

Divers outils en Ajax/PHP de gestionnaires de fichiers en ligne existent. On peut citer notamment :

Environnement de développement
Eléments de pérennité

Le logiciel est écrit par un développeur français. Le logiciel est bien suivi et les mises à jour fréquentes.

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
Documentation utilisateur
Contributions

Le point d'entrée pour participer au projet est le forum http://ajaxplorer.info/community/forum/, et la page de support http://ajaxplorer.info/community/support-the-project/