DigitalSpirit / Blog

Le futur de Hyla

Hyla 30 août 2007 par hugo

Une toute nouvelle version de maintenance qui apporte quelques nouveautés est en cours de bêta test actuellement, elle est d'ailleurs passé en Release Candidate et devrait sortir très prochainement, promis !

Par la suite, Hyla va subir de gros changements lui apportant de nouvelles fonctionnalités qui lui manque actuellement...

Voici la liste des fonctionnalités actuellement prévues pour la future version, par ordre d'importance :

Majeures :

  • Sélection multiple : permettre de déplacer un ensemble de fichiers / dossiers d'un coup
  • Ajout des Web Services : pouvoir commander Hyla à distance, ajouter de l'Ajax...etc...
  • Tags : Tagger n'importe quel contenu et générer un nuage de tag, être en mesure de faire des recherches sur les tags
  • Passer les actions en plugins : Simplifier la maintenance et la logique
  • Système de panier
  • Plugin db : ajouter un système de plugin database permettant de choisir le type de base (mysql, sqlite, postgres...)
  • Plugin admin : Faire en sorte de passer l'administration sous forme de plugin (plugin user, group...)
  • Système de logging permettant d'enregistrer toutes les actions

Mineures :

  • Permettre de spécifier un courriel pour chaque utilisateur

Pas sûr ?

  • Permettre de spécifier plusieurs FOLDER_ROOT
  • Ajouter l'édition dans les plugins
  • Pouvoir spécifier une licence (ou disclaimer) pour un fichier
  • ...

Voilà, si vous aussi, avez des idées pour l'avenir de Hyla, n'hésitez pas !

Web Services :

