Voici la version 2.0 RC4 du plugin Dotmap pour Dotclear 2.X, qui sera très certainement certainement la 2.0 finale.

Pour rappel, ce plugin permet d'associer un billet à un (ou plusieurs) lieu(x) géographique(s), et de représenter vos billets sur des Google Maps. Pratique pour les voyageurs, ou ceux pour qui un billet représente un endroit particulier. Notamment j'aimerais avoir le retour d'utilisateurs qui dessinent beaucoup de points sur leurs cartes Google : le code javadscript d'affiche a été entièrement revu, ainsi que le fichier XML associé, et je voudrais savoir si c'est efficace.

Voici les améliorations apportées depuis la RC3 :

  • Performances  : Amélioration (je l'espère) du code javascript et XML. Le formatage de l'infobulle des marqueurs est maintenant directement réalisé en PHP et non plus en JS. Résultat : un fichier XML plus gros, mais un peu moins de traitements Javascript.
  • Clustering : Possibilité d'afficher des marqueurs spéciaux représentant les points très proches les uns des autres. Le bout de code Cluster Marker est intégré et fonctionne à merveille !
  • Multi-blogging : Possibilité d'activer / désactiver le plugin pour un blog donné. Les paramètres sont dorénavant propres à chaque blog. Attention, au chargement du plugin, vos anciens paramètres de configuration seront supprimés (heureusement les points et les associations ne seront pas modifiés).
  • Centrage automatique de la carte : La carte peut, au choix, être centrée automatiquement selon les points affichés, ou être centrée arbitrairement.


Les fonctionnalités suivantes sont toujours embarquées dans le plugin :

  • Interface d'administration : La recherche d'une adresse est réalisée dynamiquement. Le lieu correspondant à l'adresse s'affiche sur la carte et le marqueur peut être déplacé : vous pouvez ainsi positionner un point à la main plutôt qu'à partir de son adresse.
  • Paramétrage du Widget : L'affichage de la carte dans le widget est entièrement paramétrable (taille, boutons de contrôle de la carte, ...).
  • Permissions : Seuls les administrateurs de contenu, les administrateurs du blog ou les utilisateurs disposant du privilège "Gérer les points" pourront créer / modifier ou supprimer des points. Seuls les administrateurs du blog ont accès à la configuration du plugin. Seul le rédacteur d'un billet, et les administrateurs de contenu, peuvent associer un point à des billets.
  • Gestion des points : Un point déjà associé à un billet ne pourra pas être supprimé.
  • 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 cartes Google Maps (taille, centrage de la carte, texture, boutons de contrôle, zoom ...).
  • Chargement des points à partir d'un fichier XML, ce qui simplifie considérablement leur manipulation et allège le code Javascript.
  • Widget, avec possibilité d'alléger le nombre de points Google Maps affichés (trop de points affichés ralentissent le navigateur).
  • Templates HTML.
  • Interface d'administration plus souple.
  • 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, aussi n'hésitez pas à me les signaler.




Retour vers le billet principal Dotmap.