Squelette SPIP Météo


Le squelette SPIP météo offre des fonctions liées à la météo. Vous trouverez des informations sur son fonctionnement dans la présente page.

Fichiers sources du squelette et plus: http://recitmst.qc.ca/meteo/sources/

Installation

  • Page d'accueil: un article avec le mot-clé «A la une» sera affiché dans la colonne de droite.
  • carte google: http://n01se.net/gmapez/, demander une clé: http://www.google.com/apis/maps/
    • Dans Google maps on se rend à l'adresse de la station, on double-clique dans la page pour la centrer sur l'adresse. On obtient l'URL de la page. Cet URL est nécessaire pour le SPIP afin d'afficher les données dans la carte.
  • On a besoin d'une base de données (voir au bas de la page pour savoir comment populer la BDD) pour syndiquer les stations météo. Utiliser le fichier sql ci-dessous.
    • On doit entrer les informations sur la BDD dans les fichier station.php.
      • BDD météo handout (aussi inclus dans l'archive du squelette)

Structure

  • archives.html: fichier qui permet de lister les fichiers de données (.txt) du répertoire /archives dans le squelette.
  • stations.html: fichier qui présente les données des stations présentes dans la bdd sous forme de tableau. Le fichier parserss.php est inclus, c'est le fichier qui fouille dans la bdd et forme le tableau.
  • map.html: fichier affichant les stations de la bdd dans une carte google maps. Le fichier mapgoogle.php est inclus, c'est lui qui traite les données et les place dans la carte. On inclus aussi gmapez-2.js qui permet l'affichage des données dans la map Google. On doit inscrire la clé API Google dans le fichier map.html.


Création du fil XML pour le partage de données (sans SPIP)


Pas besoin d'un SPIP pour créer un fichier XML.

On crée le fichier dynamique en format XML avec les fichiers ci-dessous. On dépose ces deux fichiers dans le répertoire où se trouve le fichier de données de la station météo (nommé: mois_année.txt, ex.: 07_2007.txt). On peut accéder au fil à l'adresse de votre site. Ex.: http://recitmst.qc.ca/meteo/archives/fil.php

Fil XML handout (aussi présent dans l'archive du squelette)


Populer la BDD stationmeteo


Il y a une table avec les champs suivants:
  • Nom: Inscrire le nom de la station météo
  • URL: Adresse du site web de la station
  • Adresse: Adresse postale où se trouve la station
  • Description: Petite description à propos de la station
  • Fichier XML: URL où se trouve le fil XML de la station (le fichier fil.php fourni avec le squelette météo, dans le répertoire archives)
  • Google map: URL obtenu en se rendant dans la map Google à l'adresse de la station, double-clique dans la map (pour centrer) et on obtient l'url en haut à droite de la map.
  • Autres champs sont les données qui seront inséré live dans la table en demandant la page stations.html (sous forme de tableau) ou la map.html.