Updates To Address WordPress 4.8.2 Issues

WordPress 4.8.2 was automatically updated on millions of websites worldwide yesterday.  Some of those sites, including those using the Power add on for Store Locator Plus, lost functionality of some key features during the update.    Today, our WordPress plugins Store Locator Plus 4.8.6 and Power Add On 4.8.6 have been released to address these issues.

We are also testing and getting ready to launch MySLP 17.10 with these updates for our managed MySLP service users to ensure the security patches made in the core platform make it onto our dashboard.

Fixing Your Install

Most Store Locator Plus sites will only experience minor feature loss such as category filtering on locations no longer working properly.   Upgrade to the latest Store Locator Plus 4.8.6 or higher release then update the Power add on to 4.8.6 or  higher.

What Changed?

WordPress 4.8.2 secured internal database queries and in doing so disabled a basic data query lookup that imposed no security risks.  However the change broke some parts of Store Locator Plus.    The Store Locator Plus code was updated to match the new WordPress 4.8.2 data query specification.

WordPress 4.8.2 Impact

Some users have upgraded Store Locator Plus in the past 48 hours and think their website broke due to the Store Locator Plus plugin update.    Unfortunately more plugins and themes than just Store Locator Plus have stopped working with the WordPress 4.8.2 automatic update.  If you disabled the Store Locator Plus plugin and your site is still not working you need to enable the debug logging on your WordPress site and talk to other plugin and theme developers that may have been impacted by this change.

MySLP users will not be impacted by these unrelated changes unless they are deploying the managed locator service on a WordPress site that uses a plugin or theme not compatible with WordPress 4.8.2.

Category Checkboxes In Locator 4.8.4

Store Locator Plus adds the ability to select categories of locations using checkboxes with the Premier add on and Power add on installed.

For WordPress plugin users, you will need an active Premier Subscription to enable the new feature.  It will also require SLP, Power, and Premier to be updated to version 4.8.4 or higher.

MySLP Enterprise level users will be getting these updates in the 17.10 upgrade to the service later this month.

Premier + Power = Category checkboxes with 4.8.4

Related Updates

The Power add on category manager map marker and icon selector has been fixed.

The Premier add on results pagination has been fixed.

 

MySLP Service Levels

Power includes the Power add on features.

Enterprise includes the Power, Experience, and Premier add on features.

MySLP updates are coordinates as part of our monthly maintenance plan.   MySLP users will automatically get the patches and new features.

Store Locator Plus 4.8.4 Released Today

In preparation for feature updates to our Premier (checkbox category selectors anyone?), Power, and Experience add ons, the free Store Locator Plus base plugin was updated to version 4.8.4 today.   All of the updates including the premier add on features will be rolled out in MySLP 17.10 to our monthly service users later this month.

Speaking of the MySLP service, for those that haven’t already heard, it is a version of Store Locator Plus that runs on any website or mobile application that supports embedded JavaScript.  That includes WordPress.   Our servers handle all the locator updates, location storage, and the overhead of managing the plugins.   The only thing you need on your WordPress site is to paste a JavaScript embed code in text mode while editing a page or post and the locator magically appears.   You don’t even need the Store Locator Plus plugin or add ons to make it happen.

Back to the Store Locator Plus WordPress plugin update for those that like to have full control and manage their own software and websites…

The following updates have been made in Store Locator Plus 4.8.4:

  • Fix apostrophe in description on editor.
  • Fix admin page detector. Fixes category icon/marker selector for the Power Add On.
  • Fix the admin pages related settings highlight.
  • Clean up some of the admin locations interface elements. Use jQuery base dialogues from Theme Roller.
  • Simplified object loader to reduce overhead.
  • Minor performance improvement on admin page saves.
  • Directory Builder no longer supported, it is part of the Power Add On.
  • Experience 4.8.3 or higher is required.
  • Dropped slp_save_map_settings_inputs filter.
  • A half-dozen old-school style map markers (pin_red, marker, icon_entertainment, bubble_person, box_teal_airport, box_gray_house, arrow) have been removed. They can be added to WP media manager or a newer style selected in its place.

Share The Love.  Get some swag.
Click here to learn more.

MySLP 17.5 Brings Store Locator Plus 4.7.9 Online

The latest version of the MySLP service is now online and includes the latest versions of the Store Locator Plus application stack.

Locator Features

The locator now employs a lighter communication interface in JavaScript reducing memory on the user’s browser and network traffic between your site and the MySLP server to increase locator performance.    Enterprise level users that are using  the territory bounds feature have some patches that fix an issue where some searches would not get a response from the server when no locations were being returned.  Power level users that employ the location categories to filter their location results will not improved performance on searches.  Power level users also get improved CSV import performance in the latest MySLP update.

