méthode pour générer un flux RSS

ben3w
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 24 Juil 2003

méthode pour générer un flux RSS

Message le Lun Jan 21, 2008 8:52

Hello


Je m'interroge sur la méthode à employer pour mettre à disposition un flux RSS.

Généralement, un flux RSS pointe vers un fichier xml au format qui va bien. Ce fichier est probablement généré dynamiquement par un script.

Est-ce une bonne méthode que de faire pointer un flux RSS vers un fichier PHP qui va regénérer le flux à chaque appel ?

Le flux n'aurait donc pas l'extension .xml mais .php
Ca peut poser un problème ?


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Message le Lun Jan 21, 2008 9:12



webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Lun Jan 21, 2008 10:17

le rewritting est fait pour cacher le vrai nom. c'est donc possible d'avoir un .xml généré en php (voir mon www).


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Message le Lun Jan 21, 2008 10:28

webmasterlamogere a écrit:le rewritting est fait pour cacher le vrai nom. c'est donc possible d'avoir un .xml généré en php (voir mon www).


:?: :?: :?: que viens faire le rewriting dans ce post ?


maniT4c
WRInaute impliqué
WRInaute impliqué
 
Messages: 528
Inscription: 28 Jan 2005

Message le Lun Jan 21, 2008 10:36

Ton fichier pêut avoir l'extension php du moment que le header précise que c'est du xml qui sera affiché. Mais la meilleur solution ce n'ai pas de généré le XML à chaque foi que le fil rss est appélé. Ce n'est pas très optimisé.

Si ton rss est "branché" à un système d'article, avec ta méthode lorsque tu rajoutera un nouvel article il n'apparaitra pas dans fil rss avant que quelqu'un ai fait un appel vers ton rss. Il vaut mioeux que ton rss soit mis à jour au moment de l'ajout de l'article dans ton blog.

J'ai rédigé un article sur le sujet:
http://www.wikistuce.info/doku.php/php/ ... n_flux_rss


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Lun Jan 21, 2008 11:17

raljx a écrit:
webmasterlamogere a écrit:le rewritting est fait pour cacher le vrai nom. c'est donc possible d'avoir un .xml généré en php (voir mon www).


:?: :?: :?: que viens faire le rewriting dans ce post ?

la solution que je propose n'est pas la plus optimisée mais la plus simple a mettre en oeuvre : un script php qui génère le contenu du xml (avec une gestion de cache éventuelle) et du rewritting pour avoir un nom en .xml

idéalement il faut utiliser la solution proposée par maniT4c : générer le fichier a chaque changement.


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Message le Lun Jan 21, 2008 11:23

il suffit de faire un echo du contenu generé dans le fichier php pour avoir un fichier xml valable. C'est ce que je fais pour mon site et cela fonctionne a merveille. pas besoin de se prendre la tete pour avoir une extension xml.

Archaos-JdR
WRInaute discret
WRInaute discret
 
Messages: 71
Inscription: 20 Sep 2006

Message le Lun Jan 21, 2008 11:37

Le fait que le fichier soit un php ne pose pas de problème. Il suffit que les lignes d'entête indiquent qu'il s'agit d'un xml (cf. le rss de mon www que j'ai mis en place ce WE)

ben3w
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 24 Juil 2003

Message le Lun Jan 21, 2008 11:39

ok, merci pour les réponses


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités