Leaflet Maps Marker v2.9 is available

v2.9 took a bit longer than expected – but I am sure the waiting was worthwile: apart from a new logo and mapsmarker.com template I added a revamped settings panel which should lead to a much higher usability. v2.9 also comes with lots of detail improvements which will it make it easier for your to share your favorite spots :-)

One personal request: as WordPress added a new review feature for plugins hosted on wordpress.org, I kindly invite you to leave your opinion about my plugin at http://wordpress.org/support/view/plugin-reviews/leaflet-maps-marker.

As always, here´s what´s new in detail in v2.9:

new logo and updated mapsmarker.com website

The most striking news may be the new logo, updated icons and an redesigned website. We hope you like the new look :-)

revamped settings panel for better usability

As Leaflet Maps Markers available options grew on each update, the old settings panel did not fit the needs anymore (currently there are more than 400 options you can set on the settings page). This was the main reason I did a complete revamp of the settings panel – dividing options in panes AND sections. I also rearranged some options to be increase the usability in the long run. I hope the new panel will hopefully let you find the needed option faster.

update to leaflet.js v0.45

leaflet.js – the core javascript library which makes this plugin possible – was also updated to the latest version, fixing some issues with Internet Explorer 10 and Chrome 23.

add support for bing map localization (cultures)

v2.9 allows you to set the language of the culture for geographic entities, place names and map labels on bing map images. Just navigate to settings / Bing Maps / Bing Maps Culture Parameter and select the culture you would like to use:

compatibilty check notices are now shown globally on each admin page

Leaflet Maps Marker has a built in compatibility check routine for incompatible plugins and settings. Until v2.9, this setting was only displayed on the plugin´s admin pages. Since v2.9, this info now gets displayed as admin notice in your WordPress backend which helps discovering incompatibilities – especially if you installed incompatible plugins after you installed Leaflet Maps Marker.

added fallback for installation on hosts where unzip of default marker icons did not work with default method

I try to make Leaflet Maps Marker as compatible with as many hosts as possible. One problem area was the adding of the default marker icon set on new installations. Although I used WordPress APIs for creating the marker icons folder and unzipping the default icons there, there were still problems on some hosts with different configs – resulting in users having to manually adding the default marker icon set to the directory. With v2.9 I finally found a fallback solution which should decrease the need for manually adding the default marker icon set to the marker icon directory.

Translations updates

Thanks to many motivated contributors, v2.9 comes with the following translation updates:

Updated translations

If you want to contribute to translations, please visit http://translate.mapsmarker.com/projects/lmm for more information.

Other small changes/optimizations

  • added compatibility check for incompatible plugin Lazy Load
  • show link “add new map” in TinyMCE popup if no maps have been created yet
  • optimized internal code structure (moved some functions to /inc/-directory)
  • optimized database install- and update routine (use of dbdelta()-function)

Bugfixes

  • table for list of markers below layer maps was not as wide as map if map with was set in %
  • Bing tiles failed to load when p.x or p.y was -ve (bug #31)
  • Revert function wrapper for Google Maps (broke deferred loading and compiled version of plugins)
  • Compatibility with WordPress 3.5beta2

Outlook – my plans for the next release

I am currently working hard on preparing a pro version with even more features like adding markers from frontend, marker clustering, gpx support and more. More details about this version will follow soon.

Full changelog (show previous changelogs)

  • NEW: new logo and updated mapsmarker.com website
  • NEW: update to leaflet.js v0.45 (fixing issues with Internet Explorer 10 and Chrome 23)
  • NEW: revamped settings panel for better usability
  • NEW: add support for bing map localization (cultures)
  • NEW: compatibilty check notices are now shown globally on each admin page
  • NEW: added compatibility check for incompatible plugin Lazy Load
  • NEW: added compatibility check for incompatible plugin Contact Form 7 Map Field
  • NEW: added fallback for installation on hosts where unzip of default marker icons did not work with default method
  • CHANGED: show link “add new map” in TinyMCE popup if no maps have been created yet
  • CHANGED: updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com
  • CHANGED: updated Slovak translation thanks to Zdenko Podobny
  • CHANGED: updated Italian translation thanks to Luca Barbetti
  • CHANGED: updated Chinese translation thanks to John Shen, http://www.synyan.net
  • CHANGED: updated Polish transation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl
  • CHANGED: updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org/
  • CHANGED: updated Japanese translations thanks to Shu Higashi
  • CHANGED: updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net
  • CHANGED: updated Catalan translation thanks to Vicent Cubells, http://vcubells.net
  • CHANGED: updated German translation
  • CHANGED: optimized internal code structure (moved some functions to /inc/-directory)
  • CHANGED: optimized database install- and update routine (use of dbdelta()-function)
  • BUGFIX: table for list of markers below layer maps was not as wide as map if map with was set in %
  • BUGFIX: Bing tiles failed to load when p.x or p.y was -ve (bug #31)
  • BUGFIX: Revert function wrapper for Google Maps (broke deferred loading and compiled version of plugins)
  • BUGFIX: Compatibility with WordPress 3.5beta2

Please let me what you think of this new release. If you have any issues, please see this page on how to get support. If an important feature is missing, please add your feature requests on Github. I am also looking for more translations – if you would like to contribute a new one, please visit this page for more information. And of course I´d very appreciate your review for my plugin on wordpress.org ;-)