Free v3.10 with optimizations & bugfixes is available

Posted on 12 September, 2015

Category:

Free-Version Releases
Attention: this is not the changelog for the latest stable version 4.28 (see related release notes)

v3.10 adds several improvements regarding speed and usability as well as bugfixes and updated translations – please read below for more details.

For even more features and optimizations (see the comparision page), please use the integrated pro upgrader to start a free 30-day-trial of Maps Marker Pro.

Pro v2.5 has also been released today with the following highlights:

  • new API: MMPAPI-class which allows you to easily develop add-ons for example
  • AJAX support (no reloads needed) for layer edits and list of markers page
  • update to Leaflet v0.7.5
  • option to disable map dragging on touch devices only (thx Peter!)
  • option to duplicate layer AND assigned markers (for single layers and for layer bulk actions)
  • “add new marker to this layer” button & link enhancements: now using current layer center for new marker position
  • automatic check: disallow conversion of layer maps into multi-layer-maps if markers have already been directly assigned
  • dynamic preview of all markers from assigned layer(s) on marker edit pages (thx Angelo!)
  • dynamic preview of markers from checked multi-layer-map layer(s) on layer edit pages (thx Angelo!)
  • new permission settings: configure capability needed to view other markers and layers
  • “edit map”-link on frontend based on user-permissions for better maintainability (thx David!)

An update to the latest version is – as always – highly recommended.


Let me know what you think about this new release by submitting a review!

If you want to keep up to date with the latest Maps Marker development, please follow @MapsMarker on twitter (= most current updates), on FacebookGoogle+ or subscribe to news via RSS or via RSS/email.

We would also like to invite you to join our affiliate program which offers commissions up to 50%. If you are interested in becoming a reseller, please visit https://www.mapsmarker.com/reseller


Now let´s get to the highlights of free v3.10:

backported from Maps Marker Pro: async loading of markers on layer maps

Loading of markers on layer maps now no longer blocks the loading of the rest of the website (and prevents depreciated warnings in the browser console), as async loading for markers has been backported from Maps Marker Pro to Leaflet Maps Marker.

get to know the team behind Maps Marker Pro 

If you are interested in details about the people behind Maps Marker Pro, please have a look at our new About Us page 🙂

about us

import/export optimizations & enhancements

The export function has also been updated with Leaflet Maps Marker v3.10:

1. update PHPExcel to v1.8.1

The import/export function is using the open source library PHPExcel, which has been updated to v1.8.1 with Leaflet Maps Marker v3.10. For a full list of changes, please see the according changelog.

2. export: add option to export markers and layers as OpenDocument Spreadsheet (.ods)

With v3.10 we also added the native support for OpenDocument Spreadsheet format (.ods) when exporting marker or layer maps:

export-ods

bing maps: load metadata only once to reduce API usage

Before v3.10 bing metadata got loaded, when the bing layer was added to a map, even when an other layer was active. Each metadata load created a billable transaction, even if the layer might not have been used.

Thanks to Skrupellos for adding a on-demand load fix for this issue in the according bing maps leaflet plugin which is also used in Maps Marker Pro. As a result, the metadata is now only loaded when the first tile is actually requested.

changes and optimizations

  • compatibility check for plugin “WP Deferred JavaScripts” which can cause maps to break
  • add option to order marker in list of markers below layer maps by address (thx Anton!)
  • added new CSS class “lmm-map” to map divs to allow better custom styling (thx Marco!) 
  • extended compatibility for maps in bootstrap-tabs (added support for .tabbed-area a and .nav-tabs a parent elements)

Bugfixes

  • maps could not be saved if WordPress username was longer than 30 chars (thx Erich Lech!) 
  • PHPExcel source comments were misinterpreted as hacker credits by VaultPress (thx Christophe!)
  • GeoJSON arrays/layer maps were broken if WP Debug was enabled & on-screen warnings or errors were shown (thx Angelo from wocmultimedia.com!)

Translations updates

Thanks to many motivated contributors, this release includes the following updated translations:

If you want to contribute to translations (new Hindi translators would be appreciated!), please visit https://translate.mapsmarker.com/projects/lmm for more information.

Please note that translators are also compensated for their contribution – for example if a translation is finished less than 50%, the translator receives a free 25 licenses pack worth €149 as a compensation for completing the translation to 100%.

If you want to contribute to translations (new Hindi translators would be appreciated!), please visit https://translate.mapsmarker.com/projects/lmm for more information.

Please note that translators are also compensated for their contribution – for example if a translation is finished less than 50%, the translator receives a free 25 licenses pack worth €149 as a compensation for completing the translation to 100%.

Outlook – plans for the next release

Please see the roadmap for a rough schedule for planned features of the pro version and please subscribe to this blog (via RSS or Email) or follow @MapsMarker on twitter (= most current updates) if you want to stay up to date with the latest development news.

Full changelog

new API: MMPAPI-class which allows you to easily develop add-ons for example
AJAX support (no reloads needed) for layer edits and list of markers page
update to Leaflet v0.7.5
option to disable map dragging on touch devices only (thx Peter!)
option to duplicate layer AND assigned markers (for single layers and for layer bulk actions)
“add new marker to this layer” button & link enhancements: now using current layer center for new marker position
automatic check: disallow conversion of layer maps into multi-layer-maps if markers have already been directly assigned
dynamic preview of all markers from assigned layer(s) on marker edit pages (thx Angelo!)
dynamic preview of markers from checked multi-layer-map layer(s) on layer edit pages (thx Angelo!)
new permission settings: configure capability needed to view other markers and layers
“edit map”-link on frontend based on user-permissions for better maintainability (thx David!)
backported from Maps Marker Pro: async loading of markers on layer maps (to prevent depreciated console warnings)
get to know the team behind Maps Marker Pro on our updated About us-page 
import/export: add option to export markers and layers as OpenDocument Spreadsheet (.ods) 
compatibility check for plugin “WP Deferred JavaScripts” which can cause maps to break 
add option to order marker in list of markers below layer maps by address (thx Anton!) 
added new CSS class “lmm-map” to map divs to allow better custom styling (thx Marco!) 
updated PHPExcel to v1.8.1 (changelog)  
extended compatibility for maps in bootstrap-tabs (added support for .tabbed-area a and .nav-tabs a parent elements) 
bing maps: load metadata only once to reduce API usage (thx Skrupellos!)  
maps could not be saved if WordPress username was longer than 30 chars (thx Erich Lech!) 
PHPExcel source comments were misinterpreted as hacker credits by VaultPress (thx Christophe!) 
GeoJSON arrays/layer maps were broken if WP Debug was enabled & on-screen warnings or errors were shown (thx Angelo from wocmultimedia.com!) 
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu
updated Dutch translation thanks to Patrick Ruers, http://www.stationskwartiersittard.nl
updated German translation
updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone and Angelo Giammarresi – http://www.wocmultimedia.biz
updated Japanese translations thanks to Shu Higash
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no
updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies – http://te-st.ru) and Vyacheslav Strenadko, http://poi-gorod.ru
updated Spanish translation thanks to David Ramí­rez, http://www.hiperterminal.com, Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com and Juan Valdes
updated Swedish translation thanks to Olof Odier http://www.historiskastadsvandringar.se, Tedy Warsitha http://codeorig.in/, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://20x.se and Anton Andreasson, http://andreasson.org/
updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net and Mahir Tosun, http://www.bozukpusula.com

show previous changelogs

How to download / update

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.