Deblan blog

Simon Vieille

IT director at Zenitude Groupe, symfony expert and debian addict

Les Moteurs de templates

Avant propos
Mise en bouche :

Les avis sur les moteurs de templates sont assez partagés.
Avant de vous donner mon opinion sur le sujet, je vais brièvement expliquer le principe.

Le principe des templates est de séparer le code html, du code php (ou équivalent).
Donc on a d'un coté une, ou plusieurs pages html qui seront nos templates (ou modèles), ensuite on une page php qui va traiter des données et qui utilisera le moteur de templates qui lui va générer le rendu html.

Un schéma explicatif :

Moteur de templates

Allez, on commence...

Les principaux réfractaires expliquent simplement que Php est déjà un moteur de templates...et c'est vrai ! Quand on fait du php, on crée une page avec dedans du html et du php :

<title><?php echo 'Mon titre !'; ?></title>

Et le parseur php interprète le code php et renvoie le résultat html :

<title>Mon titre !</title>

Les mêmes réfractaires expliquent également que les moteurs de templates ralentissent l'affichage des pages et c'est également vrai. Cependant, est ce que vous vous êtes rendu compte que le site où vous êtes actuellement utilise un moteur de templates ?

Pour moi, il y a deux gros avantages aux templates :

  • Le code php est séparé du code html donc dans un travail en équipe (un codeur html et un autre codeur php par exemple), chacun peut travailler sans se soucier de l'autre. En effet, le codeur html ne pourra par casser un bout de code php et inversement, le codeur php n'a pas a se préoccuper du rendu html.

  • Si le site est voué à avoir plusieurs design, il sera très simple d'en changer. Quand séries-source est passé de la version 1 à la version 2, je n'ai pratiquement pas touché au php, et j'ai juste fait joujou avec du html. Si j'avais du reprendre toutes mes pages php, j'en aurais eu pour un max de temps.

Comme je l'ai dis un peu plus haut, j'utilise un moteur de templates, celui de phpbb pour être exact. Il est très simple à prendre en main et n'est composé que d'une class php.

Il existe quelques gros moteurs de templates tels que Smarty ou Phplib.
J'aurais quand même une remarque à faire sur Smarty qui a recréé un nouveau langage et qui pour moi, va un peu à l'encontre du prinicipe de templates.

Je vous invite a visiter ces différents liens, si vous voulez en savoir un peu plus sur le sujet :


En manque d'inspiration ?

En surfant sur le web, je me suis trouvé nez à nez devant un site web dédié au webdesign. Très jolie, de part les couleurs et son originalité, j'ai tout de suite été conquis.

Rassemblant des articles, des icones et encore d'autres ressources, ce site est idéal pour touver des idées sympas !

Voici N.Design Studio [en] !

Quelques réalisations :



Quelques liens...

Voici quelques liens web qui me paraissent intéressants à voir :

TV
Séries-sources

Séries-sources est le dernier site que j'ai developpé avec Anubis Lockheart. Il est ciblé sur les séries tv françaises et américaines. Des dossiers et des news sont faits régulièrement et bien qu'il ne soit pas inondé de monde, l'équipe du site se bouge pas mal pour que le site grandisse et devienne un jour, une référence dans ce domaine.

Musique
Psy4tra

Bien que je sois un poil allergique au rap, psy4tra.fr est un fan site créé par Thymotep, sur le groupe de rap "Psy4 de la rime". Pour tous les fans : allez y faire un tour !

Web
Kelio

Kelio est un service d'hébergement, dirigé par 2 personnes : Mogui et Vinux. Gratuit et simple d'accès, c'est une bonne solution d'hébergement pour des sites de petite et moyenne envergure.

Forum Création de Sites web

Parmi les nombreux forums de jeuxvideo.com, il en existe un où boulets et trolls ne font pas la loi ! Le forum n°30 : Création de Sites web, m'est assez cher dans le sens ou j'y suis depuis mes débuts dans le monde du html. Une couille en html, css, js ou php, ce forum est la réponse à pas mal de vos soucis !


Ouverture du blogue !

Introduction

Salut tout le monde !

Entre les cours et des séances de codage pour Séries-sources, j'ai pu trouver quelques minutes pour développer (comme un cochon) ce blog ! Il est d'ailleurs officiellement ouvert !

Pourquoi ?

Je n'ai jamais été fan des blogues (non pas le principe lui même, mais le contenu qu'on y trouve généralement)...mais j'avais envie d'avoir le miens afin d'exposer mes idées, impressions et activités.

Ce n'est pas la langue de Molière qui régnera ici, mais je vais essayer de faire des efforts pour avoir un contenu correct et intéressant !

En plus

Il n'est pas entièrement terminé...il reste pas mal de choses à faire. Si vous trouvez une faille ou une merde du genre, mon courriel est toujours le même : simon.vieille*@*free.fr.

Sur votre gauche apparaîssent différentes catégories qui organiseront mes billets, et une liste de designs a été faites pour que tout le monde y trouve son compte.

Si vous avez des commentaires, ils sont le bienvenue !

@++
Simon