Afin de pouvoir ajouter des fonctionnalités Web 2.0 (sans pour autant perdre en accessibilité, pas d'inquiétude), Hyla vas se voir doter d'un système de services web permettant d'interroger Hyla à distance, par exemple, en Ajax...

Le principe de fonctionnement retenu pour faire fonctionner ces derniers sera celui de Flickr.

Voici une liste non exhaustive des points d'entrées des web services qui seront présent :

Objets :
  • hyla.obj.getInfo
  • hyla.obj.search
  • hyla.file.getContent
  • hyla.obj.attribute.get
  • hyla.obj.attribute.set
  • hyla.dir.getList
Action :
  • hyla.obj.action.copy
  • hyla.obj.action.move
  • hyla.obj.action.delete
  • hyla.obj.action.mkdir
  • hyla.obj.action.rename
Permissions :
  • hyla.dir.perms.get
  • hyla.dir.perms.set
  • hyla.dir.perms.del
Tags :
  • hyla.obj.tag.add
  • hyla.obj.tag.set
  • hyla.obj.tag.getList
  • hyla.obj.tag.remove
Commentaires :
  • hyla.obj.comment.add
  • hyla.obj.comment.edit
  • hyla.obj.comment.delete
  • hyla.obj.comment.getList
Utilisateurs :
  • hyla.user.add
  • hyla.user.delete
  • hyla.user.getList
  • hyla.user.getInfo
  • hyla.user.auth
  • hyla.user.logout
  • hyla.user.setType
  • hyla.user.setPassword
  • hyla.user.testLogin
Groupes :
  • hyla.group.add
  • hyla.group.rename
  • hyla.group.delete
  • hyla.group.getList
  • hyla.group.user.add
  • hyla.group.user.del
  • hyla.group.user.getList
Logs :
  • hyla.log.add
  • hyla.log.getList
  • hyla.log.clear
Test :
  • hyla.test.echo
Ouvrir l'article

Hyla - Exportation dans blog, forum, wiki...

Voici une nouveauté que vous retrouverez dans la toute prochaine version de Hyla, elle vous permet d'exporter le contenu de n'importe quel plugin Hyla oû vous le souhaitez...en l'occurence, ici, directement dans ce billet...

Quelques exemples valent mieux que de longs discours :

Export de fichier Flv

Exportation de fichier source

Exportation d'archive

Exportation de fichier csv, tsv

Tous les plugins sont bien sûr exportables...

Deux modes d'exportation sont disponibles :

  • iframe : À l'aide d'une iframe, le contenu du plugin Hyla sera alors inséré.
  • javascript : Un bout de code javascript va écrire directement dans votre page le contenu du plugin.

Voilà, vous en savez un peu plus sur les toutes dernières nouveautés de la toute prochaine version de Hyla qui devrait sortir prochainement...

Ouvrir l'article

Hyla - Nouveautés

Hyla 09 mai 2007 par hugo

Voilà maintenant deux semaines qu'Hyla 0.8.0 est sortie, les statistiques nous indiquent plus de 350 téléchargements, soit, une vingtaine par jour...
Loin de moi l'idée de tirer des conclusion attives mais ce chiffre est d'autant plus intéressant si on le compare avec le très peu de demande d'aide sur le forum...

Pour les nouveautés, une nouvelle version mineure est en cours et devrait sortir d'ici 2 à 3 semaines...

Cette version intégrera des fonctionnalités très très intéressantes pour les bloggueurs (suspens) et intégrera deux nouveaux plugins :

  • Geshi permettant l'affichage d'énormément de format de fichiers (les extensions reconnues sont a, ada, adb, ads, conf, ash, asm, asp, sh, c, h, cdfg, cpp, hpp, css, dpk, dpr, html, htm, java, js, lisp, lua, pas, pl, pm, php, php5, phtml, phps, py, bi, sas, bas, xml) grâce au projet GeSHi (suite à la proposition de Bertrand Lombardin sur le forum), vous pouvez voir une démo par ici avec un fichier .php, ou encore là avec un fichier .h ou finalement là avec un fichier xml
  • Kml qui permet d'afficher le contenu d'un fichier Kml sous forme de carte en utilisant les Api de Google Maps.
    Un exemple de ce plugin est disponible ici.

Pour finir, AxlCorp à publier une première version bêta de son modèle désormais nommé « Froggy » que je vous invite à tester sur votre installation de Hyla ou directement en ligne, sur le site de démonstration.

Capture d'écran du modèle Froggy

Ouvrir l'article

Hyla 0.8.0 et nouveau site

Hyla 25 avril 2007 par hugo

Après, quelques mois de développement, je suis heureux de vous annoncer la sortie de Hyla 0.8.0...

Au sommaire de cette version, beaucoup de changement, dont :

  • La très attendue, gestion des droits qui vous permet de gérer les accès / actions à vos dossiers par utilisateur ou par groupe d'utilisateurs
  • Ajout de la syndication par Rss
  • Passage au tout UTF-8
  • Une documentation très détaillée est maintenant fournie dans chaque installation de Hyla
  • Un nouveau plugin voit le jour, il permet de lire des fichiers au format CSV (Comma-Separated Value) ou TSV (Tab-Separated Value) en les affichant sous forme de tableau
  • Une page info est disponible pour tous les objets permettant d'obtenir des infos précisent sur ces derniers (taille, mime, md5...)
  • Modifications dans les modèles afin de valider aux bonnes pratiques Opquast (http://www.opquast.com)
  • Dans l'édition d'un dossier, on peut choisir une icone pour ce dernier
  • La pagination dans les dossiers affiche maintenant les numéros de page
  • Il est possible de choisir la CSS par défaut au sein d'un modèle (template)
  • La copie de fichier, dossier et fichier archivé est dorénavant possible
  • Refonte totale de l'arborescence (tree)
  • Nouveau choix pour l'affichage de l'arborescence : Jamais, Uniquement pour les dossiers, Toujours
  • Les noms de fichier comportant des quote (') sont maintenant possible ainsi que beaucoup d'autre caractère posant problème auparavant
  • Il est dorénavant possible de modifier le temps de redirection entre les pages
  • Possibilité de bloquer le téléchargement de dossier
  • Possibilité d'ajouter des commentaires dans les dossiers
  • Ajout d'une option dans hyla.ini (url_encode) permettant de s'affranchir des problèmes de noms de fichiers contenant des caractères spéciaux
  • Possibilité de configurer les plugins par le biais du fichier /conf/plugins.ini
  • Introduction d'un système de filtrage des objets qui va permettre beaucoup de nouveautés...
  • Gràce au filtrage, le plugin slideshow peut afficher que les fichiers ou uniquement les images
  • Possiblité de configurer gràce au fichier de configuration des plugins le temps de redirection dans le diaporama
  • Le plugin Image sauvegarde maintenant la taille de l'image qu'on lui demande (1/4, 1/3...) et cela, pour toute les images ayant la même taille
  • Dans le choix du dossier de destination dans le copie ou le déplacement, les dossiers sont dorénavant triés
  • Utilisation de jQuery
  • Un plugin d'authentification LDAP en bêta

Le format des tables de la base de données à été modifié, ainsi, l'installeur permet de migrer automatiquement vos données de la version 0.7.2 vers la toute dernière 0.8.0.

Hyla possède maintenant son site officiel qui comporte forums, documentation en ligne, FAQ...

Un grand merci aux testeurs et à particulièrement Alexandre Ravaux pour le plugin Vcard et l'aide apportée au projet...

Petite rainette

Ouvrir l'article

Recherche : testeurs

Hyla 15 décembre 2006 par hugo

La nouvelle version de Hyla est actuellement en phase de test, l'ajout de la gestion des droits est la principale nouveauté de cette dernière.

Si vous êtes curieu, bidouilleur, aventurier, râleur, exigeant, bref, si vous avez l'âme d'un testeur, venez rejoindre l'équipe de bêta testeur de Hyla en vous inscrivant à la liste de diffusion par le simple envoi d'un courriel à l'adresse suivante :

hyla-dev-subscribe arobase digitalspirit point org

Ouvrir l'article

« Page 3 / 4 »