Cowbra
Olivier Issaly <[email protected]> Mon, 09 Feb 2004 11:32:16 +0000
| Newsgroups | gmane.comp.cms.haricow |
|---|---|
| Message-ID | <[email protected]> |
Salut, j'ai fini d'écrire un article qui présente Cowbra, le moteur de template de hariCow. Il devrait être publié dans le prochain ZPmag. J'y explique l'ancien moteur de template et comment XML et XSLT sont utilisés dans Cowbra. Pour info, le script se trouve dans le repertoire system/code/cowbra. Je pense qu'il serait plus judicieux de bosser sur Cowbra en premier lieu. Comme je le disais dans un précédent mail, c'est une application qui peut évoluer indépendamment de hariCow. On pourra donc distribuer ce moteur de template assez tôt, et avoir rapidement les premiers retours d'utilisateurs. Actuellement le moteur tourne bien, mais il y a pas mal de truc à formaliser (j'en parle dans l'article). Je pense aussi passer le moteur à PHP5, et plutôt que de le bidouiller pour que ca marche, je préfère d'abord le modeliser avec UML pour refaire ca bien proprement, puis ensuite le coder (en utilisant uml2php5 de KDO au passage :p). Car jusque là je l'ai développé en objet "à l'arrach", mais je sais que certains points ne vont pas (gestion des paramètres dans le .cds, problème aussi de la gestion de la sortie en fonction de deux critères: type de transformateur (xsl, css ou autre) et côté de la transformation (client ou serveur)). Voila, je vous tiens au courant. Pour la grammaire gérant le contenu, vu les réponses je considère donc qu'on part sur un subset de XHTML 2. a+ Olivier Liste de diffusion haricow Dernières nouvelles : [email protected]?subject=info Pour se désinscrire : mailto:[email protected]?subject=unsubscribe