Aide - Introduction
Description
Hyla est un gestionnaire de fichiers en ligne libre sous licence GPL.
Pour son fonctionnement, Hyla utilise PHP et MySql qui sont aussi des logiciels libres.
Voici une liste des caractéristiques de Hyla :
-
Respecte les standards
Hyla respecte les standards et essaie d'être réellement accessible pour toute sorte de navigateur.
Une démarche qualité à été entreprise auprès de Opquast, vous pouvez consulter le rapport pour la version 0.8.0.
-
Installation et utilisation aisée
Un script d'installation simplifie grandement la mise en place d'Hyla sur votre serveur, vous n'avez qu'à suivre les différentes étapes !
-
S'adapte à l'apparence de votre site très facilement
Afin d'intégrer Hyla à l'interface de votre site, vous pouvez au choix modifier la feuille de style ou créer un nouveau "template", simplement en créant un nouveau répertoire dans tpl/, copiez uniquement les fichiers que vous voulez modifier du template par défaut dans ce dernier, indiquez simplement dans l'interface d'administration que vous désirez utiliser ce nouveau template et Hyla utilisera votre fichier en lieu et place de l'original.
-
Ajout de fichiers
Il vous est possible d'ajouter des fichiers (plusieurs en une seule fois) provenant de votre ordinateur local ou de mettre une url, Hyla se chargera alors dans ce dernier cas, de télécharger le fichier pour vous.
Si vous le souhaitez, il est également possible d'autoriser l'envoi de fichiers anonymes, ainsi, les visiteurs de votre site pourront envoyer leur fichiers, ces derniers seront placés dans un endroit protégé que seul un administrateur peut voir, il pourra par la suite valider ou supprimer les fichiers téléchargés, il est également possible de recevoir une notification par mail lorsqu'un fichier anonyme à été envoyé.
-
Tout est "plugin"
En effet, selon l'objet courant, Hyla charge tel ou tel plugin, voici une liste des plugins existant actuellement :
- Archive : Vous permet de voir le contenu d'un fichier Tar, Tar.Gz, Gz ou Zip
- Csv : Visualisez le contenu de vos fichiers CVS ou TSV en les affichant sous forme de tableau
- Dir : C'est ce plugin qui vous permet de voir le contenu d'un répertoire sous forme de liste
- Flv : Visualiser les vidéos au format flv (plugin flash de neolao)
- Gallery : Créer une galerie photos
- Image : Affiche les images (png, gif, jpeg, tiff...), créer éventuellement des miniatures et affiche les informations EXIF si elles sont disponibles.
- Mp3 : Lit un fichier Mp3 (plugin flash de neolao)
- Php : Affiche le contenu d'un fichier PHP
- Slideshow : Créé un diaporama dynamique de votre répertoire courant
- Swf : Lit un fichier Swf (flash)
- Text : Affiche le contenu d'un fichier texte
- VCard : Visualiser le contenu de vos carte de visites
- Video : Lit vos vidéos dans un lecteur embarqué
- Zenphoto : Ce plugin permet de générer des galeries à la manière de l'application Zenphoto
Il est très simple par la suite d'ajouter un plugin.
-
Gérer les accès
Un système de gestion de droits permet de gérer les accès par dossier et par utilisateur ou groupe d'utilisateur, ainsi il vous est possible de décider qui peut ajouter des fichiers dans tel et tel dossier, qui peut ajouter des commentaires etc...
Consultez la documentation pour plus d'informations sur les droits.
-
Manipuler vos archives
Ouvrez vos archives au format tar, gz, tar.gz et zip comme de simple répertoires.
-
Une administration simple et claire
Hyla possède une zone d'administration qui vous permettra de tout configurer, ainsi, vous pourrez ajouter, modifier, supprimer des utilisateurs, déplacer, supprimer les fichiers anonymes qui ont été envoyés...etc...
-
Divers
- Rss : Grâce au fils rss, il vous est possible de rester connecter à l'activité du site, vous serez ainsi averti lorsqu'un nouveau fichier sera présent ou lorsqu'un commentaire sera posté.
- L'arborescence de fichiers : Elle vous permet de voir tous vos dossiers d'un seul coup d'oeil.
- La pagination : Il est possible d'afficher qu'une certaine quantité de fichiers par répertoires, on navigue alors d'une page à l'autre, lors de la visualisation d'un fichier (même contenu dans une archive), le fichier précédent et le suivant sont affichés afin d'y accéder directement.
-
Le tri Vous vouvez trier vos fichiers et répertoires par ordre alphabétique, par extensions, par catégories (images, musiques...) et par taille.
Une fonction très pratique vous permet aussi de trier par critère de tri. - Diaporama : Générer des diaporamas d'un seul clic pour regarder vos photos.
- Téléchargement : Hyla vous permet de télécharger bien évidemment les fichiers mais aussi, les fichiers contenus dans les archives et aussi des répertoires qui sont "zippé" à la volée.
- Actions sur les fichiers et répertoires : Hyla vous propose différentes actions vous permettant de déplacer, renommer, supprimer, créer des répertoires
- Description, commentaires : Il est possible de mettre une description sur vos fichiers et répertoires très simplement. Vos visiteurs peuvent aussi poster des commentaires.
Pré-requi
Voici, ci dessous, la configuration minimale exigée par Hyla 0.8.1 :
-
Php : 4.0.4
- Extensions :
- Sessions (Gestion des sessions...)
- Extensions :
- Mysql : 4.1
Afin de fonctionner convenablement, vous devez disposer de la configuration suivante :
-
Php : 4.2.0 et supérieure
-
Configuration :
- allow_url_fopen Téléchargement de fichiers distants
- file_uploads Téléchargement de fichiers du poste client vers le serveur
-
Extensions :
- GD (Création des miniatures)
- EXIF (Création des miniatures)
-
Configuration :
- Mysql : 4.1 et supérieure
Fonctionnement
Le fonctionnement de Hyla est assez simple, tout est basé sur un système de plugins, ainsi, à l'ouverture d'un objet (c'est ainsi que sont nommés les fichiers ou dossiers au sein de Hyla), Hyla va charger le plugin correspondant au type de ce dernier, si l'objet courant est un dossier, un plugin listage de dossier va être ouvert, si, par contre, l'objet courant est un fichier, Hyla va tenter d'ouvrir ce dernier avec un plugin adéquat en fonction de l'extension du fichier, si Hyla ne trouve pas de plugin, il vous sera possible de forcer l'ouverture d'un plugin.
La gestion des url est aussi basée sur un système de plugin, qui charge, selon la configuration choisie, le plugin d'url adéquate et permet ainsi d'obtenir des url parfaitement intégrée à votre site.
Enfin, l'authentification des utilisateurs est, elle aussi, basée sur un système de plugin permettant d'authentifier un utilisateur au travers de diverses méthodes.
Remonter
À propos...