Store Locator Plus version 4.2.17 was released today. The latest update has minor administrative updates as well as code refactoring for the add locations process. The updates should have no noticeable impact for typical users. Developers that have integrated the Store Locator Plus locations into other projects may need to update their code to accommodate the change of location in the location geocoding methods. Other updates in the Store Locator Plus plugin are related to administrative UI elements, adding new features to allow for dynamic updating of input fields to be disabled and enabled based on drop down selections. This can be useful for add-on packs with complex administrative setting interactions.
This update should not impact the administrative or user experience. The release is primarily to support new features in add-on packs such as the forthcoming Pro Pack schedule location imports.
If you are using class.adminui.locations.php in your add-on pack or custom code and are calling any of the location add or geocoding methods you will need to require class.location.php. You can check the new class.location.php code to obtain revised method names for adding and geocoding locations. The most-oft-used method in the locations class is the add_to_database() method. If you have questions or problems please ask to join the CSA Slack channel via the contact form on the CSA website.
After another WordCamp visit this past week, this time for WordCamp Orlando, I am back with all kinds of new ideas including ways to update my plugin development process. This time around I am seeking to improve communication; a theme that was re-iterated at several sessions this past weekend.
As part of that process I have decided to learn how to utilize Slack. Slack is an online chat and collaboration tool. It happens to be the new home for WordPress Core development conversations, having moved on from IRC. Since I want to get back to contributing to core I figure it is a good place to start my improved communications with my customers. It also happens to be the only project management/communication tool that got high praise from the various CTO-level contacts I heard from while seeking a decent Project Management tool.
As for improved communications, any developer interested in Store Locator Plus even from a custom integration/private development standpoint is welcome to get on Slack. Use the contact form here and ask for an invite. Any time I am on Store Locator Plus development I am going to get onto the charlestonsw.slack.com base plugin channel. Developers are welcome to ask questions there. I won’t respond to general support questions there as I feel the forums on this site are better suited to that. It helps reduce the number of times the same-exact question is asked. Chat and email are horrible for shared questions & answers.
Another check box on my “improve communications” list is getting updated videos online. I started by recording my testing session for SLP 4.2.17 today. It is not a great video as far as training, instruction, etc. but it does give a quick 5-minute overview of how the product works when adding locations and what it looks like on a default/fresh WordPress install. I plan to add more videos with instructions or general rambling as I work with the Store Locator Plus updates over the next few weeks. You can catch my YouTube Store Locator Plus playlist on the documentation pages on this site. The iframe embedded channel is right here:
Are you a coder or application designer that has some cool things you want to contribute to the Store Locator Plus project? If so there is a Trello project and a Slack channel that I have started using more frequently to communicate with the developer community. Send and email to info@ or use the Contact Form on the CharlestonSW.com website and request and invite. You will be added to both services where you can not only see what is going on with future Store Locator Plus development but share your comments, code, CSS patches, designs and other talents to make Store Locator Plus the best locator possible.