0 comments on “A Note About Migrating And Updating A WordPress Site”

A Note About Migrating And Updating A WordPress Site

For those of you using the Store Locator Plus WordPress Plugins (WPSLP) , here is something to be aware of when migrating and upgrading sites.    The correct process is to first MIGRATE the Store Locator Plus installation THEN update the plugins.

Some site administrators are first installing the latest version of the WPSLP plugin stack on the new site THEN bringing over the data.   This can cause some settings to start “seeing ghosts”.   This will manifest itself in unanticipated ways, such as the map behaving as the old setting is active when it is not set on the admin settings interface.

Details

This particular issue cost me some time when testing new features with the Experience 4.8.3 update coming out later this week.     I was playing with the show/hide home marker at startup feature but despite havign unchecked that box it still behaved as if it was enabled (not showing the home marker when the map loads).

It turns out that my settings had not “migrated” from the old-school serialized options to the newer Smart Options architecture.      If the old serialized options are still in the data they will take precedence.  This is by design to avoid backward compatibility issues.

Normally when you install a newer version of an SLP add on, such as the Experience add on, it will detect the new Smart Option then locate the legacy option to get the value of the setting and delete it.  From this point on the Smart Option is the only setting in play.   Everything will work by “magic”.

However if you first upgrade the plugins then port your data over from an older system you are also bringing over the add on version data.    Since much of WordPress, including our add ons and plugins, rely on accurate version data to trigger events (or more importantly to NOT keep running events over-and-over again that should only happen ONCE during an upgrade) this will skip things like settings being upgraded from “legacy” to Smart Options.

What Is “Data”

For WPSLP users the data that you migrate is both the location data, including all relevant category mapping and extended data table, plus select rows from the WP_Options table that store the settings for the SLP add ons.    When migrating your sites first make sure you bring over all the proper data values THEN install the same version of your SLP plugins, then update the plugins to ensure all the data values follow the proper migration path.

This should be the standard process for ANY site migration as many plugins and themes use data migration and upgrade techniques similar to those found in SLP.  We did not invent these techniques, in fact much of what we build into our architecture come from WordPress veterans.    You will find our methodologies in many other WordPress products.

For MySLP Users

This does not apply to MySLP service users.    We manage the settings and installation for you and since you only need to worry about deploying your JavaScript snippet there is no “site migration”, just paste your JavaScript code on the new site and you are ready-to-go.

0 comments on “My Store Locator Plus 17.8 Now Online”

My Store Locator Plus 17.8 Now Online

MySLP 17.8 went online today.  This update to the managed locator service brings improved browser performance to all sites.     Weebly, Squarespace, Bootstrap, and even WordPress sites using the managed service will all benefit.    The update sends a lot less data between the MySLP servers and the user’s browser both on the initial map startup and on subsequent data requests.   This means faster initial page loading times and less bandwidth.   For self-hosted websites less bandwith means faster server performance and lower hosting costs.

Speaking of Weebly, we’ve been playing with their service for the past week.   It is one of our new favorite “building block” style website editors out there.    It happens to play quite nicely with Store Locator Plus and implementing the embed code is super-easy.   You’ll see a lot more Weebly-based “How To” videos over the next few weeks as we tailor our South Carolina Ice Cream example site.    For those of you using WordPress plugins or other website building solutions you won’t be left out in the cold (ice cream pun intended).   Our examples apply to all of our Store Locator Plus solutions.

For those on the MySLP managed service you now have the improved site loading performance.  It will show up on your sites automatically.    No updates needed.    We have run our automated testing on all our active customer deployments and did not detect any failures.  If something does go awry please contact us.

In the 17.8 Release

Less data going to user’s browsers when interacting with the locator (All Levels).
Updated add/edit locations interface for Locations(All Levels).
Updated column show/hide and paging for Locations listing(All Levels).
Fix duplicates handling bug on CSV import (Power and higher).

0 comments on “SLP version 4.8 released : Required Update to Experience, Power and Premier add-ons”

SLP version 4.8 released : Required Update to Experience, Power and Premier add-ons

Store Locator Plus has been updated  to  feature new styles, while  removing old JavaScript commands that were left in the core base plug-in for the sole purpose of supporting the Legacy add-ons.  This release has finalized the process of  phasing out of the Legacy add-ons.

The last two  Legacy hold outs, ProPack and Tagalong are not compatible with version 4.8 of SLP.  Both of these legacy add-ons have been included with the Power Add-on which was released over a year ago.

Manage Locations UX has been updated: uses WordPress-standard Screen Options to set number of locations to show on a page and show/hide columns.

  • Manage Locations Edit / Add has been updated: uses JavaScript interface and overlay windows to edit locations.
  • Adding a location via the Manage Locations form no longer requires the store name to be set.
  • Lighten the data load going to the JavaScript front end to alleviate browser congestion and improve performance.
  • Uses minified JS for slp_core if available.
  • Patch to fix the Power Add On CSV Import duplicate handler.
  • Patch to deal with Experience Add On hide_search_form shortcode issue.
  • New Smart Option interface for add ons reduces redundant code.
  • Tagalong is no longer compatible with SLP, upgrade to the Power Add On.

Note: Premier, Power and Experience add-ons  that were versions lower then 4.8 will be deactivated . You must update those either through the auto updater in the WP admin panel or by logging into your account, downloading and updating manually.