Post on 03-Apr-2015
Web et Flux RSS
Sébastien Bayle
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 »
30/01/09
Construire son propre site
• Les outils :– Notepad– DreamWeaver– Photoshop
• L’hébergement :– compris dans l’abonnement à internet– free.fr– …
3
30/01/09
• Joomla• Plone• Et bien d’autres : SPIP, DotClear, MediaWiki.
Utiliser des outils OpenSource
30/01/09
Joomla
5
30/01/09
Joomla
6
30/01/09
Joomla
7
30/01/09
Joomla
8
30/01/09
Joomla
9
30/01/09
Joomla
10
30/01/09
Joomla
11
30/01/09
Joomla
12
• http://cirius.seb.free.fr/joomlademo
30/01/09
Plone
13
30/01/09
Plone
14
• http://gds2i.eureos.fr
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
30/01/09
Microsoft Live
30/01/09
Microsoft Live
30/01/09
Microsoft Live
30/01/09
Microsoft Live
30/01/09
• http://sebastienbayle.spaces.live.com/
Microsoft Live
30/01/09
Google Sites
30/01/09
Google Sites
30/01/09
Google Sites
30/01/09
• http://sites.google.com/site/monsitededemo/Home
Google Sites
30/01/09
• Aujourd’hui :– La base : le serveur HTTP– Les flux RSS– AJAX
• Et demain :– XUL– XAML
Technologies du Web
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>
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
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
30/01/09
Flux RSS
30/01/09
• http://www.google.fr/ig?hl=fr
Flux RSS
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
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
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
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
30/01/09
• Exemples:– http://maps.google.fr/
AJAX
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 ?
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
30/01/09
• eXtensible Application Markup Language• Conçu par Microsoft• Concerne tout type d’application, la partie Web
est Silverlight
XAML
30/01/09
Merci !
Web et flux RSS