Logo Bruitage
Play Ogg


Le 04-07-2008, 02:59.
BRUIT'AGE
Résidence du Beffroi
14, rue Alexandre Desrousseaux
59012 Lille Cédex
FRANCE
[ NAF : 0595036629 ]
[ Concerts | Ressources | News | Annonces | M. L. | Membres | Asso. | Doc. type asso. loi 1901 | How-to | Dossiers | Contacts | Mentions Légales ]
CONCERT :
. RESSOURCE :  
GERER LES OGG TÉLÉCHARGÉS

Syndiquer les annonces concert bruitage --- RSS

Qu'est-ce que RSS ?

RSS est l'abréviation de Really Simple Syndication. Il permet l'extraction de contenu d'un site Inetrnet et ce de manière normalisrée. Le contenu ainsi extrait est stocké dans un fichier au format texte normalisé (base XML) bien que non encore reconnu par le W3C.

Ainsi la proposition d'un tel fichier est appelé "syndication de contenu". Pour l'instant 2 versions de fichier RSS à la structure différente cohabitent. Le fichier RSS est mis à la disposition du public. N'importe qui peut lire son contenu soit :
- - - - par l'intermédiaire d'un lecteur RSS,
- - - - par son intégration directe dans un site internet (via script cgi, perl ou php par exemple).
On peut simplifier le concept de RSS en disant qu'il ressemble à peu de chose près à celui de la NewsLetter, anonymat en plus.

Utiliser un flux RSS via un lecteur RSS

Actuellement il existe une multitude de lecteurs RSS disponibles sous Windows, Mac, Linux... Certains sont gratuits, d'autres payants ; certains propriétaires d'autres Open-Source. Utiliser google.fr avec comme mots-clefs "RSS reader" ou "lecteur RSS", vous devriez être satisfait.

Personnellement j'utilise Mozilla Firefox sous LINUX avec l'extension RSS Reader Panel. Son utilisation est très simple, il suffit d'installer Firefox puis de se rendre et de cliquer sur INSTALLER, firefox se chargeant du reste.
Puis relancer firefox et AFFICHAGE > PANNEAU LATÉRAL > RSS Reader (ou via le Raccourci ALT + R). Ensuite entrer la localisation du fichier RSS à utiliser. Et c'est fini !

Utiliser un flux RSS avec PHP

Intégrer un flux RSS à son site WEB est aisé avec PHP. On peut soit parser le fichier RSS mis à disposition en écrivant son propre script ou l'on peut utiliser une classe PHP qui fait le travail à notre place.

Personnellement nous utilisons la classe PHP MagpieRSS. Avec elle, l'extraction des données du fichier RSS est vraiment simplifiée.

Nous allons vous montrer comment utiliser le fichier RSS mis à votre disposition afin d'afficher les concerts annoncés par BRUITAGE pour la semaine à venir.

Utiliser le fichier RSS BRUITAGE avec PHP

Les fichiers RSS mis à disposition par BRUITAGE peuvent être lus à l'aide d'un lecteur RSS. Vous pouvez également les parser à l'aide de PHP afin d'assimiler leur contenu à votre site WEB. Voici un exemple de code de base réalisé à l'aide de la classe PHP MagpieRSS.

<?php
# Class MagPieRSS <http://magpierss.sourceforge.net>
# Si la classe a été copiée dans le dossier magpierss
    
require('magpierss/rss_fetch.inc');
    
# RSS 2.0
    
$urlRss = 'http://www.bruitage.net/concert/rss/bruitage.concert.rss2.0.xml';
    
# Ou RSS 1.0 === L'un OU l'autre !!! ===
    # $urlRss = 'http://www.bruitage.net/concert/rss/bruitage.concert.rss1.0.xml';
    
$rss = fetch_rss($urlRss);
    
# Donnees issues du channel
    
echo 'Site :'. $rss->channel['title']. '<br />' ;
    echo
$rss->channel['description'].'<br />';

# Donnees issues de image
    
echo '<a href="'.$rss->image['link'].'">';
    echo
'<img src="';
    echo
$rss->image['url'];
    echo
'" border="0" alt="';
    echo
$rss->image['title'];
    echo
'" />' ;
    echo
'</a><br />';

# Donnees issues de item
    
foreach ($rss->items as $item) {
            
$title = $item['title'];
            
$link = $item['link'];
            
$description = $item['description'];
            echo
'<a href="'.$link.'">'.$title;
            echo
'</a><br />';
            
# Si on veut la description...
            
echo $description.'<br />';
    }
# Fin du foreach
?>
1

Ceci est un exemple de script 'minimal'. Ensuite libre à vous de parser les channel qui vous intéressent... Le mieux pour cela est de lire la documentation concernant RSS, à commencer :

Flux RSS Bruitage - BACKEND

Nous proposons 2 fichiers RSS (format 1.0 et format 2.0) des concerts de la semaine à venir. Ces fichiers sont mis à jour quotidiennement à 11 heures et à 18 heures.

Les adresses de ces fichiers sont les suivantes :

RSS 1.0   
[Valid RSS]
   RSS 2.0
[Valid RSS]

[ Concerts | Ressources | News | Annonces | M. L. | Membres | Asso. | Doc. type asso. loi 1901 | How-to | Dossiers | Contacts ]
- - - Mentions Légales - - -
Flux RSS - Syndiquer BRUITAGE Flux RSS - Syndiquer BRUITAGE
~~~   © Copyleft BruitAge 2000-2004. Power by BruitAge ~~~
~~~   Site version 3. Page générée en 0.313271 s.   ~~~
~~~   Hébergement Propagande [+]   ~~~