What’s Baking? Updates for SLP, Power, Experience, Premier

Store Locator Plus updates are ready to roll out for May  2017.   The updates will first come to the WordPress plugins.   MySLP will be updated in the next 3-4 weeks pending testing.   Here is what is coming in this series of updates.

Store Locator Plus

The base plugin that impacts all levels of MySLP service and the Store Locator Plus application stack.

Various updates have been made to allow the Style Gallery to better support additional user experience modifiers available in the Experience and Premier Add On packs.   For example the base plugin now has a Search Form Styles selection that provides access to built-in jQuery styling that makes things like drop down menus and autocomplete features look a little nicer.

The Default style in the Style Gallery has been updated.  You do not need to update the base plugin to take advantage of this update.  If you are already using the Default style select a different style from the Settings / View tab in Store Locator Plus (start with Advaned Options in MySLP) and switch it back to Default to pull the new style from the Style Gallery server.    If you have SLP 4.7.10 it will take advantage of some new HTML attributes to better style the search form layout, especially when dropping labels in front of some input fields on the locator.

Default Updated Style 2017-05-24_17-51-32.png
The updated Default style better lines up the search form with the map.
Default with no label 2017-05-24_17-52-36.png
The updated Default Style better handles the option to drop the search label and use a placeholder instead (Experience Add On).

More elements have been culled that reduces the overhead of the plugin.  This makes the plugin more efficient for both WordPress and MySLP users. This simplification also has an impact on what will work with this release.   MySLP users won’t have to worry about compatibility issues but our WordPress plugin users should not the following compatibility changes:

Power needs to be version 4.7.11, also being released this week.

Premier will need to be version 4.7.10, it is being released this week.

Experience does not need to be updated but if you do update you’ll need SLP 4.7.10.

Gravity Forms Locations has been updated, released earlier this week, for SLP 4.7.10 compatibility.

Enhanced Map, Enhanced Search, and Widget legacy add ons have not worked for a few releases now.  You need to upgrade to the Experience Add On if you wish to update to SLP 4.7.10.

Experience 4.7.10

The Experience Add On , which is part of the MySLP Professional level of service, focuses on interface style updates.   It works with the updated SLP 4.7.10 base plugin as well as the extended Search Form Style options provided by the Premier 4.7.10 release to style drop down menus and the address zip code autocomplete feature.

This release also fixes the Allow Address In URL setting and provides an updated translation for sv_SE Swedish language users.

Premier 4.7.10

The Premier Add On, available to all active Premier Members and part of the MySLP Enterprise service has updated the Dropdown Styler to work with the Search Form Styles in SLP 4.7.10.    The Dropdown Styler utilizes a jQuery library to create a replacement for the browser dropdown entries on the locator search form that can be easily styled with standard CSS rules.   The 4.7.10 update adds the UI Lighteness style to the pre-existing Smoothness and Vader active interface elements styling.    The styles also now apply to the Experience auto-complete interface for zip code autocomplete.

Smoothness DropDown 2017-05-24_18-00-59.png
The Smoothness style replacing the default Safari drop down look-and-feel.   Select Smoothness from the Search / Appearance / Search Form Style setting.

This update also includes an updated translation file for sv_SE Swedish language users.

Power 4.7.11

The Power Add On, available as part of the Power level for MySLP users, has been updated to work with the updated SLP 4.7.10 release.   It also includes an updated translation file for sv_SE Swedish language users.

 

 

Store Locator Plus 4.7.7 Released

Version 4.7.7 of Store Locator Plus was released today.   The primary reason for this release is to patch a plugin activation bug that caused some sites to crash during the update process.   The bug was related to a case sensitivity issue that affected primarily Windows based servers.   If you were seeing an error noting recalculate initial distance as the culprit, this patch should resolve that issue.

In addition the plugin load has been revised using the “Minimalist Loader” best practices.   WordPress plugins can bolster overall performance of a website by including nothing more than the base plugin loader in the top-level directory for that plugin.   That loader file should contain the header information WordPress needs to set the name and version of the plugin and an include that loads the main code from a subdirectory.  The base Store Locator Plus plugin now follows this convention to reduce processing overhead across WordPress.   The more plugins that take this approach the faster your site will be.

General analysis of our plugin performance between versions. We run this as part of our 2017 QA process to ensure we do not introduce code that slows down base performance.

Smaller Payload “Feels” Faster With SLP 4.7.6

Store Locator Plus 4.7.6 is now out for WordPress and will be live later this week on My Store Locator Plus.   One of the bigger “behind-the-scenes” changes was a notable reduction in the JavaScript data request.   This is the part of the locator that is loaded up in a user’s browser every time they visit your locator page.   When the page is loaded the browser sends a request back to the server asking for the locations closest to them.

Prior to version 4.7.6 there were some extra options carried around with that request being sent from the user back to your server.    After reviewing the code we determined that the extra options were not needed to properly handle the location lookup.   We eliminated the extra data which reduced the size of that request to less than half the size it was in any 4.X version of Store Locator Plus.

While we expected a little less data I/O what we didn’t expect was for our performance tests to show notable changes to the time it takes to draw the first location in the results panel.    Running a set of SiteSpeed.IO tests on a standard data set we are seeing regular improvements of 19-42% on various performance metrics.

RUM Speed Index 19% faster down from 2375 to 1985.
First Paint is 31% faster down from 775ms to 589ms.
Backend Time is 52% faster down from 216ms to 152ms.

We’re not sure how this will look in the “real world” but we like unexpected surprises like this!   If your Store Locator Plus implementation “feels faster” with SLP 4.7.6, please share on our Twitter account @LocatorPlus.   If it is slower our Twitter account is @TheOtherLocatorGuys.