Etant dans ma lancée avec le GeoRSS, je me suis dis que ca serait bien pratique de rendre les flux générés par
WordPress également compatible avec ceci. Seulement voila, WordPress n’a pas vraiment la possibilité de géotagger. Idéal donc pour me lancer dans la programmation d’un plugin WordPress que j’ai appelé « Geotagging ».
Que fait le plugin ?
- Le plugin vous permets de géotagger vos billets et ce, directement via l’endroit où vous rédigez vos billets, à partir d’une Google Map que vous naviguez et ou vous cliquez l’endroit concerné.
- Le plugin affichera en pied de billet ainsi que dans vos flux, si vous le désirez, un lien qui montrera l’endroit en question sur une carte Google Maps.
- Le plugin ajoutera également le GeoRSS dans les flux RSS 2.0, RDF et Atom de WordPress. Pour rappel, un flux GeoRSS peut être affiché dans Google Maps.

Comment l’installer ?
- Télécharger le plugin ‘geotagging’ en cliquant sur ce lien.
- Mettez le folder ‘geotagging’ dans votre répertoire de plugins WordPress (wp-content/plugins).
- Activez ensuite le plugin dans la console admin WordPress.
- Cliquez ensuite sur « Options » et puis « Geotagging ». Allez chercher une clé Google Maps pour votre domaine (via le lien indiqué dans l'écran) et remplissez ensuite le champ avec la clé. Changer les autres champs à vos souhaits. Appuyez sur « Save ».
- Lorsque vous rédigerais un texte, il y aura plus bas une case « Geotagging ». A vous donc de trouver le bon endroit sur la carte et lorsque vous sauvegarderez, votre post devrait être géotaggé.
Pour info, il y a
un blog WordPress expérimental qui m’a servi pour les tests et sur lequel les plugins que je développe tournent.
Voila voila. Merci de me faire part de vos remarques. C’est la première version que je mets en ligne donc il se peut qu’il y ait encore quelques maladies de jeunesse. Ce plugin, combiné avec
mon plugin gmlightbox,
déchire sa race.
UPDATE: A la demande de Ced et Marin, j'ajouterais ce soir un champ de recherche sur adresse. Si il y a d'autres 'change request', merci de les laisser en commentaire afin que je les transmette au département responsable.