Hyla project

Accueil | Tags | Archives

Hyla version 0.8.4.2 finale

La version 0.8.4.2 est disponible au téléchargement.

Pas de nouveauté pour cette version, il s'agit en fait de la version 0.8.4 bêta 4 qui est passé directement en version stable.

Pour rappel, Hyla est un gestionnaire de fichiers sous license GPL utilisant PHP et MySql qui se veut simple et léger, Hyla est capable de gérer toutes sortes de fichiers grâce à des plugins, il vous permettra aussi de créer des galeries photos en un clic !

Vous pouvez télécharger cette version directement en suivant ces liens :

Bonne installation !

Nouvelle bêta pour Hyla : 0.8.4 bêta 3

Pour rappel, Hyla est un gestionnaire de fichiers sous license GPL utilisant PHP et MySql qui se veut simple et léger, Hyla est capable de gérer toutes sortes de fichiers grâce à des plugins, il vous permettra aussi de créer des galeries photos en un clic !

Voici une nouvelle bêta pour Hyla, voici la liste des ajouts / corrections :

  • Passage à jQuery 1.7
  • Mise à jour de la documentation, correction de fautes, merci à AxlCorp
  • Ajout d'un plugin permettant d'ouvrir les fichiers pdf (basé sur pdf.js : https://github.com/mozilla/pdf.js)
  • Suppression de send_if_unknow jugé plutôt gênant
  • Passage à la librairie de coloration syntaxique Geshi 1.0.8.10
  • Ajout du tri par date
  • Lorsque l'on essaie de créer un dossier sans nom, on affiche la bonne erreur
  • Il est possible de définir dans le fichier config.inc.php les chemins d'accès aux dossiers de cache et de fichiers anonymes
  • Orthographes

Vous aurez noté le nouveau plugin pdf qui permet de lire directement ce type de format dans le navigateur sans plugin, juste avec du JS.

Merci aux contributeurs !

Actualité Hyla_Tpl : Nouveau site et nouvelle version 0.7.0

Pour cette nouvelle version, Hyla Tpl possède maintenant un nouveau site qui lui est dédié : http://tpl.hyla-project.org/ sur lequel se trouve tout ce qu'il faut pour développer avec Hyla Tpl et notamment :

Capture d'écran du site tpl.hyla-project.org

Concernant les nouveautés de cette nouvelle version de Hyla Tpl sort en version 0.7.0, les voici :

Ça se passe par ici : http://tpl.hyla-project.org/

Nouvelle version mineure de Hyla_Tpl : 0.4.1

Voici une nouvelle version de Hyla_tpl que vous trouverez en pièce jointe de ce billet, elle corrige un problème mineure d'affichage de notice.

Pour plus d'informations concernant ce moteur de gabarits, je vous invite à lire le précédent billet : Un nouveau moteur de template successeur de celui de la phpLib pour Hyla

Un forum uniquement consacré à ce moteur à également été créé : Forum d'aide pour Hyla_Tpl.

Note: Hyla_Tpl fonctionne parfaitement bien avec Php 5.3

Attention, cliquez sur le lien suivant pour télécharger la toute dernière version de Hyla_Tpl.

Hyla_Tpl : Un nouveau moteur de template, successeur de celui de la phpLib

Introduction

Pour les besoins de la nouvelle version du gestionnaire de fichiers en ligne Hyla, j'ai cherché des solutions pour remplacer le veillissant moteur de template (de gabarit ou de modèle en bon français) de la PhpLib qui lui à rendu, tout de même, de bons services et ce, depuis les toutes premières version de Hyla...

Le moteur de la PhpLib dispose de nombreux avantages, simplicité des modèles : pas de code (foreach, if, etc...) respectant ainsi la logique qui veut que les graphistes ne touchent pas une brindille de code, les blocs sont en fait des commentaires, ils apparaissent donc cachés aux graphistes travaillant sur le modèle.

Mais ce moteur de template souffre de 2 grosses lacunes :

  1. Sa complexité de mise en oeuvre du côté php, on arrive très vite à du code relativement lourd : il est très verbeux.
  2. Plus aucun support depuis bien longtemps, il lui manque donc des fonctionnalités qui sont, pourtant, devenues courantes.

Mais pourquoi réécrire un nouveau moteur de modèle alors qu'il en existe beaucoup qui fonctionnent parfaitement bien ?

  1. Je souhaite garder un maximum de compatibilité avec les modèles existants déjà dans Hyla
  2. Aucun des moteurs de gabarits que j'ai vu ne me convient, en général, ils sont beaucoup trop lourd pour ce qu'Hyla en fera.

En gros, garder la simplicité de la vue avec quelques nouveautés et améliorer le contrôleur.

Lire la suite...

Les applications Php de gestion de fichiers

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
eXtplorer logo Hyla logo Hyla logo Kfm Pfn phpXplorer logo Relay logo SorgDownloader logo WebInsta logo Webshare logo
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

Lire la suite...

Démonstration des web services dans Hyla

Voici une petite vidéo montrant les nouvelles fonctionnalités de la future version de Hyla.

OUI, la qualité est pitoyable mais on voit tout de même le principal : l'application est "full ajax", on ne recharge pas la page à chaque action.

Démo Ws Hyla


Démo Ws Hyla from hugo on Vimeo.

On peut y voir au début l'utilisateur qui essaie de modifier la description de l'objet courant et d'un dossier alors qu'il n'est pas authentifié, une "popup" apparait alors lui expliquant qu'il n'a pas les droits suffisant pour l'action.

Ensuite, l'utilisateur s'authentifie et peut tranquillement modifier les descriptions qu'il souhaite.

Au final, on voit un déplacement de fichier directement en glisser déposer...

ps: pas d'inquiétude, l'application fonctionne toujours très bien sans javascript... :)