Assurément non !
Pour la petite anecdote, je suis à la base un utilisateur de Dotclear 1, après avoir passer quelques temps dessus, j’avai été décu du système de template mais ravi de la gestions des extensions.Cependant à l’époque (et encore actuellement) le gamme de plugins et de thèmes a toujours été assez limité en nombre…
Ensuite j’ai eu la chance de tomber sur un blog propulsé par WordPress et à partir de la est née la grande histoire d’amour entre moi et WordPress. Un outil puissant, anglophone mais diposant d’un très grand nombre de plugins et thèmes…
Mais bien plus que ces ajouts, WordPress disposé pour moi d’un atout essentiel, un système de template extrèmement simple…
Pas de moteur de template à la smarty par exemple…
Ce qui est pour un développeur de templates… du bonheur en boite !
Voyez vous, pour développer un thème sous WordPress, il suffit juste de créer un template XHTML et d’ensuite appeler des fonctions PHP…
On y trouve des inclusions, des structures conditionnelles et des boucles… la base de la programmation… facilement compréhensible par des néophytes… (tout est relatif bien sur…)
Exemple code WordPress pour afficher les articles :
[code lang= »php »]
< ?php if (have_posts()) : ?>
< ?php while (have_posts()) : the_post(); ?>
< ?php the_time('j F Y') ?> – < ?php the_author() ?>
< ?php endwhile; ?>
< ?php else : ?>
Introuvable
< ?php endif; ?>
[/code]
Un jeu d’enfant nan ?
Maintenant la meme chose avec Dotclear 2
[code lang= »html »]
{{tpl:EntryDate}}
{{tpl:EntryTitle encode_html= »1″}}
{{tpl:lang By}} {{tpl:EntryAuthorLink}}
{{tpl:lang on}} {{tpl:EntryDate}}, {{tpl:EntryTime}}
– {{tpl:EntryCategory encode_html= »1″}}
{{tpl:lang Continue
reading}}…
{{tpl:EntryCommentCount}}
{{tpl:EntryTrackbackCount}}
{{tpl:lang previous entries}} –
{{tpl:lang page}} {{tpl:PaginationCurrent}} {{tpl:lang of}} {{tpl:PaginationCounter}}
»
[/code]
A vous de juger lequel est le plus simple à manipuler…
En tout cas mon choix est tout fait…
18 Commentaires
Répondre →