Aller au contenu | Aller au menu

Looic dot com (ma vie point com)

Techno

Choses g33kesques

Fil des billets - Fil des commentaires

Plugin Dotmap 4.1 pour DC2 : appel à des bêta testeurs

A ceux qui souhaitent la tester, je propose une petite évolution du plugin Dotmap, qui fonctionnera avec, au minimum, la version RC1 de Dotclear. Les nouveautés sont les suivantes :

  • Compatibilité avec les galeries photo du plugin Ds Galerie.
  • Association des points à des galeries ou à des photos des galeries.
  • Affichage de la carte sur chaque galerie ou chaque photo associée à un point quelconque.
  • Affichage du contenu des billets dans les infobulles présentes sur les marqueurs de la carte principale), en cliquant sur le '+' (ça faisait longtemps que je voulais le faire).

Démonstration ici et ici.



Le temps que j'intègre ces modifications à une version 4.1 et que je trouve deux ou trois réponses à des questions que je me pose concernant l'affichage de certains types de billets, j'aimerais trouver des bêta-testeurs.

Si vous vous sentez d'attaque, voici comment procéder pour installer ces fonctionnalités :

  • Téléchargez et gunzippez les fichiers attachés à ce billet (dotmap_js.php ; class.ds.dotmap.php ; index_adm_assoc.php).
  • Installez-les dans le répertoire du plugin Dotmap (en ayant pris soin de sauvegarder ces fichiers en cas de problème) : /racine-de-votre-site/dotclear/plugins/dotmap

Ensuite, si vous utilisez le plugin DS Galerie :

  • Editez le fichier template ds_gallery.html qui se situe dans /racine-de-votre-site/dotclear/plugins/ds_gallery/display/templates/default. Ce fichier définit la manière dont sont affichées les galeries sur votre blog.
  • Procédez aux modifications habituelles :

Balise loadMaps :

<body {{tpl:loadMaps}}>

Balise initMaps :

{{tpl:initMaps}}</head>

Et enfin la balise PostMap qui permettra l'affichage de la carte, comme suit :

<div class="post-content">{{tpl:PostMap}}{{tpl:EntryContent}}</div>



Il reste encore quelques points à voir (les icônes personnalisées, ...) ça évolue, peut-être pas à la vitesse à laquelle je le souhaiterais, mais un oeu quand même, c'est le principal :-)

J'attend vos remarques et vos commentaires.

Roadmap Dotmap, en route vers la version 2.1

Après la sortie il y a quelques semaines, de Dotmap 2.0 RC4 pour Dotclear 2, voici une liste des prochaines évolutions que j'envisage de mener sur le plugin de géolocalisation de vos billets :

Dotmap pour Dotclear 1.2.X :

  • 2.0-rc3 : Intégrer le clustering des points, pour alléger la charge CPU.



Dotmap 2.0 pour Dotclear 2.X :

  • Sortira bientôt (vu que la RC4 est quasi stable en terme de bugs).



Dotmap 2.1 pour Dotclear 2.X :

  • Personnalisation des icônes, par point ou par catégorie de billet.
  • Utilisation de fichiers KML (voir si celà apporte quelque chose).
  • Possibilité d'afficher des points spéciaux, dissociés des billets. Exemple, un point "Chez moi".

A étudier :

  • Positionnement des galeries du plugin DS Gallery, sur les cartes Dotmap.
  • Utilisation de static maps pour alléger les cartes de posts.

Voilà.

Merci pour vos encouragements, et comme toujours si vous avez des idées d'améliorations, d'optimisation, n'hésitez pas, c'est ici que ça se passe.

Plugin Dotmap 2.0-RC4 pour Dotclear 2 : géolocalisez les billets de votre blog sur des Google Maps

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.

Un SMS sème la panique dans le finistère...

Les arnaques des temps modernes sont amenées à se développer. Dernièrement, de nombreux habitants du finistère ont reçu un message alarmiste : Nous sommes au regret de vous annoncer que nous avons pour vous un message très important. Pour en prendre connaissance, veuillez rappeler de toute urgence le 08.99.65.00.44.

Au bout du fil, aucune vraie mauvaise nouvelle, seulement un message apprenant que l'appel est facturé 1,35 €, plus 0,34 € la minute. Après plusieurs plaintes, l'opérateur a coupé la ligne, reste maintenant pour la justice à déterminer qui a mis en oeuvre cette mauvaise plaisanterie plutôt lucrative si elle était lancée à l'échelle nationale...

http://tf1.lci.fr/infos/france/faits-divers/0,,3766896,00-plus-100-plaintes-apres-arnaque-telephonique-morbide-.html

Le test du Nokia E51

Mon Nokia 6021 a fait son temps : impossible de tenir une conversation plus de 30 secondes sans que le son ne coupe et que cela soit partie de cibi entre mon correspondant et moi. Moche.

