webtemplates

WebTemplates

download Download
No versions found!

 

This page feed: RSS or Atom.

Project informations

Project initiator:
AlexbadAlexbad
Alexandre Lepage

Popularity:
0.00% #28

Overall downloads number:
0

License:
GNU General Public License

Category:
Programming

Added:
2007-06-27 20:26:56

 

Description of the project

WebTemplates est un moteur de templates OpenSource sous licence GNU GPL. Il est conçu pour permettre le développement efficace d'applications web dynamiques. Plusieurs objectifs secondaires sont visés, par exemple, l'utilisation du moteur de templates vous permet de séparer le code PHP du code HTML en limitant à leur minimum les instructions dynamiques à l'intérieur du code d'affichage, le HTML.
Voici des exemples de ce que supporte WebTemplates :

* Assignation de variables de tous les types et utilisation possible de ces dernières dans toutes les instructions propres aux templates.
* Parcours des tableaux possibles avec une boucle foreach. Les boucles peuvent être imbriquées.
* Inclusion de templates dans les autres. Il est possible d'exploiter dans ces derniers toutes les variables disponibles dans le template à la racine des inclusions (car il est possible de faire des inclusions récursives).
* Prise en charge des structures conditionnelles if, elseif et else. Il est possible d'utiliser toutes les fonctions de PHP dans les conditions, car elles sont exécutées comme du code PHP (pour une flexibilité maximale).
* Gestion des commentaires multilignes : il est possible de placer des commmentaires partout dans les templates en les entourant de /* et */. Ces commentaires seront masqués dans la source HTML retournée.
* Intégration d'un tampon de sortie vous permettant de revenir quand vous voulez sur le code déjà affiché.


Ressources en ligne


Afin d'assurer un meilleur support, vous bénéficiez d'une documentation complète en français pour le moteur de templates. Dans cette documentation, toutes les fonctions sont décrites, avec des exemples pertinents et parlants. Vous trouverez aussi quelques articles relatifs à l'organisation des fichiers de votre site web. Si vous avez des questions, vous pouvez aussi vous inscrire à la liste de diffusion. Un forum est aussi disponible pour recueillir vos questions, commentaires et suggestions.
 

Technical specifications

Language(s):
PHP

Available translation(s):
English

Targeted system(s):
Platform independant

 

Tags

 

Get involved

 

Project administrators

Project leader