Intégrer un flux RSS sur son site

Intégrer un flux RSS sur son site - HTML/CSS - Programmation

Marsh Posté le 23-12-2010 à 10:31:03    

Bonjour,
Comme indiqué dans le sujet, je souhaite intégrer un flux RSS dans mon site.
Mais quand je dis intégration, ce n'est pas juste un lien vers le flux.
 
En détail : j'utilise le site Darqroom pour comme hébergeur de mes photos. Il me fournit un flux RSS avec toutes les mises à jour que je fais.
Je voudrais extraire de ce flux uniquement les photos et les mettre soit dans un diaporama, soit un mur de photos, soit les mettre dans une banderole comme on peut le voir avec flick river pour ceux qui utilisent flickr...
 
Voilà le flux : http://parlamer.darqroom.com/images/rss
Voilà mon site : www.parlamer.fr (le menu "nouvelles" renvoi pour l'instant directement vers le flux ci-dessus).
 
Merci.

Reply

Marsh Posté le 23-12-2010 à 10:31:03   

Reply

Marsh Posté le 23-12-2010 à 10:33:16    

Ce sujet a été déplacé de la catégorie Graphisme vers la categorie Programmation par Skopos

Reply

Marsh Posté le 23-12-2010 à 10:36:13    

Merci d'avoir déplacé le post.


Message édité par bzoum le 23-12-2010 à 10:36:34
Reply

Marsh Posté le 23-12-2010 à 16:23:13    

Il y a plusieurs manières de faire ce que tu veux. ça dépend principalement de tes compétences, de quels langages tu connais et dans quels langages est écrit ton site.
En gros, le plus simple/propre est probablement de le faire avec un langage côté serveur (PHP, Python, Ruby,...).
Sinon tu pourrais le faire à la volée côté client:
- Avec une feuille XSL, attention ceci dit au fait que pas tous les navigateurs (par exemple ceux des terminaux mobile) sont capable de le gérer
- Avec du JS (mais là c'est vraiment très sale et assez usine à gaz..)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 23-12-2010 à 17:18:22    

esox_ch a écrit :


- Avec du JS (mais là c'est vraiment très sale et assez usine à gaz..)


 
Depuis quand les mashup c'est sale ?  :heink:
 
Par rapport à une usine à gaz côté serveur genre un cron + un cache dans la base, c'est nettement plus simple

Message cité 1 fois
Message édité par smaragdus le 23-12-2010 à 17:20:08
Reply

Marsh Posté le 23-12-2010 à 22:36:33    

Merci pour ces réponses.
Mon site est réalisé avec un logiciel, Toweb pour ne pas le citer.
Je m'en sers surtout pour bien organiser mon site.
Ensuite, j'y intègre des scripts en java, flash (animations flash que je réalise avec des logiciels de Sothink notamment) et des modules php.
 
Je n'ai pas suffisamment de connaissance (et de temps)pour réaliser entièrement un script en php, mais je peux comprendre ce que je trouve et les adapter.

Reply

Marsh Posté le 24-12-2010 à 16:55:03    

smaragdus a écrit :


 
Depuis quand les mashup c'est sale ?  :heink:
 
Par rapport à une usine à gaz côté serveur genre un cron + un cache dans la base, c'est nettement plus simple


 
Ah oué, lire un flux RSS et générer le code HTML à grands coups de document.write c'est vachement propre et surtout léger (merci pour  les terminaux mobiles)... En php c'est fait en genre 10 lignes hein ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 25-12-2010 à 11:35:57    

esox_ch a écrit :


 
Ah oué, lire un flux RSS et générer le code HTML à grands coups de document.write c'est vachement propre et surtout léger (merci pour  les terminaux mobiles)... En php c'est fait en genre 10 lignes hein ...


 
Renseigne toi un peu sur les tendances réelles du marché et les mash-up avant de pontifier sur un domaine que tu ne connais visiblement pas (genre document.write : ça existe encore les gens qui utilisent ça ? on vit à l'ere du json et des templates)
 
Un petit extrait de WP :

Citation :

De plus en plus d'éditeurs de contenu proposent gratuitement des API, afin d'encourager la communauté des développeurs à créer des mashup utilisant leur contenu. Les applications composites se basent sur la programmation événementielle.
 
C'est le cas de Google, de Yahoo!, de Amazon, de eBay, ou de FedEx (qui permet à un commerçant de présenter sur son propre site web l’état d’avancement d’une livraison qu’il a sous-traitée au logisticien), leur intérêt étant d'inciter les développeurs à répandre et à diffuser leur contenu.
 


 
Mince parles-en vite à Google, Ebay, et Yahoo qu'ils sont dans l'erreur  :sarcastic:  
 
et tu ne peux pas faire ça proprement côté serveur avec 10 lignes puisqu'il faut un cron et un cache de données.


Message édité par smaragdus le 25-12-2010 à 11:54:06
Reply

Marsh Posté le 26-12-2010 à 12:28:06    

Tu es allé voir la définition de mash-up? Rien ne dit que ça doit être fait en JS. Une page générée en récupérant des données externe côté serveur (ou côté client, avec une couche XSL) et les assemblant/présentant comme tu le veux sera aussi un mash-up.. Ou alors on m'aurait menti ?
 
T'as plein de sites qui proposent des API diverses et variées, permettant d'acceder leur données à l'aide de technos diverses et variées, il y a des cas où le JS est la meilleur solution, d'autres cas (comme celui-ci à mon avis) où ça l'es pas.
 
 
Pour finir, l'auteur du topic a visiblement peu/aucune notion de prog, tu crois vraiment que de lui parler de cron et cache de données est utile? Non, tu lui explique comment générer ses pages en allant chercher les données à chaque hit sur la page RSS. Une fois que son site sera assez grand pour que cette solution devienne invivable (merci le nombre de hits), alors il se formera/engagera qqn pour mettre en place un vrai système.
 
Bref, je dis pas que ta réponse est mauvaise (vu le peu de données qu'on a, ça sera prétentieux de ma part). Par contre évite de me donner des leçons d'informatique si t'as pas la carrure :)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 26-12-2010 à 12:44:46    

esox_ch a écrit :

Tu es allé voir la définition de mash-up? Rien ne dit que ça doit être fait en JS. Une page générée en récupérant des données externe côté serveur (ou côté client, avec une couche XSL) et les assemblant/présentant comme tu le veux sera aussi un mash-up.. Ou alors on m'aurait menti ?


 
Mauvaise foi inside  :sarcastic:  
Quand je parlais des mashup au dessus, je faisais référence au mashup côté client (puisque c'était le contexte) et tu l'avais très bien compris puisque tu as même dit que c'est "sale"  :sarcastic:  
 

Citation :

Bref, je dis pas que ta réponse est mauvaise (vu le peu de données qu'on a, ça sera prétentieux de ma part). Par contre évite de me donner des leçons d'informatique si t'as pas la carrure :)


 [:zytrahusathome]  [:zytrahusathome]  
 
Excuse moi, des mashup, j'en code régulièrement  [:catharsis] Je sais de quoi je parle, et moi, y a longtemps que j'utilise plus document.write comme toi  :lol:


Message édité par smaragdus le 26-12-2010 à 13:19:56
Reply

Marsh Posté le 26-12-2010 à 12:44:46   

Reply

Marsh Posté le 26-12-2010 à 14:56:43    

- J'ai compris que tu utilise du mash-up JS. Ce que j'essayais de souligner c'est que ça ne sert à rien de me citer des bouts d'articles parlant de API et mash-ups car ce n'est pas dit que TOUT le monde fasse la confusion entre ces mots et JS comme tu le fais.
- Là aussi, j'ai jamais dit que tu utilises pas de mash-ups. Je n'ai jamais dit non plus que j'utilise explicitement document.write mais que je les utilise "implicitement" (va ouvrir les APIs JS ...)
 
Tout ça pour dire, arrête de tout prendre comme une attaque personnelle, et donc de m'attaquer personnellement. ça n'a rien de productif et ce n'est absolument pas le but ici :)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed