Hyla Tpl 0.7.0 et nouveau site
Cela va bientôt faire un mois que Hyla Tpl est sorti en version 0.7.0 avec un tout nouveau site qui lui ai dédié : http://tpl.hyla-project.org/.
Sur le site, vous trouverez tout ce dont vous avez besoin de savoir sur Hyla Tpl et ces développement :
- Une introduction avec un descriptif des différences entre Hyla Tpl et la PhpLib et un comparatif de performance
- Une documentation complète
- Des exemples interactifs
- L'actualité de Hyla Tpl centralisée
Comparatif des performances Hyla Tpl contre le moteur de gabarit de la PhpLib :

Concernant les nouveautés de cette nouvelle version de Hyla Tpl sort en version 0.7.0, les voici :
- Il est dorénavant possible de définir une valeur par défaut à une variable
- Ajout de la fonction import permettant de charger un fichier tpl depuis la vue
- Possibilité de définir des variables directement depuis le template, très utile pour les templates inclus depuis la vue
- Nouvelles méthodes
- Performances améliorées
Ça se passe par ici : http://tpl.hyla-project.org/




Commentaires
Bah c'est marrant ton article, justement, avec le développement de BilboPlanet (et donc du moteur de Planet-Libre), dans la version qui va arriver (1.0), nous mettons en place un système de template ... Et bah justement, theClimber venait de me présenter Hyla ... Mais malheureusement mon choix est plus vers Smarty ...
Mais peut-être connais-tu un peu plus les système de template. Un conseil ?
Salut SckyzO,
Bon, en terme de moteur de template, Smarty n'est pas comparable à Hyla Tpl, Smarty est bien plus une usine à gaz, à vrai dire, il dépasse totalement le cadre d'utilisation que je me fais d'un moteur de template.
Hyla Tpl à été conçu pour simplifié le développement en permettant à des graphistes de pouvoir toucher au template, simplicité d'utilisation et limitation volontaire de fonctionnalité qui doivent rester de toute manière dans le controlleur et ne jamais en sortir.
Smarty est un langage à part entière, pour moi, une grosse usine à gaz qui réinvente la roue, bref, pas quelque chose de pratique encore moins de viable pour des petits et moyens projets et encore, je doute pour de gros projet...
En terme de perf, Hyla Tpl est très rapide et couplé à un système de cache, devient très très performant.
Donc, comparé Smarty qui est un langage à Hyla Tpl qui est un moteur de template, c'est pas facile...
++
ps: je ne sais pas quel sont vos contraintes mais réfléchissez bien, c'est un élément clef dans une appli...
Nos contraintes ne sont pas énorme. Avoir un système de template simple, efficace et rapide.
Smarty est très rapide et c'est sur que cette librairie est un vrai langage ...
Je suis dans l'attente de la documentation de la version 3.0, alors cet après midi je vais regarder Hyla Tpl.
> Avoir un système de template simple, efficace et rapide.
Je n'irai pas jusqu'à dire que Smarty est simple...
En tout cas, si t'as des questions sur Hyla Tpl, hésite pas !
++
Bon, effectivement, Hyla Tpl est vraiment très simple.
De toute façon Smarty 3.0 est en RC3, et il n'y a pas encore de nouvelle documentation, alors que pour Hyla, ca devrait allé, c'est beaucoup plus simple. Pour l'instant je l'ai installé, j'ai commencé à migrer le BilboPlanet version SVN dessus. Mais il y a beaucoup de travail, puisqu'on doit tout faire de zéro.
L'as tu déjà mis en place ?
Tu aurais peut etre un site a me conseiller (a part le site officiel) ou autre chose ? des conseils sur Hyla ?
Je suis preneur.
Merci
>> L'as tu déjà mis en place ?
Oui, plutôt 2 fois qu'une, le site http://tpl.hyla-project.org/ tourne lui-même avec et ça parait peut être pas mais c'est assez gros.
Hyla Tpl est utilisé sur quelques sites pro sans le moindre souci.
>> Tu aurais peut etre un site a me conseiller (a part le site officiel) ou autre chose ? des conseils sur Hyla ?
Le site est, je pense assez bien fourni, regarde du côté du forum si tu as un souci, tu peux aussi regarder le blog : http://blog.hyla-project.org/
++
C'est ce que j'ai déjà fait.
Le forum est maintenant totalement vide car pour cette nouvelle version j'ai l'impression qu'ils sont reparti de zéro coté forum.
Sinon écoute, comme système de template, je le trouve très simple.
Coté execution du code je n'ai pas testé encore, car il faut que je créé un tpl avant ça, avec un peu de css etc etc ..., et pour le moment je suis dans la réécriture complète du code avec la librairie Hyla ... Et il y a beaucoup de travail ! :P (Ouais, ca prend du temps ^^)
Ok, hésite pas en cas de souci...