The recent marker widget will also be enhanced with the pro version: you will be able to include or exclude markers and layers – allowing you to show only the markers you need on your site:

The recent marker widget will also be enhanced with the pro version: you will be able to include or exclude markers and layers – allowing you to show only the markers you need on your site:

I decided to make another minor release as lots of new and updated translations as well as some annoying bugs and changes needed attention.
The release cycle is currently a bit longer than usually as I am still working hard on finishing pro version 1.0. Unfortunately it takes a bit longer than planned initially as I got some external dependencies I can´t really accelerate :-/
On the other hand this also has some good sides as I could use the time to finish more features than planned for pro v1.0. Here is a list of already finished features and optimizations you will get once the pro plugin is released:
If you want to keep up to date with the latest Maps Marker development, please follow @MapsMarker on twitter, on Facebook, Google+ or subscribe to news via RSS or via RSS/email. A preview of already finished pro features can be found here.
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.
Changelog for v3.5.4:
Changes & optimizations
Bugfixes
Translations updates
Thanks to many motivated contributors, v3.5.4 comes with the following translation updates:
New translations
Updated translations
If you want to contribute to translations (Persian would be great
), please visit http://translate.mapsmarker.com/projects/lmm for more information.
Outlook – my plans for the next release
I am still working on the pro version which is planned to by end of July. Please subscribe to this blog (via RSS or Email) or follow @MapsMarker on twitter if you want to stay up to date. See these posts for previews of features already finished.
Full changelog (show previous changelogs)
| add hover effect for nav menu buttons for better usability (thx Georgia!) | |
| add compatibility check for WP Minify (which is causing layer maps to break if HTML minification is active) | |
| update jQuery-Timepicker-Addon to v1.2.2 and compress file with jscompress.com | |
| load local jquery instead of from Google when pressing tinyMCE button (thx pippinsplugins.com!) | |
| updated OpenStreetMap attribution text and link | |
| Mapquest Aerial basemap was broken as API endpoint was changed | |
| removed double resolution settings for Cloudmade basemaps as tiles were distorted on non-retina displays | |
| fixed HTML validation issue (missing alt-tag on image) | |
| fixed potential XSS issue on backend when using map shortcodes (thx City of Vienna!) | |
| Translation updates In case you want to help with translations, please visit the web-based translation plattform |
|
| Czech translation thanks to Viktor Kleiner | |
| Indonesian translation thanks to Emir Hartato, http://whateverisaid.wordpress.com | |
| Swedish translation thanks to Olof Odier http://www.historiskastadsvandringar.se, Tedy Warsitha http://codeorig.in/ and Dan Paulsson http://www.paulsson.eu | |
| updated Bosnian translation thanks to Kenan Dervišević, http://dkenan.com | |
| updated Chinese translation thanks to John Shen, http://www.synyan.net | |
| updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org | |
| updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com | |
| updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl | |
| updated Romanian translation thanks to Daniel Codrea, http://www.inadcod.com | |
| updated Slovak translation thanks to Zdenko Podobny | |
| updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone | |
| updated Indonesian translation thanks to Emir Hartato, http://whateverisaid.wordpress.com | |
| updated Dutch translation thanks to Patrick Ruers, http://www.stationskwartiersittard.nl | |
| updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org/ | |
| updated Catalan translation thanks to Efraim Bayarri, http://replicantsfactory.com and Vicent Cubells, http://vcubells.net | |
| updated German translation | |
How to download / update
You can download the latest version here. The easiest way to update is to use the WordPress update process: login with an user who has admin privileges, navigate to Dashboard / Updates, select plugins to update and press the button “Update Plugins”. Alternatively you can also download the current version here, unzip the package and overwrite the plugin´s files on your webserver.
MapsMarker (free v3.6+ and pro v1.0+) comes with an integrated API (GET+POST) which allows you to manage your markers and layers through external applications.
For more details please visit the MapsMarker API docs.
Pro version 1.0 (which is planned to be released by mid of July) will also allow you to backup and restore your settings:

This will make it possible to quickly switch between different plugin profiles which will make it easier especially for users who want to deploy the plugin with custom configuration on multiple sites.
Backup of marker and layer maps is also on the roadmap for a later pro release (as I also plan to add an import feature which takes more time in developing).
If you want to keep up to date with the latest Maps Marker development, please follow @MapsMarker on twitter, on Facebook, Google+ or subscribe to news via RSS or via RSS/email.
Actually I planned to release v3.6 together with the pro edition of my plugin v1.0 which I am currently working on. Anyway as I am a bit behind schedule for pro version (as I try to keep quality high) and as I could finish some exciting new features and optimizations, I decided to make a quick 3.5.3 release so that the changelog for v3.6 and pro v1.0 doesn´t get too long
.
If you want to keep up to date with the latest Maps Marker development, please follow @MapsMarker on twitter, on Facebook, Google+ or subscribe to news via RSS or via RSS/email. A preview of already finished pro features can be found here.
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.
And now let´s get into the highlights of v3.5.3:
drastically reduced PHP memory usage on admin pages
With the help of Yakir Sitbon (www.yakirs.net) I could finally find a solution for a backend issue which has been bothering me for a long while: as the amount of available options on my settings page is quite huge, the PHP memory usage was also very high. Now I finally found a way to load the settings class only when it is needed on backend too (frontend optimization has already been added with v3.5.1).
This results in about 8MB less PHP memory usage on all backend pages (except on my plugin settings page of course
)
automatic redirect to maps after saving and editor switch for enhanced usability
Thanks to Pat I also optimized the handling of marker and layer maps in the backend: after saving a map or switching the editor (simple/advanced), you are now getting redirected to the page you were viewing before.
duplicate save buttons on top of edit pages for enhanced usability
Another idea Pat brought up was to add an additional update button on top of marker and layer maps in backend: this reduces the need to scroll down to save if you only want to change the title for example.
On layer maps, the button “add new marker to layer” was also added on top of the page – I hope that this will make the concept of marker/layer maps for new users clearer:

