Posted on

Store Locator Plus Improves Map Centering

SLP4 Banner

Version 4.2.16 of Store Locator Plus was released today.  The latest update focuses on the search functionality on both the front-end JavaScript processor and the back-end AJAX handler in WordPress.    The update makes several notable changes to how location data is sent and processed on the server especially in situations where the address search field and radius selections have been hidden.

How Search Changed

The search processor has changed significantly in the current release of Store Locator Plus.    In testing the changes have not indicated unintended consequences caused by the change, however the behavior of certain location searches will be different.   The biggest change is that the automatic centering of the map uses an improved algorithm.   The new algorithm does NOT use prior searches as the “anchor point” for subsequent searches.

The impact of the change is especially notable on sites that utilize the advanced search features provided by the Enhanced Search add-on pack.   In situations where the address input field is hidden and a simple city, state, or country selector is provided ; the search will automatically center on the locations that are displayed by the search action.     In prior releases the past search address, or center of map setting set for the initial search, would always be included.     If the center of the map was set to Charleston SC, USA and you selected “United Kingdom” from a country drop down your map would center over the Atlantic Ocean and be zoomed out from the UK locations.   The new release will forget the original Charleston SC location and zoom in closer to the UK locations.    Based on the feedback from the Store Locator Plus community, this is the desired behavior.

SLP 4.2.16 Country Selection Auto-Zoom
SLP 4.2.16 Country Selection Auto-Zoom

This can pose a new issue, however.    The distance shown in the results output is based on the current home, or center-of-map location.    When the address field is hidden or remains empty the distances shown are always from the default center of the map.    In situations where a site is designed with the address search field hidden, it is recommended that the designer use the Results Layout of Enhanced Results and remove the distance field from the output.

Google API Key Change

The Google API key now requires SSL (https) communication with the Google Servers.  If the Google API Key is present the Store Locator Plus geocoding system will force HTTPS communication with Google.  These ports must be open on your server for geocoding to function if you are using the Google API Key.   In the current iteration of Google Maps API for JavaScript V3, which is now 2 years old, the Google API Key does NOT increase geocoding request or improve performance of location lookup.

SLP 4.2.16 General Server Settings
SLP 4.2.16 General Server Settings

Other Changes

Map markers now show the location name when you hover over them.

A number of smaller changes in the JavaScript processor consume less memory and increase performance of the results processor.

The minimum zoom level on the map is now set to 1, eliminating the “double world” image when zoomed out too far.

The Swedish language files are not included in the Store Locator Plus distribution.

Location images are now shown on the manage locations table if they are set.

Fixed a bug where searches would not execute if ignore radius was on, the radius selector was hidden, and the address field was hidden.

Removed the home marker on secondary searches when the address field is blank.

Store Locator Plus Changelog

Posted on

Enhanced Map Version 4.2.01 Released

The Enhanced Map add-on for Store Locator Plus was updated to version 4.2.01 today.    The new release uses the Store Locator Plus 4.2 add-on framework.    The new add-on framework provides a more consistent interface for all add-on packs while increasing performance and stability.   In addition several bug fixes are included in the release.

The biggest fix in this release is resolving the info bubble placement issues that have appeared on various SLP and WordPress themes.

Enhanced Map 4.2.01 info bubble on map interface.
Enhanced Map 4.2.01 info bubble on map interface.
Enhanced Map with map toggle.    Shows Enhanced Search discrete country filter selector.
Enhanced Map with map toggle. Shows Enhanced Search discrete country filter selector.

Enhanced Map Changelog

Posted on

Store Locator Plus Updates 2013-Oct-29

SLP4 Banner 2013-Oct-29

The following updates have been made since the last patch release of Store Locator Plus 4 and the related add-on packs.

Store Locator Plus 4.0.027

A full-featured location management system for your WordPress site. This plugin will add location search and mapping to your site. Place a shortcode on any page to display the search form, map, and location listings. Premium add-ons extend the feature set in an ala-carte fashion. Select only those add-on packs you need to build on the base plugin.

The Store Locator Plus v4.0.027 issue list can be found at BitBucket.

  • Enhancement: Better communication between add-on packs.
  • Enhancement: Plugin Environment on info tab shows installed-and-active add-on packs and the version info for each.
  • Enhancement: Wiring configured for new “featured locations” setting.  Featured locations requires Enhanced Results and Super Extendo premium add-ons.
  • Enhancement: Elogix Compatible SLP theme is the first “featured locations” compatible theme.
  • Enhancement: Update default SLP theme to support ER + Extendo featured locations.
  • Enhancement: New filter: slp_extend_get_SQL_selectall to extend data queries in base plugin
  • Enhancement: Change filter: slp_invalid_highlight is now slp_locations_manage_cssclass making it more flexible
  • Enhancement: Extend order by processor allowing more add-on packs to manipulate search result ordering.

Enhanced Map 4.0.010

The Enhanced Map add-on pack provides more control over the map element of the locator user interface. The goal of Enhanced Map is to provide admin settings that make it easier to change the look and feel of the map enabling a custom user experience with minimal effort.
The Enhanced Map v4.0.010 issue list can be found at BitBucket.
  • No change.

Enhanced Results 4.0.010

The Enhanced Results add-on pack provides more control over the location results in the locator user interface. The goal of Enhanced Results is to provide admin settings that make it easier to change the look and feel of the map enabling a custom user experience with minimal effort.

The Enhanced Results v4.0.010 issue list can be found at BitBucket.

Featured Locations

Requires the new Super Extendo add-on pack.     When Super Extendo is present your locations will have a new “featured” checkbox to mark featured locations.    The Default SLP theme and new eLogix SLP theme have CSS rules to highlight feature listings in the below-map results.   You may need to reset your results layout to the default layout or add the [slp_location featured] shortcode to the opening div class in the results layout to see this effect.   You can also change the result order to show “Featured first” using a new results order setting found under the User Experience / Results panel.

