Pro v2.5-beta2 with MMPAPI, enhanced AJAX support & more is available

Posted on 08 September, 2015

Category:

Pro-Version Beta Releases

We kindly invite all interested users in testing v2.5-beta2 and reporting any issues by using the helpdesk, leaving a comment or using the contact form.

With v2.5-beta2 we fixed some minor issues provided by beta testers and improved the overall compatibility especially for sites where WPDEBUG is enabled and additional warning or error messages are shown on screen – with v2.5-beta2 those third-party warnings/error will no longer break AJAX actions or layer maps (as that additional output was also added to GeoJSON arrays needed for layer maps and thus breaking its validity). A big thanks to Angelo from wocmultimedia.biz for reporting this!

The final release v2.5 with more detailed release notes is planned to be released on September 12th, depending on issues reported by beta testers.

Please see the end of this post on how to update to v2.5-beta2.

Preliminary changelog

Major changes since v2.5-beta1 are marked as bold.

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 (full changelog)
get to know the team behind Maps Marker Pro on our updated About us-page
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!)
“add new marker to this layer” button & link enhancements: now using current layer center for new marker position (thx Angelo from wocmultimedia.biz!)
dynamic preview of all markers from assigned layer(s) on marker edit pages (thx Angelo from wocmultimedia.biz!)
dynamic preview of markers from checked multi-layer-map layer(s) on layer edit pages (thx Angelo from wocmultimedia.biz!)
option to duplicate layer AND assigned markers (for single layers and for layer bulk actions) – thx Angelo from wocmultimedia.biz!
option to disable map dragging on touch devices only (thx Peter!)
import/export: add option to export markers and layers as OpenDocument Spreadsheet (.ods)
added “import mode” option for bulk additions/updates to import/export-feature for better usability
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!)
automatic check: disallow conversion of layer maps into multi-layer-maps if markers have already been directly assigned
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!)
readme-qr-codes.zip was not removed from QR code cache directory after installation
list of layers: improper clickable area for duplicate layer-links likely to result in unwanted layer duplications (thx Holger!)
maps could not be saved if WordPress username was longer than 30 chars (thx Erich Lech!)
unintended line break after GPX file download link on some themes
GPX direct download link did not work on all browsers (thx Alex!)
PHPExcel source comments were misinterpreted as hacker credits by VaultPress (thx Christophe!)
AJAX actions & GeoJSON arrays/layer maps were broken if WP Debug was enabled & on-screen warnings or errors were shown (thx Angelo from wocmultimedia.biz!)
“add markername to popup” setting was ignored on the “list of markers below layer maps” (thx Sarah!)
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

how to update to 2.5-beta2

Warning: although we also test beta releases thoroughly, it is not recommended to install beta versions on production sites! In addition we recommend to backup your site (especially the database) regularly so in case of an issue with this beta release you can always perform a full rollback if needed!

In order to be able to update to this beta release, you first have to set beta-testing in settings / misc to enabled:

beta-testing-setting

As next step after saving your settings, navigate to Plugins and click on the link “Manually check for updates” next to Maps Marker Pro:

manual-update-check

update-now

Finish by clicking on the link “Update now”.

feedback and suggestions?

Please use the helpdesk or contact form for bugreports, feedback or suggestions or leave a comment below – any feedback is welcome!