fixed WMS layer “public toilets in Vienna”
The city of Vienna, which is offering lots of their data as opendata at http://data.wien.gv.at changed the ID of their public toilets WMS layer which I use as default in my plugin to demonstrate WMS capabilities. I didn´t overwrite this setting for existing users (as customizations would also be lost then) – so if this WMS layer is not working on your installation, please navigate to Settings / WMS / WMS layer 1 settings and change “Layers” from OEFFWCOGD to WCANLAGEOGD.
Other changes/optimizations
Bugfixes
Translations updates
Thanks to many motivated contributors, v3.5.3 comes with the following translation updates:
New translations
Updated translations
If you want to contribute to translations (Persian would be great
), please visit http://translate.mapsmarker.com/projects/lmm for more information.
Outlook – my plans for the next release
I am still working on the pro version which is planned to be released before summer. Please subscribe to this blog (via RSS or Email) or follow @MapsMarker on twitter if you want to stay up to date. See these posts for previews of features already finished.
Full changelog (show previous changelogs)
| Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org | |
| Romanian (ro_RO) translation thanks to Daniel Codrea, http://www.inadcod.com | |
| automatic redirect to maps after saving and editor switch for enhanced usability (thx Pat!) | |
| duplicate save buttons on top of edit pages for enhanced usability (thx Pat!) | |
| Compatibility check for Daily Stat plugin (which is causing settings page to break) | |
| drastically reduced php memory usage on admin pages (about 8MB on average) | |
| compatibility check for Lazy Load plugin now only shows warning if javascript inclusion is set to header or WordPress <3.3 is used | |
| fixed WMS layer “public toilets in Vienna” (only for new installs – change name to WCANLAGEOGD on existing installations manually or reset settings) | |
| warning message on login screen with debug enabled when custom plugin translation was set | |
| update pointer was broken if translations with apostrophes were loaded (thx joke2k!) | |
| PHP warning message for maps added directly via shortcode ($address is undefined) | |
| KML validation issues (thanks braindeadave!) | |
| updated Bengali translation thanks to Nur Hasan, http://www.answersbd.com | |
| updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone | |
| updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl | |
| updated Catalan translation thanks to Efraim Bayarri, http://replicantsfactory.com and Vicent Cubells, http://vcubells.net | |
| updated German translation |
How to download / update
You can download the latest version here. The easiest way to update is to use the WordPress update process: login with an user who has admin privileges, navigate to Dashboard / Updates, select plugins to update and press the button “Update Plugins”. Alternatively you can also download the current version here, unzip the package and overwrite the plugin´s files on your webserver.
So far Leaflet Maps Marker has received 142 ratings & 67 reviews – many thanks! Till now, especially reviews were only visible on my plugin page of WordPress.org.
As your reviews keep me motivated on improving the plugin even further and hopefully getting out the pro version 1.0 soon
, I decided to also display the reviews on a separate page on mapsmarker.com.
You also see random rotating reviews right below the download button in the sidebar (look on the right) ——————————————————————————>
I also fixed some bugs on mapsmarker.com (scroll bar was black with Google Chrome for example) and optimized the load time of the frontpage (demo) by replacing some maps with static images.
If you have an suggestions on how to improve the website mapsmarker.com, let me know!
With the pro version you will be able to add a fullscreen button to maps – thanks mapbox for this wonderful leaflet plugin! Clicking on this button will open the map in fullscreen view via HTML5 fullscreen API:

This button will be enabled by default and can be disabled through a new option within Settings / Map defaults / control options:

For a live demo of the new HTML5 fullscreen mode please visit http://pro.mapsmarker.com/?p=11
Update 17.3.2013: using the fullscreen plugin from mapbox instead – should be working on all browsers now.
I just finished the integration of the fabulos minimap plugin by Norkart AS which creates a small map in the corner which shows the same as the main map with a set zoom offset:

There will be several options you can set for the minimap – as always within the plugin´s settings panel:

Next on the 2do-list: clustering (finally
)
The pro version will allow you to customize the presentation of the standard Google base maps, changing the visual display of such elements as roads, parks, and built-up areas. Below an example with roads hidden:

Configuring these styles can easily be done by using the Google Maps styled wizard – you can preview the styles you would like to use there and if finished, copy the JSON array into the new option field under Settings / Google / Google Maps styling:

For more live demos on Google styling please visit http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/examplestyles.html
Fullscreen maps will be optimized for mobile devices in the pro version – not only by using native javascript instead of jquery but also by considering the viewport of the device used for example. Below a screenshot of a fullscreen map on a Nexus 4 with Android 4.2.2:

It will also be possible on iOS devices to save the link to the fullscreen map to the homescreen and reopen the map – with an optional launch image as web app – meaning the display of the map in fullscreen mode with no address bar:

As always, the configurations for this new feature can be made through the settings panel:

Stay tuned for more exciting new features
If you want to keep up to date with the latest Maps Marker development, please follow @MapsMarker on twitter, on Facebook or Google+