Email:   Password:   
Inscris-toi sur le site pour profiter de plus de fonctionalités   

Photo au hasard

Limehouse Bassin
Limehouse Bassin
00000

Recherche


Evénements

<- November ->
Lun Mar Mer Jeu Ven Sam Dim
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Spottrotters sur votre blog


Rédigé par Fanfoue,
Publié le Thursday 8 March 2007.


Exporter des données ? Pourquoi faire?

Un des objectifs premiers lors de la conception de Spottrotters.com a été d'offrir un maximum de libertés aux visiteurs et aux membres. Tout contenu ajouté par un membre est ensuite consultable et exportable à volonté par les visiteurs.
L'idée de l'export de données au format XML est de vous permettre d'intégrer un morceau de Spottrotters.com directement sur votre site.
Prenons un cas concret, vous avez décidé de créer un petit site web communautaire autour de votre spot préféré. Grâce à ce flux XML il devient très facile d'intégrer une Google Maps à votre site, le tout avec un minimum de connaissances en programmation. Cette Google Maps vous permettra par exemple d'afficher tous les membres inscrits sur le Spot, tous les businesses à proximité, etc.
De très nombreuses autres applications sont imaginables
Cet article s'adresse en grande partie aux développeurs de site Web mais les autres y trouveront peut- être quelques informations utiles.
Pour télécharger un flux XML ou obtenir son adresse cliquez sur le lien situé sous les Google Maps de Spottrotters.com





Le XML ? Kesako ?

Le XML est un langage informatique de présentation de données syntaxiquement proche du HTML, en une phrase j'ai probablement déjà laché 50% des visiteurs .
Je ne vais pas vous faire un cours sur ce langage très riche, mais une petite explication vous permettra de mieux cerner ce qu'est le XML et ce qu'on peut en faire.
Prenons un extrait XML tiré du site:
<gmap>
    <markers>
       <point lat="47.20773282478061" lng="-2.1588993072509766" name="Plage de Saint-Brévin l'Ermitage" type="spot"      url="http://www.spottrotters.com/spot4-plage-de-saintbrevin-lermitage.html" pict="http://www.spottrotters.com/images/spots/thumb/1151527934-imga0749.jpg"/>
      <point lat="47.22914955333281" lng="-2.174423933029175" name="Kalamazoo" type="business" url="http://www.spottrotters.com/business29-kalamazoo.html" pict=""/>
    </markers>
</gmap>
Fichier complet disponible ici

Le balise <gmap> nous indique le début d'une liste de coordonnées.
La balise <markers> nous indique le début d'une liste de points.
Ensuite chaque balise <point> correspond à un emplacement caractérisé par des coordonnées.
Comme vous pouvez le remarquer la balise point possède des attributs, ces derniers permettent de caractériser le point:
  • lat: Lattitude GPS du point
  • lng: Longiture GPS du point
  • name: Nom du point
  • type: Type du point, soit: spot, business, member.
  • url: Url de la page correspondante sur Spottrotters.com
  • pict: Url d'une image située sur Spottrotters.com
Libre à vous de réutiliser tout ou partie de ces valeurs. Une fois un fichier XML généré, il est possible d'intégrer ce dernier dans une application sans que vous ayez à créer votre propre base de données, tout se fait par le biais de Spottrotters.com. Ajoutez du contenu et il sera automatiquement ajouté au fichier XML.

Je pense que vous cernez les possibilités offertes par le XML, alors à vos claviers pour l'intégration du flux dans votre site Web.

Suivant >
 

Creative Commons License
Lafraise.com, éditeur de bien jolis T-shirts. Valid XHTML 1.0 Transitional Valid CSS 2.0 Téléchargez Firefox Ubuntu Linux News RSS 2.0 XML Sitemap
Sauf mention contraire, le contenu de ce site est sous contrat Creative Commons.