AjaXplorer
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).
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.
AjaXplorer fontionne :
- dans un environnement Apache/PHP,
- et avec tout type de navigateurs Web, sur PC, MAC et Smart Phone.
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.
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.