En échange, on m'a gracieusement mis à disposition un Nokia E51, porté par coursier s'il vous plaît (vive les forfaits d'entreprises).

e51-10.jpg Noir élégant, lignes épurées, le E51 est, sans aller jusqu'à rivaliser avec les stars telles que le Blackberry, le HTC Touch ou l'I-phone, un smartphone d'entrée de gamme, 3G HSDPA et WIFI 802.11b et g, infra-rouge et Bluetooth (évidemment!). Classique et performant, il fait ce qu'on lui demande de faire et donc qui donne entière satisfaction, grace à son écran de 16 millions de couleurs en 320x240 pixels.

Fourni avec son kit piéton, son câble USB et le CDrom permettant de le synchroniser avec un PC (accessoires désormais indispensables), le E51 est facile à prendre en mains. Tournant sous Symbian S60 3rd Edition v3.1.

Il est équipé de la FM, d'un port microSD (si jamais les 130Mo de mémoire interne étaient insuffisants) et d'un capteur photo de 2millions de pixels, mais ne comptez pas décrocher un prix, c'est un téléphone, pas un appareil photo :

lac.jpg

Accès facile aux principales fonctions (lecture des emails, connexion à un hotspot wifi, assistants de configuration en pagaille) il bénéficie accessoirement (!) d'une très bonne qualité d'écoute, que demander de plus ?

Comptez environ 350 euros, un peu moins avec des points fidélité ou avec un abonnement.

Plugin Dotmap 2.0-RC2 pour Dotclear 1 : géolocalisez les billets de votre blog sur des Google Maps

Depuis quelques temps, le plugin Dotmap pour Dotclear 2 a bien avancé, et il n'y avait pas de raison que son petit frère pour Dotclear 1 ne profite pas des dernières évolutions. Voici donc la version du plugin Dotmap 2.0 RC2 pour Dotclear 1. Le test a été réalisé sous Dotclear 1.2.7 mais il fonctionne probablement sur des versions inférieures.

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. 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.

Le blog de démonstration est ici : www.onsefaitunrestau.com.

Voici les fonctionnalités embarquées dans cette version :

  • 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.
  • 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.
  • Interface d'administration plus souple.
  • Possibilité de zoomer sur la carte principale.
  • Je n'ai pas encore eu le courage de voir comment traduire facilement en français le plugin, mais ça viendra pour la prochaine version ;-)

Ce plugin n'est certainement pas exempt de bugs, aussi n'hésitez pas à me les signaler. Et hop, maintenant je vais pouvoir m'affairer à la RC4 de Dotmap pour Dotclear 2. :)




Retour vers Dotmap 2.0 RC1 pour Dotclear 1.2.X ] Retour vers le billet principal Dotmap.

Le nombre PI et ses mystères...

pi.pngPI, vous connaissez ? 3,14...

Eh bien, votre prof de maths ou un ami un peu g33k a déjà dû vous le faire remarquer, on dit communément que n'importe quelle suite de nombres est contenue parmi les décimales de PI.

Ce site vous le prouve.

Ma date de naissance de trouve à la 87,417,537-ième décimale. Et la votre ?




Plugin Dotmap : point de situation et futures évolutions

Histoire d'avoir les idées claires , voici un rapide point de situation autour du plugin Dotmap, qui vous permet de géolocaliser les billets de votre blog Dotclear, qu'il tourne sous Dotclear 1 ou 2.

Dotmap pour Dotclear 1.2.X :

  • 2.0-rc2 : Sortie imminente (cette semaine dans la mesure du possible), encore quelques tests à réaliser, mais cette version devrait être identique à la RC3 qui tourne actuellement pour Dotclear 2. Cette version sera vraisemblablement la version 2.0 finale.
  • 2.0-rc1 : Les points et les associations entre billets et points sont dorénavant enregistrés en base. Possibilité d'associer plusieurs billets à un point et vice-versa.
  • 1.22.1 : Correction d'un effet de bord qui empêchait la soumission de commentaires sur les billets (côté frontend).
  • 1.22 : Suite la mise à jour de Dotclear en 1.2.7, mise à jour du plugin Dotmap pour prendre en compte les changements. Le plugin est compatible avec les versions 1.2.6 (testé) et antérieures (non testé).
  • 1.2 : Apporte quelques améliorations sur les contrôles de chaque Google map (centrale, niveau de zoom par défaut, choix de l'apparence des cartes) et correction de quelques bugs.
  • 1.0 : Version initiale, sitôt renommée en version 1.1.

Dotmap pour Dotclear 2.X :

  • 2.0-RC4 : Sortie prévue dans pas très longtemps, au programme : correction de bugs de la RC3, d'installation chez certains hébergeurs (1&1 ...), de multiblogs. Egalement, allègement du code javascript et utilisation des clusters (1 icone pour plusieurs points). En démonstration sur www.looic.com, section "carte principale" et widget.
  • 2.0-RC3 : Quelques améliorations dans l'interface d'administration, et la mise en place de privilèges pour la gestion des points.
  • 2.0-RC12.0-RC2 : Première version, avec correction d'un bug, du plugin pour Dotclear 2. Elle reprend les principales fonctionnalités de son équivalent pour Dotclear 1, plus quelques améliorations.

Ensuite, mais pas avant d'avoir corrigé les quelques bugs décrits plus haut, j'essayerai de faire évoluer les versions de Dotmap pour Dotclear 1 et 2 ensemble, à savoir :

  • Personnaliser ses propres icônes.
  • Utilisation de fichiers KML.
  • Sélection de billets à un point en une seule fois.
  • Possibilité d'afficher des points spéciaux "chez-moi par exemple" qui s'afficheront sur le widget ou la homemap ou les cartes posts, au choix.
  • Utilisation de static maps pour alléger les cartes de posts.

Voilà. Merci pour vos encouragements, et comme toujours si vous avez des idées d'améliorations, d'optimisation, n'hésitez pas, c'est ici que ça se passe.

Plugin Dotmap 2.0-RC3 pour Dotclear 2 : géolocalisez les billets de votre blog sur des Google Maps

Nouvelle version disponible, 2.0 RC4

Et hop, voici la version 2.0 RC3 du plugin Dotmap, pour Dotclear 2.

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.

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.

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

  • 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é.

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

  • 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 la [RC2 ] Retour vers le billet principal Dotmap.

Plugin Dotmap 2.0-RC2 pour Dotclear 2 : géolocalisez les billets de votre blog sur des Google Maps


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.

- page 1 de 5

Chargement de la carte...

Les galeries

Get the Flash Player to see this player.

Statistiques billets

1167 Billets
1455 Commentaires
149 Lecture/billet (moyenne)
1167 Billets lus