Carnet Wiki

Un plugin spip_(geo)localisation

Version 11 — Août 2007 Nicolas Krebs

Objectifs :

Avoir à disposition dans spip une liste de continent / pays / ville utilisable par les autres plugins facilement...

  • Une table Continent avec | id_continent | Nom | code ONU | latitude | longitude||
  • Une table Pays avec id_pays | id_continent | Nom | code ISO | atitude l longitude | Indicatif téléphonique (voir zone TVA, monnaie, langue officielle...)
  • Une table Région avec id_region | id_pays | id_continent | Nom | latitude l longitude | code
  • Une table Departement avec id_departement | id_region | id_pays | id_continent | Nom | latitude l longitude
  • Une table Ville avec id_ville | id_pays | id_continent | Nom | latitude l longitude | code postal
  • Une table arrondissement

Reprise d’un échange sur irc

[13:01] les pays je me demande comment faire
[13:02] j’ai le html des 282 pays en select
[13:02] <kent1> je me demande s’il faut pas une table...
[13:02] mais je pense qu’un plugin pays ca serait bien
[13:02] oué voila
[13:02] <kent1> oui
[13:02] <kent1> une table pays + indicatifs
[13:02] + zone de frais de ports
[13:02] <kent1> + continent
[13:02] + info de localisation
[13:02] <kent1> oui
[13:02] voila
[13:02] <kent1> cool
[13:03] mais ca doit forcement deja exister un truc comme ca
[13:03] <kent1> moi j’aime bien l’idée de travailler à partir de gribouille
[13:03] oué
[13:03] moi itou
[13:03] <kent1> je copy/paste dans un nouvel article

Mutualisation possible d’un tel plugin avec d’autres plugins

exemples :
-  Inscription2
- Association
- Association - Forms & tables
-  Gis et les autres plugins cartographiques
-  Google Maps sur mots clés (liste de villes avec leurs coordonnées)
-  Paris-Beyrouth compteur de visites et /Google-Maps-et-Spip (liste des pays utilisée pour les statistiques des visiteurs)

réalisation

[Début Début d’écriture ici->http://trac ici [-> http://trac .rezo.net/trac/spip-zone/browser/_plugins_/_dev_/spip_geo], avec déjà 7 continents et tous les pays de la liste ISO 3266-1.

traduction des noms

Actuellement, la traduction des noms des continents est effectuée par une balise <multi>, et les noms des pays sont en français.

Pour trouver des traductions des pays, il est possible (comme pour les langues de SPIP) de voir le projet CLDR (dont la version 1.5 a été publiée le 2007-07-31 ), qui indique en plus les monnaies nationales . vient d’être publiée—2007-07-31 —).