Re: Infos

Olivier Issaly <[email protected]> Wed, 31 Dec 2003 17:14:47 +0000
Newsgroups gmane.comp.cms.haricow
Message-ID <[email protected]>
kdo a écrit :

>J'ai pas encore regardé de près haricow mais d'apres ce que j'ai cru
>comprendre tu as l'intention de mettre une DTD ...
>  
>
Deux mêmes :) Une pour le contenu (article, news, messages, description 
de thème/annuaire etc ...) et une servant en interne pour contenir les 
données avant de les passer à XSLT.

>En principe c'est une bonne idée ... SI et seulement si la DTD est
>utilisée réellement, ce qui ne sera pas le cas dans la plupart des
>situations je présume ?
>
Qu'est-ce que tu veux dire par situations ? les différentes utilisations 
de hariCow ?

La première DTD peut en effet en théorie ne pas servir dans hariCow, si 
on ne se sert que de module ne l'utilisant pas, mais la actuellement il 
n'y en a pas. Sa principale utilisation est pour les news/articles et 
c'est la principale forme de contenu qui sera utilisée je pense. A titre 
de comparaison les news/article sont aussi important dans hariCow que 
les breves/articles dans Spip, c'est un peu le coeur d'un CMS. Elle est 
donc très importante :)

La seconde DTD est elle indispensable, c'est le format utilisé par 
cowbra pour stocker les données. C'est sur ces fichiers XML que 
s'applique les fichiers XSLT. Tout les drivers de cowbra (accès aux bdd, 
etc ...) devront renvoyer les données dans ce format pour que les 
fichiers XSLT n'aient pas à savoir de quel driver proviennent les 
données. Concrètement, actuellement je n'utilise que trois éléments : 
data (peut être set dans la version définitive), row et field suffisent 
je pense. Le reste ce sont des métadonnées et si il ya besoin d'en 
ajouter on pourra utiliser des formats existants de métadonnées avec des 
namespaces différents.

Voila un petit apercu, en esperant que ca répode à ta question :)

a+
Olivier



Liste de diffusion haricow
Dernières nouvelles : [email protected]?subject=info
Pour se désinscrire : mailto:[email protected]?subject=unsubscribe