Raccourcis : Contenu - rubriques - sous rubriques
EN FR

Piste :

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
fr:jtpl-standalone [2009/06/15 13:39] laurentfr:jtpl-standalone [2009/10/08 08:58] laurent
Ligne 4: Ligne 4:
  
 Le moteur de template de Jelix est disponible en version standalone, c'est à dire une version qui ne nécessite pas d'installer le framework Jelix. Cette page explique comment l'utiliser. Le moteur de template de Jelix est disponible en version standalone, c'est à dire une version qui ne nécessite pas d'installer le framework Jelix. Cette page explique comment l'utiliser.
 +
 +NOTE : **Cette page parle principalement de la version 1.0 et suivante**. Elle ne concerne pas la version 1.0 beta. La version 1.0 n'étant pas encore sortie, la version à télécharger est la version "nightly" que vous trouverez [[fr:telechargement:jtpl|sur cette page]].
 +
 +
 +===== Rappel des caractéristiques principales =====
 +
 +
 +   - un objet jTpl pour injecter les données dans les templates
 +   - un langage de template avec une syntaxe proche de PHP, mais simplifiée, permettant un apprentissage rapide
 +   - mode sandbox, pour pouvoir utiliser des templates dont on n'a pas confiance (template uploadé par des utilisateurs par ex), minimisant les problèmes de sécurité
 +   - système de plugin à la Smarty, pour créer ses propres tags
 +   - les plugins peuvent être spécifiques à un langage précis (HTML, XML, text...), évitant d'utiliser des plugins non adéquates
 +   - système de "meta" : permet au template d'exposer des données au code utilisant le template (par exemple, un "sous" template peut indiquer une feuille de style à utiliser)
 +   - cache du code des templates (les templates sont convertis en code php)
 + 
 +
 +Ce qui manque dans cette version mais prévue plus tard :
 +
 +   - pas de système d'héritage de template même si on peut inclure un template dans un autre et faire un plugin de type "meta" pour exposer des données au template parent.
 +   - pas d'echappement automatique, en mode "html" ou "xml"
 +
 +
 +
 +
  
  

fr/jtpl-standalone.txt · Dernière modification : 2015/11/29 11:33 de laurent

Fils rss des changements récents dans le wiki Creative Commons License