web et flux rss sébastien bayle. 30/01/09 comment faire un site web aujourdhui ? – construire son...

39
Web et Flux RSS Sébastien Bayle

Upload: martine-morice

Post on 03-Apr-2015

113 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

Web et Flux RSS

Sébastien Bayle

Page 2: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• Comment faire un site web aujourd’hui ?– Construire son propre site– Utiliser des outils OpenSource– Utiliser des services en ligne

• Les technologies du Web– flux RSS– AJAX– demain ?

« Web et flux RSS »

Page 3: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Construire son propre site

• Les outils :– Notepad– DreamWeaver– Photoshop

• L’hébergement :– compris dans l’abonnement à internet– free.fr– …

3

Page 4: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• Joomla• Plone• Et bien d’autres : SPIP, DotClear, MediaWiki.

Utiliser des outils OpenSource

Page 5: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Joomla

5

Page 6: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Joomla

6

Page 7: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Joomla

7

Page 8: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Joomla

8

Page 9: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Joomla

9

Page 10: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Joomla

10

Page 11: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Joomla

11

Page 12: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Joomla

12

• http://cirius.seb.free.fr/joomlademo

Page 13: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Plone

13

Page 14: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Plone

14

• http://gds2i.eureos.fr

Page 15: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• Package comprenant :– l’hébergement– la maintenance des applications– les applications pré-installées

• Nés du phénomène « Skyblog »

Les services en ligne

Page 16: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Microsoft Live

Page 17: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Microsoft Live

Page 18: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Microsoft Live

Page 19: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Microsoft Live

Page 20: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• http://sebastienbayle.spaces.live.com/

Microsoft Live

Page 21: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Google Sites

Page 22: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Google Sites

Page 23: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Google Sites

Page 24: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• http://sites.google.com/site/monsitededemo/Home

Google Sites

Page 25: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• Aujourd’hui :– La base : le serveur HTTP– Les flux RSS– AJAX

• Et demain :– XUL– XAML

Technologies du Web 

Page 26: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• Qu’est-ce que c’est :– un fichier texte « spécial » : formattage XML,

respect des specifications RSS

Flux RSS

<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0"> <channel> <title>Mon site</title> <description>Ceci est un exemple de flux RSS 2.0</description> <lastBuildDate>Wed, 27 Jul 2005 00:30:30 -0700</lastBuildDate> <link>http://www.example.org</link> <item> <title>Actualité N°1</title> <description>Ceci est ma première actualité</description> <pubDate>Tue, 19 Jul 2005 04:32:51 -0700</pubDate> <link>http://www.example.org/actu1</link> </item> </channel></rss>

Page 27: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• A quoi ça sert ?– formater l’information de manière standard– Séparer le contenu de sa mise en page

• >> échanges d’informations entre sites web• >> centraliser des informations de sources

différentes

Flux RSS

Page 28: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• http://rss.cnn.com/rss/edition.rss • http://www.lequipe.fr/Xml/Football/Titres/actu_rss.xml• http://www.lemonde.fr/rss/une.xml• http://cirius.seb.free.fr/test_rss.xml

Flux RSS

Page 29: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Flux RSS

Page 30: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• http://www.google.fr/ig?hl=fr

Flux RSS

Page 31: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• AJAX = Asynchronous Javascript And XML

• Principe :– faire une requête au serveur depuis l’intérieur

d’une page déjà chargée.–Modifier la page en cours pour prendre en compte

les nouveaux résultats

AJAX

Page 32: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Serveur HTTP

32

Url + autres informations (cookies, formulaires)

<HTML><BODY>BONJOUR</BODY></HTML>

www.monsite.com/index.html

www.monsite.com

index.html

Page 33: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Serveur HTTP  dynamique

33

Url + autres informations (cookies, formulaires)

<HTML><BODY>BONJOUR</BODY></HTML>

www.monsite.com/index.php

www.monsite.com

index.php

sql.monsite.com

SELECT MSG FROM TABLE

BONJOUR

Page 34: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Url + autres informations (cookies, formulaires)

www.monsite.com/index.php

www.monsite.com

index.php

sql.monsite.com

SELECT MSG FROM TABLE

BONJOUR

getHeure()

getHeure()

19:00:05

19:00:00

AJAX

Page 35: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• Exemples:– http://maps.google.fr/

AJAX

Page 36: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• l’enjeu : remplacer le html car– le html décrit un document > pas suffisant pour RIA– Les interactions sont de plus en plus nombreuses

• En lice :– Microsoft (XAML + Silverlight)– Google (Native Client)– Adobe (Flex/Air)– Mozilla (XUL)– Sun (JavaFX)

Et demain ?

Page 37: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• Xml based User interface Language• Conçu par Mozilla• http://robin.sourceforge.net/

• http://www.opensi.fr/expershop?Page=PresCompta/Pres_Compta.htm

• Firefox SamePlace

XUL

Page 38: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

• eXtensible Application Markup Language• Conçu par Microsoft• Concerne tout type d’application, la partie Web

est Silverlight

XAML

Page 39: Web et Flux RSS Sébastien Bayle. 30/01/09 Comment faire un site web aujourdhui ? – Construire son propre site – Utiliser des outils OpenSource – Utiliser

30/01/09

Merci !

Web et flux RSS