La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

DOMINIQUE ROSSIN Modex Web RSS / Podcast. Quest-ce ? Sabonner à des informations sans avoir recours aux mails Pas de spam Gestion du Temps de validité

Présentations similaires


Présentation au sujet: "DOMINIQUE ROSSIN Modex Web RSS / Podcast. Quest-ce ? Sabonner à des informations sans avoir recours aux mails Pas de spam Gestion du Temps de validité"— Transcription de la présentation:

1 DOMINIQUE ROSSIN Modex Web RSS / Podcast

2 Quest-ce ? Sabonner à des informations sans avoir recours aux mails Pas de spam Gestion du Temps de validité des nouvelles Agrégateurs en ligne (google and co) Podcast,... = fil RSS

3 Comment ? Un fil RSS est un fichier XML (Vive 431 ! !) Lutilisateur donne lURL du fichier à son agrégateur Le gestionnaire du site alimente le fichier et y ajoute des news. Une nouvelle est composée de : Un titre Une date de publication Le contenu Un lien Un auteur

4 XHTML est un arbre Title goes here Voici ma première page Title goes here Voici ma première page html head title body p p

5 RSS Modex Web Modex Web Vive le Modex Fri, 3 Apr 2009 En cours 8 Moi …

6 Description channel : Un canal auquel lutilisateur peut sabonner title : Le titre du canal (apparaît dans un aggrégateur) link : Lien vers le site description : Description détaillé du canal language : langue du style : e.g. en-us pubDate : Date de publication des news (attention au format) ttl : Dit à laggrégateur le nombre de minutes pendant lesquelles il peut garder linformation dans le cache

7 item item : Une nouvelle dans un canal title : Le titre de la nouvelle (apparaît dans un aggrégateur) description : Description détaillé du canal link : Lien vers le site pubDate : Date de publication des news guid : Un identifiant unique pour la nouvelle.

8 Lire un fichier RSS function chargeFichier($fichier) { $xml = simplexml_load_file($fichier); return $xml; }

9 Afficher le fichier function afficheFichier($xml) { foreach ($xml->channel->item as $item) { echo " link> $item->title "; echo "$item->description "; echo " $item->pubDate "; }

10 Ajouter une nouvelle function ajouteNews($xml, $title, $date, $link, $description) { $child = $xml->channel->addChild('item'); $child->addChild('title', $title); $child->addChild('pubDate', date(DATE_RFC822, $date)); $child->addChild('link', $link); $child->addChild('description', $description); return $xml; }

11 Sauver le fichier function sauveFichier($fichier,$xml) { $file = fopen($fichier, "w"); fprintf($file, $xml->asXML()); }

12 Exemple $xml = chargeFichier("news.xml"); $xml = ajouteNews($xml, "A quand le cours 9", date("today"), "http://www.enseignement.polytechnique.fr/", "Google "); sauveFichier("news2.xml", $xml); afficheFichier($xml);

13 Alimentation du fil Exemple dun site avec publications darticles par les membres BD avec une table gérant les articles : auteur, date, contenu, titre... Formulaire de saisie dun article -> Ajout au fil rss

14 Podcasts ?

15 Entête fichier rss Podcast Exemple fr ℗ & © 2008 Dominique Rossin & Family Modex Web Dominique Rossin Bienvenu dans le podcast du Modex Web Vous aurez ici les dernieres nouvelles du modex Web Dominique Rossin

16 Méthode et démonstration Enregistrement de la musique (audacity) ->sarahMargaux.mp3 Ajout dune entrée dans le canal Fini !

17 Une entrée Venez tous ! Dominique Rossin Au modex Web Reclame pour le modex web IdentUnique Wed, 1 Apr :00:00 GMT 0:03 Modex


Télécharger ppt "DOMINIQUE ROSSIN Modex Web RSS / Podcast. Quest-ce ? Sabonner à des informations sans avoir recours aux mails Pas de spam Gestion du Temps de validité"

Présentations similaires


Annonces Google