Nouvelle version, 2.0-RC3, disponible ici.

Je suis très heureux de vous présenter la première version du plugin Dotmap 2.0-RC1RC2, pour Dotclear 2.

Pour rappel, ce plugin permet d'associer un billet à un lieu géographique, et d'afficher vos billets sur des Google Maps. Pratique pour les voyageurs ou ceux qui souhaitent associer un lieu géographique à leurs billets.

Dotmap permet donc de créer des points, à partir de leur longitude/latitude ou de leur adresse, de les localiser sur une carte géographique, et de positionner un marqueur représentant le billet, à cet emplacement, sur la carte. Le texte du marqueur (infobulle) est entièrement paramétrable.

Cette toute nouvelle, développée avec l'aide de Julien, reprend les principales fonctionnalités de son équivalent pour Dotclear 1:

  • Géolocalisation d'un point à partir de son adresse ou longitude/latitude.
  • Possibilité d'associer plusieurs points à un billet, et inversement.
  • Configuration de la représentation des Google Maps.

Egalement, cette mouture profite de quelques aménagements !

  • Chargement des points à partir d'un fichier XML, ce qui simplifie considérablement leur manipulation et allège le code Javascript.
  • Widget Dotmap avec possibilité d'alléger le nombre de points Google Maps affichés (trop de points affichés surchargent le navigateur).
  • Templates HTML.
  • Interface d'administration plus souple.
  • Correction d'un bug de la RC1 qui empêchait le plugin de tourner correctement (-sic-).
  • Possibilité de zoomer sur la carte principale.
  • Possibilité d'importer les points et les associations de billets et de points créés sous Dotmap 2 pour Dotclear 1. Le seul pré-requis est que les tables Dotclear 1 soient dans la même base que les tables de Dotclear 2.

Ce plugin n'est certainement pas exempt de bugs, cependant, après plusieurs simulations d'installation, il devrait être relativement stable sur de nombreux autres blogs. Ce billet accueille néanmoins toutes les questions, remarques, notifications de bugs et aide dont vous pourriez avoir besoin. N'hésitez pas, c'est fait pour. Merci à Chérie de m'avoir supporté pendant ces quelques heures lorsque j'étais plongé dans le code PHP. 000.

Amusez-vous bien !


Notes d'utilisation :

  • Un mode d'emploi est accessible depuis l'interface d'administration du plugin. Il indique quels fichiers modifier pour intégrer Dotmap à votre blog. Il est vivement recommandé de le lire..
  • N'oubliez pas de vous procurer une clé Google Maps chez Google, avant de pouvoir utiliser Dotmap.
  • Seuls les points associés à un ou plusieurs billets s'afficheront sur les cartes. Vous devez donc passer par le menu "Points" puis "Associations" pour pouvoir afficher quelque chose.
  • Les paramètres de votre carte (taille, couleur, style) sont réglables dans la feuille de style de votfre thème (fichier CSS).
  1. .dotmappost : Cette classe contient le style d'affichage des cartes qui s'affichent dans les billets.
  2. .dotmapwidgetclass : Cette classe définit le style de la carte affichée dans le Widget Dotmap.
  3. .dotmaphomemap : Cette classe contient le style de la carte principale, appellée depuis le Widget Dotmap.
  • Le positionnement des cartes est défini par l'emplacement des balises d'affichage des cartes (tpl:PostMap : carte des posts ; et tpl:BigMap : carte principale) dans vos fichiers de template de votre thème (home.html, post.html, ...).
  • Il est possible qu'après modification du template de votre thème, la carte ne s'affiche pas immédiatement. Vérifiez qu'au minimum les 4 balises suivantes sont bien présentes, conformément aux instructions du mode d'emploi : tpl:initMaps et tpl:loadMaps pour initialiser le code Javascript de l'API Google Maps ; tpl:PostMap pour afficher une carte dans les posts ; et éventuellement tpl:BigMap pour afficher la carte principale.
  • Si cela ne s'affiche toujours pas, c'est probablement dû au cache Dotclear qui n'a pas pris en compte vos changements. Vous pouvez forcer sa suppression à l'aide du plugin EraseCache.
  • Si cela ne fonctionne toujours pas, laissez-moi un commentaire avec les symtômes et l'URL de votre blog.




Retour vers le billet principal Dotmap.