<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Charleston Software Associates</title>
	<atom:link href="http://www.charlestonsw.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.charlestonsw.com</link>
	<description>WordPress Plugins by Lance Cleveland</description>
	<lastBuildDate>Wed, 19 Jun 2013 16:08:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Daily Update : Store Locator Plus 4</title>
		<link>http://www.charlestonsw.com/daily-update-store-locator-plus-4/</link>
		<comments>http://www.charlestonsw.com/daily-update-store-locator-plus-4/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 17:48:49 +0000</pubDate>
		<dc:creator>Lance Cleveland</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[daily update]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Store Locator Plus]]></category>

		<guid isPermaLink="false">http://www.charlestonsw.com/?p=11095</guid>
		<description><![CDATA[Work continues on the Store Locator Plus and family of add-on packs.   In the past few days I&#8217;ve done some extensive &#8220;under the covers&#8221; edits that will have a notable impact on the user interface.    These changes will likely cause some of the built-in themes as well as many customized CSS rules that [...]]]></description>
				<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.charlestonsw.com/wp-content/uploads/2013/02/banner-772x250.png" width="240" />
		</p><p>Work continues on the <a title="Store Locator Plus and the add-on packs" href="http://www.charlestonsw.com/product-category/slplus/">Store Locator Plus and family of add-on packs</a>.   In the past few days I&#8217;ve done some extensive &#8220;under the covers&#8221; edits that will have a notable impact on the user interface.    These changes will likely cause some of the built-in themes as well as many customized CSS rules that users have put in place to break.</p>
<p>After nearly a year of dealing with legacy HTML design, that is rather poorly constructed, I decided it was time to stop fighting ghosts from the past.    Along with a myriad of new filters, hooks, and shortcodes to assist third party developers I&#8217;ve made fundamental changes to the default page structure to eliminate hard-coded tables and styles in favor of responsive-friendly div tags and stylesheets.</p>
<div id="attachment_11096" class="wp-caption aligncenter" style="width: 604px"><img class=" wp-image-11096    " alt="Store Locator Plus 4 HTML Changes" src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Store-Locator-Plus-4-HTML-Changes.png" width="594" height="402" /><p class="wp-caption-text">Store Locator Plus 4 HTML Changes</p></div>
<p><strong>What was changed in the most recent series of edits?</strong></p>
<ul>
<li><span style="line-height: 13px;"><span style="line-height: 13px;">The map area is no longer wrapped inside of table, tr, td, and tbody tags.</span></span></li>
<li>The map height and width no longer have inline styles to set the height and width, instead an inline style rule is created and put into the header of the page page which allows the Pro Pack Custom CSS entry to get some precedence over these rules if desired.</li>
<li>The remove tagline functionality is no longer an inline if/then process, speeding up map rendering.</li>
<li>The map div and map tagline use an [slp_mapcontent] and [slp_maptagline] shortcode to make it easier to customize the map area layout with <a title="Enhanced Map provides an easy way for site admins to change map look and feel." href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-map/">Enhanced Map</a> and/or <a title="Pro Pack provides access to high-level across-the-board changes to the UI." href="http://www.charlestonsw.com/product/store-locator-plus/">Pro Pack</a>.</li>
<li>New hooks and filters have been added to make it easier for 3rd party add-on packs, like <a title="Enhanced Map provides an easy way for site admins to change map look and feel." href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-map/">Enhanced Map</a>p and <a title="Pro Pack provides access to high-level across-the-board changes to the UI." href="http://www.charlestonsw.com/product/store-locator-plus/">Pro Pack</a>, to manipulate the map page layout.</li>
</ul>
<p>You can learn a bit more about what was changed in this video:</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/lF0_jrLYBnk?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;hd=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.charlestonsw.com/daily-update-store-locator-plus-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Plugin Repository Maintenance : Version Retention</title>
		<link>http://www.charlestonsw.com/wordpress-plugin-repository-maintenance-version-retention/</link>
		<comments>http://www.charlestonsw.com/wordpress-plugin-repository-maintenance-version-retention/#comments</comments>
		<pubDate>Sun, 16 Jun 2013 13:20:18 +0000</pubDate>
		<dc:creator>Lance Cleveland</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.charlestonsw.com/?p=11042</guid>
		<description><![CDATA[As a developer with several WordPress plugins hosted at the WordPress Plugin Directory, I often have questions on how I should be maintaining those repositories.   This past weekend I was having multiple problems with publishing an update to the Store Locator Plus plugin.   That plugin repository has been around for several years and [...]]]></description>
				<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.charlestonsw.com/wp-content/uploads/2013/06/WordPress-Plugin-Directory-Banner.png" width="240" />
		</p><p>As a developer with several <a title="WordPress Plugins" href="http://wordpress.org/plugins/" target="_blank">WordPress plugins</a> hosted at the WordPress Plugin Directory, I often have questions on how I should be maintaining those repositories.   This past weekend I was having multiple problems with publishing an update to the <a title="Store Locator Plus store mapping for WordPress" href="http://www.charlestonsw.com/product-category/slplus/" target="_blank">Store Locator Plus</a> plugin.   That plugin repository has been around for several years and has 102 versions as of this weekend.    When I cleared the repository directory and cloned from the server it crashed nearly every time.</p>
<p>If you are not aware of how <a title="Subversion" href="http://subversion.apache.org/" target="_blank">Subversion</a> works, one key element is that each tagged version and each branch includes a complete copy of the plugin.    Every time you publish a new version of your WordPress plugin you create a new directory under the tags subdirectory named for your current stable release.    If you have a version 0.1, 0.2, 0.3&#8230; 1.0 you can easily end up with 10 copies of your plugin, one full copy for each release of the product.</p>
<div id="attachment_11044" class="wp-caption aligncenter" style="width: 665px"><img class="size-full wp-image-11044" alt="Sample of Older SLP Tags" src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Sample-of-Older-SLP-Tags.png" width="655" height="402" /><p class="wp-caption-text">Sample of Older SLP Tags</p></div>
<p>As you can imagine, when you get up to version 3.11.8 over the course of several years of development you can end up with a lot of copies of your plugin.  The images, the code, the CSS, the JavaScript.  It is all there.    It is kind of cool to be able to go into each tag directory and instantly re-create a specific version with everything you need in one folder.   It is also a big waste of disk space and bandwidth when you are on version 3.11.8 and nobody has used or even looked at version 0.9 in 28 months.</p>
<p>You can help reduce the disk space and bandwidth that your plugin consumes by cleaning up your old/obsolete versions.   After posing a question to the WordPress plugin team, I got a quick response back from <a title="Samuel Wood (Otto)" href="http://profiles.wordpress.org/Otto42/" target="_blank">Otto</a> suggesting that I keep several recent versions as a point of reference for other developers but delete the older version that no longer serve a purpose.   That purpose includes general shared knowledge/examples for other developers.  In other words, keep some previous versions for people to learn from or revert to.  Remember, this is a shared community space and your needs/wants/desires should be balanced with what is good for the community at large.</p>
<p>I am assuming the WordPress servers can easily handle the disk space usage and probably the bandwidth.   However everyone that clones your repository gets all the obsolete &#8220;garbage&#8221;.  This consume their disk space and uses up  more of their bandwidth and the WordPress server bandwidth than is necessary.  Every time someone makes a copy of the repository this effect is multiplied.    In addition the scripts, whether interactive or general maintenance such as the WordPress server backup scripts, need to work harder as more and more cruft builds up in the repository.</p>
<h2>So what is the bottom line answer?</h2>
<p>Delete your old obsolete tag directories.  Only keep what you deem reasonable.   Keeping at least the last few versions intact seems to be prudent.</p>
<p>Hopefully this posts helps other plugin developers maintain their plugins with some input from the WordPress plugin team.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.charlestonsw.com/wordpress-plugin-repository-maintenance-version-retention/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enhanced Results 0.9 Released</title>
		<link>http://www.charlestonsw.com/enhanced-results-0-9/</link>
		<comments>http://www.charlestonsw.com/enhanced-results-0-9/#comments</comments>
		<pubDate>Sat, 15 Jun 2013 18:58:52 +0000</pubDate>
		<dc:creator>Lance Cleveland</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Enhanced Results]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.charlestonsw.com/?p=11030</guid>
		<description><![CDATA[Enhanced Results, the add-on pack that brings more controls and settings over the map area of Store Locator Plus, was patched today.    The patch resolves an &#8220;undefined object&#8221; error that can occur on various sites depending on the number of plugins installed and the order in which WordPress initializes the plugins.   The error [...]]]></description>
				<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Enhanced-Results-Banner1.png" width="240" />
		</p><p><a title="Tweak the results output of Store Locator Plus." href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-results/">Enhanced Results</a>, the add-on pack that brings more controls and settings over the map area of Store Locator Plus, was patched today.    The patch resolves an &#8220;undefined object&#8221; error that can occur on various sites depending on the number of plugins installed and the order in which WordPress initializes the plugins.   The error can manifest itself in multiple ways.  WPMU based sites seem to be especially vulnerable.</p>
<p>A common error code:</p>
<p><em>Notice: Trying to get property of non-object in /home/wpmu/wp-content/plugins/slp-enhanced-results/slp-enhanced-results.php on line 278 Notice: Trying to get property of non-object in /home/wpmu/wp-content/plugins/slp-enhanced-results/slp-enhanced-results.php on line 278</em></p>
<p>To install the patch:</p>
<ul>
<li>Login to your <a title="Charleston Software Associates" href="http://www.charlestonsw.com">CSA</a> account.</li>
<li>Download the latest version of <a title="Tweak the results output of Store Locator Plus." href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-results/">Enhanced Results</a>.</li>
<li>Login to your WordPress admin panel.</li>
<li>Deactivate and delete the <a title="Tweak the results output of Store Locator Plus." href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-results/">Enhanced Results</a> plugin.</li>
<li>Go to add new plugin, add new, upload the zip file you just downloaded.</li>
<li>Activate.</li>
</ul>
<p>All your settings and locations will be retained.</p>
<div id="attachment_11031" class="wp-caption aligncenter" style="width: 542px"><img class="size-full wp-image-11031" alt="Sample Of Enhanced Results Settings" src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Sample-Of-Enhanced-Results-Settings.png" width="532" height="683" /><p class="wp-caption-text">Sample Of Enhanced Results Settings</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.charlestonsw.com/enhanced-results-0-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enhanced Map 0.9 Released</title>
		<link>http://www.charlestonsw.com/enhanced-map-0-9-released/</link>
		<comments>http://www.charlestonsw.com/enhanced-map-0-9-released/#comments</comments>
		<pubDate>Sat, 15 Jun 2013 18:23:16 +0000</pubDate>
		<dc:creator>Lance Cleveland</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Enhanced Map]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.charlestonsw.com/?p=11027</guid>
		<description><![CDATA[Enhanced Map, the add-on pack that brings more controls and settings over the map area of Store Locator Plus, was patched today.    The patch resolves an &#8220;undefined object&#8221; error that can occur on various sites depending on the number of plugins installed and the order in which WordPress initializes the plugins.   The error [...]]]></description>
				<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.charlestonsw.com/wp-content/uploads/2013/05/Enhanced-Map-Banner.png" width="240" />
		</p><p><a title="More map settings and controls with Enhanced Maps" href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-map/">Enhanced Map</a>, the add-on pack that brings more controls and settings over the map area of Store Locator Plus, was patched today.    The patch resolves an &#8220;undefined object&#8221; error that can occur on various sites depending on the number of plugins installed and the order in which WordPress initializes the plugins.   The error can manifest itself in multiple ways.  WPMU based sites seem to be especially vulnerable.</p>
<p>To install the patch:</p>
<ul>
<li>Login to your <a title="Charleston Software Associates" href="http://www.charlestonsw.com">CSA</a> account.</li>
<li>Download the latest version of <a title="More map settings and controls with Enhanced Maps" href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-map/">Enhanced Map</a>.</li>
<li>Login to your WordPress admin panel.</li>
<li>Deactivate and delete the <a title="More map settings and controls with Enhanced Maps" href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-map/">Enhanced Map</a> plugin.</li>
<li>Go to add new plugin, add new, upload the zip file you just downloaded.</li>
<li>Activate.</li>
</ul>
<p>All your settings and locations will be retained.</p>
<div id="attachment_11028" class="wp-caption aligncenter" style="width: 570px"><img class="size-full wp-image-11028" alt="Enhanced Maps - some of the additional settings" src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Enhanced-Maps-some-of-the-additional-settings.png" width="560" height="643" /><p class="wp-caption-text">Enhanced Maps &#8211; some of the additional settings</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.charlestonsw.com/enhanced-map-0-9-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hashtags In Titles?</title>
		<link>http://www.charlestonsw.com/hashtags-in-titles/</link>
		<comments>http://www.charlestonsw.com/hashtags-in-titles/#comments</comments>
		<pubDate>Sat, 15 Jun 2013 17:30:18 +0000</pubDate>
		<dc:creator>Lance Cleveland</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.charlestonsw.com/?p=11017</guid>
		<description><![CDATA[If you&#8217;ve been following my blog you&#8217;ve notice that I&#8217;ve recently started putting hashtags in parenthesis in my post titles.    Why they heck would I clutter up my post titles with that bit of ugly?  The simple answer is that I am using Jetpack to help &#8220;socialize&#8221; my blog on Charleston Software Asssociates. Jetpack will [...]]]></description>
				<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Jetpack-Publicize-Banner.png" width="240" />
		</p><p>If you&#8217;ve been following <a title="Charleston Software Blog" href="http://www.charlestonsw.com/mindset/news-and-info/">my blog</a> you&#8217;ve notice that I&#8217;ve recently started putting hashtags in parenthesis in my post titles.    Why they heck would I clutter up my post titles with that bit of ugly?  The simple answer is that I am using <a title="Jetpack" href="http://jetpack.me/" target="_blank">Jetpack</a> to help &#8220;socialize&#8221; <a title="Charleston Software Blog" href="http://www.charlestonsw.com/mindset/news-and-info/">my blog on Charleston Software Asssociates</a>.</p>
<p><a title="Jetpack" href="http://jetpack.me/" target="_blank">Jetpack</a> will automatically publish your <a title="WordPress" href="http://wordpress.org/" target="_blank">WordPress</a> blog posts to Facebook, Linked In, Twitter, and Tumblr.    It is a great way to keep followers at those social network sites updated on what is going on without  having to login and post at each site.  Jetpack takes care of that for you.   I also like the fact that it keeps my blog posts in sync with my social media.  Less work and a consistent message.   A winner.</p>
<div id="attachment_11019" class="wp-caption aligncenter" style="width: 445px"><img class="size-full wp-image-11019" alt="CSA Posts On FaceBook" src="http://www.charlestonsw.com/wp-content/uploads/2013/06/CSA-Posts-On-FaceBook.png" width="435" height="609" /><p class="wp-caption-text">CSA Posts On FaceBook</p></div>
<p>It also turns out that I&#8217;ve been seeing a lot more <a title="Charleston Software on FaceBook" href="https://www.facebook.com/charlestonsoftwareassociates" target="_blank">posts on Facebook</a> lately with the hashtags listed.    They are now automatically hot-linked to a summary of any-and-all posts made by other people that referenced the same hashtag.   Yes, this can lead to a lot of garbage posts in the hashtag thread.   However there is a lot of good content in there as well and it makes for a great tool to discover new things.    Like other people you&#8217;ve never met discovering the blog posts you just wrote.</p>
<div id="attachment_11023" class="wp-caption aligncenter" style="width: 623px"><img class="size-full wp-image-11023" alt="WordPress Hashtag on FaceBook" src="http://www.charlestonsw.com/wp-content/uploads/2013/06/WordPress-Hashtag-on-FaceBook.png" width="613" height="792" /><p class="wp-caption-text">WordPress Hashtag on FaceBook</p></div>
<p>So how do you get hashtags in your auto-generated <a title="Jetpack" href="http://jetpack.me/" target="_blank">Jetpack</a> listings at Facebook and <a title="Charleston Software on Twitter" href="https://twitter.com/charlestonsoft" target="_blank">Twitter</a>?   Easy.  Put a typical #&lt;tag&gt; hashtag reference in your page title.    Sorry, Linked In is a bit behind the curve here&#8230; no direct hashtag support there. Yet.</p>
<p>I made the mistake on my first couple of test posts.  I used hashtags directly in the title itself.   Works great, but it clutters my blog directory and listings.  It also looks ugly.     Turns out <a title="Jetpack" href="http://jetpack.me/" target="_blank">Jetpack</a> has a &#8220;Custom Message&#8221; setting that hides, somewhat discretely, over in the &#8220;Publicize&#8221; section of the Publish panel.</p>
<p>Expand the Custom Message and it should show your initial title that you entered when creating the post.    Add your hashtags there and, I am making a big assumption here, it will publish the message that you entered there as the content on the Facebook and Twitter sites along with a link to the original article with a hashtag-less title.   The best of both worlds.</p>
<p>Not using <a title="WordPress" href="http://wordpress.org/" target="_blank">WordPress</a> and <a title="Jetpack" href="http://jetpack.me/" target="_blank">Jetpack</a> to manage your blog and social media yet?  You may want to check it out.   WordPress is a juggernaut that will be hard to stop in the online publishing space.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.charlestonsw.com/hashtags-in-titles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pro Pack version 3.11.3 Released</title>
		<link>http://www.charlestonsw.com/pro-pack-version-3-11-3-released-wordpress-plugin/</link>
		<comments>http://www.charlestonsw.com/pro-pack-version-3-11-3-released-wordpress-plugin/#comments</comments>
		<pubDate>Sat, 15 Jun 2013 17:08:10 +0000</pubDate>
		<dc:creator>Lance Cleveland</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Pro Pack]]></category>
		<category><![CDATA[Store Locator Plus]]></category>

		<guid isPermaLink="false">http://www.charlestonsw.com/?p=11013</guid>
		<description><![CDATA[The Pro Pack enterprise management add-on for Store Locator Plus was patched today.    The patch resolves an &#8220;undefined object&#8221; error that can occur on various sites depending on the number of plugins installed and the order in which WordPress initializes the plugins.   The error can manifest itself in multiple ways, typically with an [...]]]></description>
				<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Pro-Pack-banner.png" width="240" />
		</p><p>The <a title="Pro Pack enterprise management add-on for Store Locator Plus." href="http://www.charlestonsw.com/product/store-locator-plus/">Pro Pack enterprise management add-on</a> for Store Locator Plus was patched today.    The patch resolves an &#8220;undefined object&#8221; error that can occur on various sites depending on the number of plugins installed and the order in which WordPress initializes the plugins.   The error can manifest itself in multiple ways, typically with an error on the $this-&gt;plugin-&gt;debugMP() method call.</p>
<p>To install the patch:</p>
<ul>
<li><span style="line-height: 13px;">Login to your <a title="Charleston Software Associates" href="http://www.charlestonsw.com">CSA</a> account.</span></li>
<li>Download the latest version of the <a title="Pro Pack enterprise management add-on for Store Locator Plus." href="http://www.charlestonsw.com/product/store-locator-plus/">Pro Pack</a>.</li>
<li>Login to your WordPress admin panel.</li>
<li>Deactivate and delete the <a title="Pro Pack enterprise management add-on for Store Locator Plus." href="http://www.charlestonsw.com/product/store-locator-plus/">Store Locator Plus Pro Pack</a> plugin.</li>
<li>Go to add new plugin, add new, upload the zip file you just downloaded.</li>
<li>Activate.</li>
</ul>
<p>All your settings and locations will be retained.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.charlestonsw.com/pro-pack-version-3-11-3-released-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Store Locator Plus version 3.11.8 Released #wordpress #plugin</title>
		<link>http://www.charlestonsw.com/store-locator-plus-version-3-11-8-released-wordpress-plugin/</link>
		<comments>http://www.charlestonsw.com/store-locator-plus-version-3-11-8-released-wordpress-plugin/#comments</comments>
		<pubDate>Fri, 14 Jun 2013 19:57:30 +0000</pubDate>
		<dc:creator>Lance Cleveland</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Store Locator Plus]]></category>

		<guid isPermaLink="false">http://www.charlestonsw.com/?p=11000</guid>
		<description><![CDATA[Store Locator Plus version 3.11.8 had a minor patch release today.   The patch addresses an issue of saving a checkbox setting on the admin panel when the setting appears in more than one location, such as multiple add-on packs.    The problem with saving a checkbox value does not happen under normal circumstances, however [...]]]></description>
				<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Store-Locator-Plus-Homepage-Banner.png" width="240" />
		</p><p><a title="Location mapping system for WordPress." href="http://www.charlestonsw.com/product/store-locator-plus-2/">Store Locator Plus</a> version 3.11.8 had a minor patch release today.   The patch addresses an issue of saving a checkbox setting on the admin panel when the setting appears in more than one location, such as multiple add-on packs.    The problem with saving a checkbox value does not happen under normal circumstances, however incompatible base plugin and add-on pack version can cause issues until the add-on packs are upgraded.</p>
<p>Version 3.11.8 of <a title="Location mapping system for WordPress." href="http://www.charlestonsw.com/product/store-locator-plus-2/">Store Locator Plus</a> addresses this issue.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.charlestonsw.com/store-locator-plus-version-3-11-8-released-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily Update : Store Locator Plus 3.12</title>
		<link>http://www.charlestonsw.com/daily-update-store-locator-plus-3-12/</link>
		<comments>http://www.charlestonsw.com/daily-update-store-locator-plus-3-12/#comments</comments>
		<pubDate>Fri, 14 Jun 2013 14:29:41 +0000</pubDate>
		<dc:creator>Lance Cleveland</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Enhanced Map]]></category>
		<category><![CDATA[Enhanced Results]]></category>
		<category><![CDATA[Enhanced Search]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[Pro Pack]]></category>
		<category><![CDATA[Store Locator Plus]]></category>
		<category><![CDATA[Store Pages]]></category>
		<category><![CDATA[Tagalong]]></category>

		<guid isPermaLink="false">http://www.charlestonsw.com/?p=10973</guid>
		<description><![CDATA[Store Locator Plus version 3.12 and add-0n pack development continues as part of some custom update for a customer. After adding some new settings to various add-on packs I realized the Map Settings page on the admin panel was getting much too long. I don&#8217;t know about you, but I was sick of spinning the [...]]]></description>
				<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Plugin-News-Store-Locator-Plus.png" width="240" />
		</p><p><a title="Store Locator Plus mapping system for store locations" href="http://www.charlestonsw.com/product/store-locator-plus-2/">Store Locator Plus</a> version 3.12 and <a title="Extend the functionality of Store Locator Plus with these add-on packs." href="http://www.charlestonsw.com/product-category/slplus/">add-0n pack</a> development continues as part of some custom update for a customer.</p>
<p>After adding some new settings to various add-on packs I realized the Map Settings page on the admin panel was getting much too long. I don&#8217;t know about you, but I was sick of spinning the scroll wheel on my mouse for 10 minutes just to change a map icon.</p>
<p>One of the most visible new changes is the revised admin panel. I tried to keep as much of the old admin panel intact as possible while adding a new sidebar navigation to the admin panel. If you use themes from WooThemes you&#8217;ll immediately recognize the general user experience.</p>
<p>Along the way I realized that the wpCSL framework that manages much of the admin interface was using a lot of inline styles and hard-coded JavaScript. WordPress has a built-in system for loading that sort of thing. There is also a specific methodology to getting CSS and JavaScript to only render for the admin pages you control, so I made sure the framework was upgraded to manage this according to the latest WordPress coding best practices.</p>
<p>Though the changes are not major functional updates, the method for making the framework aware of which pages the plugin &#8220;owns&#8221; changed. That means changes to ALL of the add-on packs. When Store Locator Plus 3.12 is released the add-on packs will be upgraded as follows:</p>
<ul>
<li><span style="line-height: 13px;"><a title="Pro Pack for Store Locator Plus" href="http://www.charlestonsw.com/product/store-locator-plus/">Pro Pack</a> v3.12</span></li>
<li><a title="Enhnaced Search for Store Locator Plus" href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-search/">Enhanced Search</a> v1.0</li>
<li><a title="Enhanced Map for Store Locator Plus" href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-map/">Enhanced Map</a> v1.0</li>
<li><a title="Enhanced Results for Store Locator Plus" href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-results/">Enhanced Results</a> v1.0</li>
<li><a title="Store Pages for Store Locator Plus" href="http://www.charlestonsw.com/product/store-locator-plus-store-pages/">Store Pages</a> v3.10</li>
<li><a title="Tagalong for Store Locator Plus" href="http://www.charlestonsw.com/product/store-locator-plus-tagalong/">Tagalong</a> v1.1</li>
</ul>
<p>Here is a video that shows the current development version for the upcoming Store Locator Plus version 3.12, showing off the new admin interface.  It is not 100% complete yet, but functional enough to get a good idea of what is coming.</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/v1IIIMre-CQ?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.charlestonsw.com/daily-update-store-locator-plus-3-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily Update : Pro Pack 3.12 Custom Layout</title>
		<link>http://www.charlestonsw.com/daily-update-pro-pack-3-12-custom-layout/</link>
		<comments>http://www.charlestonsw.com/daily-update-pro-pack-3-12-custom-layout/#comments</comments>
		<pubDate>Tue, 11 Jun 2013 20:35:31 +0000</pubDate>
		<dc:creator>Lance Cleveland</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[daily update]]></category>
		<category><![CDATA[Enhanced Results]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Pro Pack]]></category>
		<category><![CDATA[Store Locator Plus]]></category>

		<guid isPermaLink="false">http://www.charlestonsw.com/?p=10899</guid>
		<description><![CDATA[I am continuing to work on new features for the upcoming Pro Pack version 3.12 scheduled for release later this month/early July.   Here is what I&#8217;ve been coding over the past 24 hours. Locator Layout This is a new feature coming to the Pro Pack that provides an easy admin entry to change the [...]]]></description>
				<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Store-Locator-Plus-Homepage-Banner.png" width="240" />
		</p><p>I am continuing to work on new features for the upcoming <a title="Store Locator Plus Pro Pack" href="http://www.charlestonsw.com/product-category/slplus/">Pro Pack</a> version 3.12 scheduled for release later this month/early July.   Here is what I&#8217;ve been coding over the past 24 hours.</p>
<p>Locator Layout</p>
<p>This is a new feature coming to the Pro Pack that provides an easy admin entry to change the general layout of the <a title="Store Locator Plus - location management and mapping system" href="http://www.charlestonsw.com/product/store-locator-plus-2/">Store Locator Plus</a> page, or more accurately the [SLPLUS] shortcode output.      The typical shortcode renders something like this:</p>
<pre class="brush: xml; title: ; notranslate">

&lt;div id=&quot;sl_id&quot;&gt;

... the search form HTML on top ...

... the map HTML in the middle ...

... the results HTML down below ...

&lt;/div&gt;

</pre>
<p>While this works for most people, there are some really cool interfaces designed by graphic design agencies that apparently have a better eye for design than coders&#8230; or at least a better eye for design than I do.     In the past changing the page layout was a chore.   Yes, you can force the output to bend way out of the norm by using creative CSS layers but it is a notable challenge.</p>
<p>The latest code edits to <a title="Store Locator Plus Pro Pack" href="http://www.charlestonsw.com/product-category/slplus/">Pro Pack</a> will help make that task easier.   The new Locator Layout field defaults to the standard layout described above, but it now uses new [slp_search],[slp_map], and [slp_results] shortcodes within a text entry that will determine the order in which the search form, map, and results are rendered.   It also allows for more extensive modification so you can create directly addressable HTML elements that make it easier to bend the CSS to create the right layout for your site.  For example:</p>
<pre class="brush: xml; title: ; notranslate">

&lt;div id=&quot;sl_div&quot;&gt;
&lt;div id=&quot;sl_map_div&quot;&gt;[slp_map]&lt;/div&gt;
&lt;div id=&quot;sl_map_src&quot;&gt;[slp_search]&lt;/div&gt;
&lt;div id=&quot;sl_map_res&quot;&gt;[slp_results]&lt;/div&gt;
&lt;/div&gt;

</pre>
<div id="attachment_10902" class="wp-caption aligncenter" style="width: 696px"><img class="size-full wp-image-10902" alt="Pro Pack 3.12 Locator Layout With Changes" src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Pro-Pack-3.12-Locator-Layout-With-Changes.png" width="686" height="216" /><p class="wp-caption-text">Pro Pack 3.12 Locator Layout With Changes</p></div>
<p>This change moves the search form below the map:</p>
<div id="attachment_10903" class="wp-caption aligncenter" style="width: 773px"><img class="size-full wp-image-10903" alt="Pro Pack Layout - Search Below Map" src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Pro-Pack-Layout-Search-Below-Map.png" width="763" height="776" /><p class="wp-caption-text">Pro Pack Layout &#8211; Search Below Map</p></div>
<p>Here are some quick examples of what we can do with this new technology.   Start by creating a custom Locator Layout, then craft the related CSS override rules right on the <a title="Store Locator Plus Pro Pack" href="http://www.charlestonsw.com/product-category/slplus/">Pro Pack</a> tab, something like this:</p>
<div id="attachment_10901" class="wp-caption aligncenter" style="width: 544px"><img class="size-full wp-image-10901" alt="Pro Pack Custom CSS and Layout Rules" src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Pro-Pack-Custom-CSS-and-Layout-Rules.png" width="534" height="696" /><p class="wp-caption-text">Pro Pack Custom CSS and Layout Rules</p></div>
<p>I decided I didn&#8217;t like how the standard results looked in the new narrow space beside the map, so I enabled <a title="Enhanced Results for Store Locator Plus" href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-results/">Enhanced Results</a>.   The version here is the current &#8220;out of the box&#8221; version 0.8 release.    I used <a title="Enhanced Results for Store Locator Plus" href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-results/">Enhanced Results</a> to change the format string, eliminating the middle table cell and combining it with the location name like this:</p>
<div id="attachment_10905" class="wp-caption aligncenter" style="width: 536px"><img class="size-full wp-image-10905" alt="Enhanced Results Without Middle Table Cell" src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Enhanced-Results-Without-Middle-Table-Cell.png" width="526" height="411" /><p class="wp-caption-text">Enhanced Results Without Middle Table Cell</p></div>
<p>Now my location search page looks like this:</p>
<div id="attachment_10906" class="wp-caption aligncenter" style="width: 993px"><img class="size-full wp-image-10906" alt="Pro Pack Layout Side-By-Side" src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Pro-Pack-Layout-Side-By-Side.png" width="983" height="572" /><p class="wp-caption-text">Pro Pack Layout Side-By-Side</p></div>
<p>This is all done using the upcoming <a title="Store Locator Plus - location management and mapping system" href="http://www.charlestonsw.com/product/store-locator-plus-2/">Store Locator Plus</a> 3.12, upcoming <a title="Store Locator Plus Pro Pack" href="http://www.charlestonsw.com/product-category/slplus/">Pro Pack</a> 3.12, and current <a title="Enhanced Results for Store Locator Plus" href="http://www.charlestonsw.com/product/store-locator-plus-enhanced-results/">Enhanced Results</a> 0.8 releases with admin page settings only.  No custom code or CSS tweaks &#8220;behind the scenes&#8221;.</p>
<p>Keep in mind this is all preliminary pre-release stuff and a glimpse of what I&#8217;ve been working on.  The final version may vary from what is shown here, but the concept will remain the same.</p>
<p>So there you have it, a glimpse of what I&#8217;ve been coding the past 48 hours.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.charlestonsw.com/daily-update-pro-pack-3-12-custom-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SLP Pro Pack Update 3.11.2</title>
		<link>http://www.charlestonsw.com/slp-pro-pack-update-3-11-2/</link>
		<comments>http://www.charlestonsw.com/slp-pro-pack-update-3-11-2/#comments</comments>
		<pubDate>Mon, 10 Jun 2013 14:30:51 +0000</pubDate>
		<dc:creator>Lance Cleveland</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Pro Pack]]></category>
		<category><![CDATA[Store Locator Plus]]></category>

		<guid isPermaLink="false">http://www.charlestonsw.com/?p=10842</guid>
		<description><![CDATA[The Store Locator Plus Pro Pack that was being sent out by the Charleston Software Associates server was not up-to-date.   The version that was online was 3.11, NOT the patched 3.11.2 release. If you are using the Pro Pack you should log into your account on the CSA website and download the new Pro [...]]]></description>
				<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.charlestonsw.com/wp-content/uploads/2013/06/Pro-Pack-banner.png" width="240" />
		</p><p>The <a href="http://www.charlestonsw.com/product/store-locator-plus/">Store Locator Plus Pro Pack</a> that was being sent out by the <a href="http://www.charlestonsw.com/">Charleston Software Associates</a> server was not up-to-date.   The version that was online was 3.11, NOT the patched 3.11.2 release.</p>
<p>If you are using the Pro Pack you should log into your account on the <a href="http://www.charlestonsw.com">CSA websit</a>e and download the new Pro Pack.      To replace Pro Pack version 3.11 on  your site:</p>
<ul>
<li><span style="line-height: 13px;">Login to the WordPress admin panel.</span></li>
<li>Go to the list of active plugins.</li>
<li>Deactivate &amp; delete the Store Locator Plus Pro Pack.</li>
<li>Go to plugins / add new.</li>
<li>Click the upload link.</li>
<li>Browse files to select the slp-pro.zip file you downloaded from the CSA website.</li>
<li>Install and activate.</li>
</ul>
<p>Your Pro Pack settings will be retained.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.charlestonsw.com/slp-pro-pack-update-3-11-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Object Caching 3083/3127 objects using apc

 Served from: www.charlestonsw.com @ 2013-06-19 13:13:10 by W3 Total Cache -->