Saas Platform Settings and Rank Issue v2502

The Store Locator Plus® SaaS platform was updated yesterday to bring it inline with current security and performance standards. The underlying MySQL database as well as the PHP engine on our SaaS servers were both beyond the actively supported stage and needed to be updated. Products deemed “end of life” and not actively supported do not receive security and performance updates. After reviewing the situation we made the decision to upgrade the technology stack and move to a more stable platform.

Overall the move has been a positive one that not only improves the security of our systems but has shown performance improvements on several metrics.

Unfortunately the changes to both PHP and MySQL forced multiple updates to the Store Locator Plus® codebase. Both PHP and MySQL introduced breaking changes in their major version updates that have happened over the past 7 years. That led to a year of code revisions and testing as we updated our code to work on actively supported PHP and MySQL versions that will give us another decade of updates to both components.

Some of these changes have impacted a few customers that were utilizing the ranking features to sort locations. One of our customers reported that their locator map was not displaying the initial set of locations for their services. The underlying issues and resolution are noted below.

Rank Field Conflict With MySQL 8

The main culprit here is the upgrade to MySQL 8. Servers were upgraded to MySQL 8 as the prior release was no longer supported. Amazon RDS services dropped support for the older MySQL version with standard support going offline in February 2024. As such we were forced to upgrade MySQL; This change was a good thing overall but it involved notable data query and code updates.

Store Locator Plus® October Update Brings User Experience Updates

abstract architecture black and white boardwalk

The October 2022 update of Store Locator Plus® is now out for both the SaaS platform and the self-managed installations for WordPress plugins.   The current release continues down the path of updating the user controls dashboard with newer React-based components.    While the user experience (UX) updates are relatively minor with this October update, the underlying technology has set the foundation to begin replacing major interface elements with a modern interface.

The new Material UI on React design will allow Store Locator Plus® to catch up to modern design standards and pave the way for not only a better interface on the dashboard but lead to more advanced designs on the published location maps and eventually produce advanced directory style listings from your locations.

Some of the changes you’ll notice in this release include a new title bar, simplified menu system, and context-sensitive documentation links on each primary Store Locator Plus® dashboard page.

Location Search Reports Updated : SLP 2208.15

Store Locator Plus® has updated the location search reports as part of the 2208.15 release. The new reports interface is the first release of the forthcoming React-centric interface design being implemented in both the WordPress plugin and SaaS platform offerings.

The Store Locator Plus® 2208.15 release is now out on the MySLP SaaS platform. Fixes and features include:

  • The new search reports for Professional and higher level users.
  • Add and Edit Location form fixes, patches several issues introduced in recent releases including:
    • Incorrect scrolling of the form for Safari users
    • Missing field labels when Contact Information was enabled (Professional or Enterprise level)
  • Manage location shortcuts like the edit and delete locations have been fixed
  • Inline documentation links on settings pages have been improved
  • For WordPress plugin users, the SLP Basic Map Block is back
  • Various REST endpoint fixes

Reports Update

The new reports interface is a preview of the upcoming changes that are slowly being incorporated throughout the Store Locator Plus® product. We started with reports as part of the development cycle to address CSV export bugs. This allows for testing of the React interfaces across multiple customer accounts and gather feedback from users before making drastic changes across the entire application. This approach also allows for small incremental UX changes that are release every few weeks versus on big change that would takes months to deploy.

More user experience upgrades are on the R&D schedule for the next few months.

Learn more on the Reports documentation pages.

Additional 2208.15 Release Notes