Account Upgrade/Downgrade

This update also includes a revised dashboard that has an improved interface for upgrading your account level and performing other account features.   Changing your account level or restarting a suspended subscription is now a one-click process from My Profile when logged into the MySLP Dashboard.

Coming Soon

We are well underway with the 17.6 release of the MySLP service.   This coming release brings direct credit card billing through Stripe services for all new accounts.    Existing accounts will be able to request assistance if they wish to migrate from PayPal to direct credit card billing for their service.

Version 4.7.9 Allows Location Highlighting Via URL

Version 4.7.9 of Store Locator Plus as well as the Experience, Premier, and Power add ons was released for WordPress today.     The features and updates will roll out on the MySLP platform in the next 30-60 days after it passes full integration testing on the MySLP service.

The 4.7.9 update focuses on bringing the new Premier URL Control module functionality to the locator application.  The URL Control module adds two new features to the Store Locator Plus application: passing in a location ID via a URL and passing in location limits via URL.    These features can be enabled or disabled globally on a per-site basis.

Location ID via URL

With this feature enabled adding a ?location=<#> parameter to a URL will highlight that location.  The location will be set as the center of the map and the marker will be clicked which will bring up the info bubble by default.

Limits via URL

With this feature enabled adding a ?limit=<#> parameter to a URL will set the initial map loading and search results limit on locations returned.   Passing in ?location=<#>&limit=1 will highlight and only show that location on the map.

Premier members with an active subscription will be able to turn on the URL Control module which will load in the code necessary to add new Location ID and Limits via URL features.

Directory Builder Updates

The Power add on directory builder, invoked with the [slp_directory] shortcode on a page, has also had updates that work in conjunction with the new Premier URL Control module.     You can now add a locator_data attribute to the shortcode to override the standard parameter passing when linking to a landing page.    The default behavior is to link to the locator and filter results to match the given shortcode “by” attribute.  For example [slp_directory by=”city” locator_page=”/map/”] would pass ?city=<city-name> to the map and show only locations in that city.

If you had one location in each city you could not pass [slp_directory by=”city” locator_page=”/map/” locator_data=”sl_id”] which would pass in the ?sl_id=<id> to the map.  If the Location ID via URL feature is enabled this would allow people to see a list of cities and when clicking on a city bring up the map page highlighting that location on the map.

PTI is using the new Store Locator Plus features on their upcoming route map.  PTI site design by KO.

Other Updates

There have been a few minor patches as well as updates to the base Store Locator Plus plugin and Experience add on that ensures all the major components communication with each other properly on how to build the data queries properly when various parameters like location_id is passed in via a URL.    Older legacy add ons will not have the necessary code updates and may conflict with the latest Power and Premier updates.   Mixing-and-matching the Experience, Premier, or Power add ons with the legacy add ons is not recommended and is no longer supported.

MySLP Service Update 17.4

My Store Locator Plus will be undergoing a brief maintenance window at 3:15PM EST while we update the sign up and subscription management system.   Map services should not be impacted by this update.    Access to MySLP login and dashboard functionality may be impacted for 5 to 10 minutes during the update process.

The updates improve the interface with the PayPal subscription system to make it easier to setup a new account or extend a subscription for existing users.

MySLP is our business location map and directory service for mobile and web apps.  It is a monthly service that is hosted in the cloud.  We manage the system backup and upgrade compatibility when new versions of the Store Locator Plus application are available.   You enter your locations and add a snippet of JavaScript code to your web or mobile app and gain a fully functional locator for your web and mobile presence.

4.7.8 of Store Locator Plus / Power Add On for WordPress

Store Locator Plus and the Power Add On for WordPress were released today.    The updated versions will be published to the MySLP service in the next 30 days once we have completed testing on that platform.

Store Locator Plus, the base plugin for the locator application, includes a minor update that cleans up some basic CSS issues on the admin interface that showed up on a handful of WordPress themes.    This version now uses minified CSS files for the admin pages, slightly reducing the network overhead and allowing WordPress enqueue to work more efficiently.

Power Add On, an extension that manages power features including basic reporting has been patched to fix an issue with the report export feature.   We finally tracked down an issue in an external JavaScript library that is included in this add on that would stop executing scripts on the report tab.   It turns out that the WordPress Core update to a newer version of jQuery was causing problems.    An updated script has been included in the 4.7.8 release of the Power add on.    The features in the Power Add On are also part of the Power subscription level for MySLP which will be updated to 4.7.8 once testing is complete.