Ranked Locations

Requires the new Super Extendo add-on pack.     When Super Extendo is present your locations will have a new “rank” entry box that accepts an integer value.   Use this field to further define your sort order using new result order settings.

Update List

  • Enhancement: When Super Extendo is active, add new featured locations checkbox.
  • Enhancement: When Super Extendo is active, add new ranking entry on location data.
  • Fix: Checkbox for use tel prefix in phone number setting.  May need to be re-set on some installations.
  • Fix: Checkbox for show country in results output.   May need to be re-set on some installations.

Enhanced Search 4.0.013

Enhanced Search provides more control over the search form on the locator user interface. The goal of Enhanced Search is to provide admin settings that make it easier to change the look and feel of the search form, enabling a custom user experience with minimal effort.

  • No change.

Janitor 0.03

The Janitor add-on pack cleans up installation variables from the Store Locator Plus base plugin and add-on packs. This interface allows you to view the raw option values in the WordPress options table for the plugin and optionally delete all the settings. Be careful, this is a destructive process and will reset all your options to blank for the Store Locator Plus plugin. Does not remove locations.

Yes, this IS a SLP4 compatible add-on pack.  The version will be bumped to 4.0.0X in a future release.

Store Pages 4.0.012

Store Pages creates custom SEO friendly web pages based on your location content. Modify the base page template and build new pages or modify existing pages in seconds.

  • No change.

Pro Pack 4.0.013

Pro Pack extends the basic feature set of the Store Locator Plus 4 plugin adding location management tools for websites that provide location search for dozens to thousands of locations. From bulk import and export tools to location search reports, the Pro Pack turns the basic Store Locator Plus WordPress Plugin into a enterprise location management tool.

The Pro Pack v4.0.013 issue list can be found at BitBucket.

Tags Output Processing

Tags output has a new pre-processor mode.   Past versions has a simple “show/hide tags in output” checkbox.   The latest update has a new mode to split the tags onto new lines using the br HTML tag.    The new settings are “hide” (previously show tags was unchecked), “as-entered” (previously the show tags check), and “new lines”.    This setting may need to be re-set on some installations.

Update List

  • Change: Make show uncoded switch work with latest SLP 4.0.027 patch.
  • Enhancement: Add new tags output pre-processing.  Includes hide, as-entered (previously show tags checkbox), and new lines (adds br tags in place of comma)

Super Extendo 4.0.02

The Super Extendo add-on pack allows other add-on packs to extend the location data without bloating the core location data table. The only feature at the moment is extending the Enhanced Results add-on pack to add the featured and rank settings for locations.

  • Fix the SQL selection filter.
  • Improve methods for other add-on packs to extend the location data.

Tagalong 4.0.014

Tagalong adds managed categories to the Store Locator Plus locations. The managed categories allow for custom per-category map markers and icons which can be enabled on the map interface and in the search results for your locations.

The Tagalong v4.0.014 issue list can be found at BitBucket.

  • Change: Update Tagalong to work with updated base plugin 4.0.027 with the order by SQL command changes.
  • Enhancement: Tagalong now reports itself as active along with the current installed version number to the base plugin and appears in the Info / Plugin Environment panel.
Posted on

Store Locator Plus Updates 2013-Oct-21

The following updates have been made since the last patch release of Store Locator Plus 4 and the related add-on packs.

Store Locator Plus 4.0.026

A full-featured location management system for your WordPress site. This plugin will add location search and mapping to your site. Place a shortcode on any page to display the search form, map, and location listings. Premium add-ons extend the feature set in an ala-carte fashion. Select only those add-on packs you need to build on the base plugin.

The Store Locator Plus v4.0.026 issue list can be found at BitBucket.

  • Enhancement: Make lat,lon in manage locations header translatable.
  • Enhancement: Make ‘draft’ on page default status text translatable.
  • Enhancement: Prepare base plugin for upcoming Extendo add-on.
  • Fix: Apostrophe escape on location add message.

Enhanced Map 4.0.010

The Enhanced Map add-on pack provides more control over the map element of the locator user interface. The goal of Enhanced Map is to provide admin settings that make it easier to change the look and feel of the map enabling a custom user experience with minimal effort.
The Enhanced Map v4.0.010 issue list can be found at BitBucket.
  • No change.

Enhanced Results 4.0.009

The Enhanced Results add-on pack provides more control over the location results in the locator user interface. The goal of Enhanced Results is to provide admin settings that make it easier to change the look and feel of the map enabling a custom user experience with minimal effort.

  • No change.

Enhanced Search 4.0.013

Enhanced Search provides more control over the search form on the locator user interface. The goal of Enhanced Search is to provide admin settings that make it easier to change the look and feel of the search form, enabling a custom user experience with minimal effort.

  • No change.

Store Pages 4.0.012

Store Pages creates custom SEO friendly web pages based on your location content. Modify the base page template and build new pages or modify existing pages in seconds.

  • No change.

Pro Pack 4.0.012

Pro Pack extends the basic feature set of the Store Locator Plus 4 plugin adding location management tools for websites that provide location search for dozens to thousands of locations. From bulk import and export tools to location search reports, the Pro Pack turns the basic Store Locator Plus WordPress Plugin into a enterprise location management tool.

  • No change.

Tagalong 4.0.013

Tagalong adds managed categories to the Store Locator Plus locations. The managed categories allow for custom per-category map markers and icons which can be enabled on the map interface and in the search results for your locations.

  • Fix: Fix error when tag category info is blank, stopping map search on some sites when Tagalong is active.