Le mardi 26 Avril 2005 09:12, Benoît Henry a écrit :
> [...]
> Je me demandais donc si xml pourrait "embellir" ma vie avec une gestion des
> pages plus simple tout en assurant un référencement.
>
XML n'assure rien du tout, mais c'est vous qui, à travers un usage réfléchi,
le ferez.
Pour une gestion des pages plus simple, il me semble que le XHTML, qui est une
application XML, est la voie royale pour les webdesigners. Il y a quantité de
site et de pratiques sur le sujet. Peut être le XHTML est-il trop moderne
pour passer sur tous les navigateurs. Si cela peut vous géner, une
transformation XSLT vous permettra d'obtenir du HTML classique à partir d'une
base XHTML.
Pour le référencement, je ne vois rien de très particulier. Il faut continuer
d'appliquer les techniques correspondantes, c'est tout.
> Aurai-je aussi la possibilité d'employer xquery afin de générer des pages à
> la demande ou cette technique est elle "statique".
>
Oui, vous pouvez utiliser XQuery, mais l'habitude est plutot d'utiliser XSLT,
et la tendance est d'explorer les capacités coté client, avec Javascript.
Avec XQuery vous pensez peut être aux bases de données XML. Il y a de plus en
plus d'infos positives à ce sujet, mais à ma connaissance, pas de consensus
sur le langage de requêtes.
> Ces questions peuvent en fait se résumer à une seule question : xml peut il
> être un bon choix pour la réalisation de sites "clé en main", avec gestion
> d'une quantité indéfinie d'utilisateurs, de pages et de contenu et offrir
> un bon référencement ?
>
A ma connaissance, xmlfr.org est réalisé entièrement en XML. Je ne sais pas si
c'est une bonne référence...
Cependant je pense qu'il n'y a aucun doute : XML EST un bon choix. Après, il
faut savoir comment l'utiliser ; pour la réalisation de sites clefs en main
PHP, JSP, Javascript etc sont des bons choix, cela ne veut pas dire que vous
allez les utiliser.
J'hésite à vous répondre directement ; votre question me laisse penser que
vous ne voyez pas clairement à quoi peut servir XML (c'est normal, puisqu'il
peut servir à tout, et que l'on s'en sert pour n'importe quoi).
Gestion d'une quantité indéfinie d'utilisateurs ?... XML ne gère rien ; par
contre vous pourrez décrire des utilisateurs, et avec un peu de PHP modifier
les pages en fonction des utilisateurs... Mais j'imagine que vous savez déjà
le faire en PHP seul ? Ma réponse sera un peu la même pour les pages et le
contenu...
Peut être voudriez-vous remplacer l'habituel MySQL par des informations en
XML ? XML sera certainement mieux adapté lorsque la structure de l'information
n'est pas très stable.
Ou alors vous voyez XML comme une sorte de pivot, dans lequel tout votre site
est décrit, et à partir duquel tout est généré ? Si c'est cela, oui, XML est
une bonne piste, probablement la meilleure, mais il y a loin de la coupe aux
lèvres.
> J'éspère ne pas sembler trop vague ainsi que trop débutant pour vous.
>
De mon coté j'espère ne pas vous avoir fait trop peur. Si je peux me résumer,
je pense que pour vous la meilleure piste est le XHTML. Par ce biais vous
trouverez progressivement et sans révolution, je pense, la réponse à toutes
vos questions.
Cordialement.
--
SARL diaam informatique - 04 77 25 43 28
Ingenierie, développements de systèmes d'information
http://www.diaam-informatique.com
--
Devenez redacteur <XML>fr et contribuez au developpement
du xml francophone (http://xmlfr.org/infos/redacteurs) !
Liste de diffusion "xml-decid@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet lie a XML.
Pour resilier votre abonnement, envoyez un message contenant la
commande "unsubscribe" a xml-decid-request@xmlfr.org
(mailto:xml-decid-request@xmlfr.org?Subject=unsubscribe)
Received on Tue Apr 26 11:16:29 2005