Posted on

Bitbucket Major Outtage

Bitbucket, an online code management and issue tracking system, used for the Store Locator Plus projects, is currently offline due to what is classified as a “Major Outage”.   Development and patches for the Store Locator Plus products is limited as I wait for the service to come back online.    While development can continue, the longer the service is out the higher the risk of losing local code edits should the development system encounter problems.   The remote code management system not only provides controlled and documented software change control but also serves as a type of “immediate off-site backup” should anything go wrong.   While I do run routine backups of all systems here at CSA, those backups are not very granular, meaning I may have a snapshot from 4 hours ago but not from 4 minutes ago.   4 hours can be a LOT of lines of code written.

Site content, documentation, and non-code related projects will be underway as I await the return of the Bitbucket service.     With two major outages in a month it may warrant considering a change of service providers which is time consuming and disruptive.    Github, while somewhat more stable is not without its problems and gets costly in a hurry for larger projects like Store Locator Plus.   Repository Hosting gets decent reviews.  May be time to investigate, but I am not looking forward to moving hundreds of logged issues and enhancements.

This is one of the downsides to using third party services.  If you are not fully self-sufficient, and few online service are these days, you are vulnerable to the whims and follies of your vendors.  Sadly many online vendors these days have limited, if any, transparency into their operations.

That is one of the advantages to buy-and-own-it open source projects like Store Locator Plus.    If I go away you still have fully functional code that is readily accessible to your and your development team which limits your potential down time and exposure.    As the Store Locator Plus community builds more developers are getting involved which bolsters the potential longevity of the plugin.   While some people are apprehensive about open source projects I find it is typically from businesses that write applications and are looking to protect their profitability.   For the consumer I have yet to hear a compelling argument as to why well-written open source software is a detriment.

Posted on

Daily Update : Store Locator Plus

There are a few things going on with Store Locator Plus that have been precipitated by some paid customer support and customization work.

Store Locator Plus 3.10

The next release will be version 3.10.

The minor version number has been changed as there is a significant difference in SLP 3.10 that is coming…

Pro Pack will no longer be a license key based install.  As of 3.10 the Pro Pack will be a separate download file.   Anyone that has valid Pro Pack license purchased from Charleston Software Associates can request access to the Pro Pack download.   It will be attached to your Charleston Software Associates login.   You MUST have an active CSA login and a valid order number on the site to get the plugin added to your account for download.

If you do not have an order or CSA login you must create an order.  Purchase the free Store Locator Plus base plugin.

Like the Store Pages process, you will need to contact me if you do NOT see the Pro Pack download in your account.  You must send me your current Pro Pack license key, it must be active and valid, and your WooCommerce order number.    If you do not contact me with both pieces of information I will send you an auto-response asking for that information.

Unlike Store Pages, I will try to add the Pro Pack download to as many recent orders as I can process before the 3.10 base plugin is updated.

More instructions will follow and info will be posted in the forums when 3.10 is closer to release, hopefully early next week.

Moving from GitHub to Bitbucket

Some of you have been reporting issues on GitHub.  That’s great.

But I’m moving the code repository.

I have decided to use Bitbucket as my only code repository management system for the simple reason that they offer private code storage while hosting public issue/ticket lists for those products.    This will allow me to open public issue tracking lists for all customers to access, including the premium add-ons.   This will help keep issues organized versus the current GitHub system where all issues are being reported on the base plugin even when the problem has NOTHING to do with the main code.

My Bitbucket account, including a bunch of code repositories I inherited from Cyber Sprocket Labs, is here:

There are a variety of projects there including mobile apps and other WordPress and Joomla! plugins that I am not going to support.  Anything that I have not interest in pursuing has been published as an open public project.

Over the next week or two  I will be opening up the issue lists for all the Store Locator Plus add-on packs, giving everyone a place to report issues that can be reproduced.