Re: XML dans mes projets
Eric van der Vlist <[email protected]> Tue, 26 Apr 2005 11:18:05 +0200
| Newsgroups | gmane.text.xml.french.general |
|---|---|
| Organization | Dyomedea (http://dyomedea.com) |
| Message-ID | <[email protected]> |
Bonjour,
On mar, 2005-04-26 at 09:12 +0200, Beno=EEt Henry wrote:
> Bonjour =E0 tous,
> je viens de m'inscrire sur votre site, je vais donc d'abord me
> pr=E9senter.
Bienvenue!
> Je m'appelle Ben, je suis responsable d=E9veloppement et infographie
> pour une soci=E9t=E9 Internet. Je m'occupe essentiellement de la
> conception d'outils en php/sql server/html (avec css et javascript,
> voire flash) permettant la g=E9n=E9ration de pages et de contenu c=F4t=E9
> utilisateur. En deux mots, je cr=E9e des sites "cl=E9 en main". Pour ce=
la,
> les pages ainsi que le contenu sont enregistr=E9s sous forme d'arbre
> afin d'avoir une gestion de l'arborescence coh=E9rente et relativement
> intuitive.
>=20
> Je m'interesse depuis peu =E0 XML (faute de temps, je n'avais pu m'y
> mettre plus rapidement...).
>=20
> J'ai d=E9j=E0 effectu=E9 certains tests sur XML, XSL, DTD et les r=E9su=
ltats
> me plaisent =E9norm=E9ment mais laissent place =E0 beaucoup de question=
.
>=20
> En effet, dans le cadre de mon travail, la notion de r=E9f=E9rencement =
est
> une partie importante. La seconde notion est le fait que chaque site
> que j'ai r=E9alis=E9 est dynamique (traitement d'un ensemble de fonctio=
ns
> en php).
>=20
> Je me demandais donc si xml pourrait "embellir" ma vie avec une
> gestion des pages plus simple tout en assurant un r=E9f=E9rencement.=20
>=20
> Aurai-je aussi la possibilit=E9 d'employer xquery afin de g=E9n=E9rer d=
es
> pages =E0 la demande ou cette technique est elle "statique".
Les technologies XML peuvent s'utiliser indiff=E9remment pour construire
des sites "statiques" ou "dynamiques".=20
> Ces questions peuvent en fait se r=E9sumer =E0 une seule question : xml
> peut il =EAtre un bon choix pour la r=E9alisation de sites "cl=E9 en ma=
in",
> avec gestion d'une quantit=E9 ind=E9finie d'utilisateurs, de pages et d=
e
> contenu et offrir un bon r=E9f=E9rencement ?
Tout =E0 fait, c'est m=EAme l'un de ses principaux domaines d'application=
!
Vous pouvez utiliser les technologies XML directement =E0 partir d'=E0 pe=
u
pr=E8s n'importe quel environnement (PHP, ASP, Python, Perl, Java, ...)
mais il peut-=EAtre int=E9ressant d'utiliser un "framework" qui permetten=
t
de d=E9crire le site de mani=E8re d=E9clarative en XML.
Il existe plusieurs "frameworks" de ce type, dont :
* AxKit (Perl) : http://axkit.org/
* Cocoon (Java) : http://cocoon.apache.org/
* Orbeon PresentationServer (Java) :
http://www.orbeon.com/software/
Ces trois l=E0 sont disponibles sous licenses open source.
Forrest mentionn=E9 par Emannuel Collain dans sa r=E9ponse est b=E2ti au
dessus de Cocoon.=20
Cordialement,
Eric van der Vlist
--=20
Freelance consulting and training.
http://dyomedea.com/english/
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------