<?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>Spider Creations</title>
	<atom:link href="http://spidercreations.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://spidercreations.net</link>
	<description>Professional, affordable Internet marketing for small business</description>
	<lastBuildDate>Sun, 13 May 2012 22:30:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Search engine optimization for scuba dive center websites</title>
		<link>http://spidercreations.net/search-engine-optimization-scuba-dive-center-shops-websites/</link>
		<comments>http://spidercreations.net/search-engine-optimization-scuba-dive-center-shops-websites/#comments</comments>
		<pubDate>Sun, 13 May 2012 22:23:59 +0000</pubDate>
		<dc:creator>Steve McGough</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://spidercreations.net/?p=388</guid>
		<description><![CDATA[Although this post is written for dive centers and resorts, the same principles apply to any small business interested in learning more about the basics of search engine optimization and improving search rankings. I&#8217;m concentrating on the basics because that&#8217;s where we all need to start, and many dive centers are not familiar with them [...]]]></description>
			<content:encoded><![CDATA[<p>Although this post is written for dive centers and resorts, the same principles apply to any small business interested in learning more about the basics of search engine optimization and improving search rankings. I&#8217;m concentrating on the basics because that&#8217;s where we all need to start, and many dive centers are not familiar with them at all.</p>
<p><span id="more-388"></span></p>
<p><img class="alignright size-full wp-image-394 colorbox-388" title="search-engine" src="http://spidercreations.net/wp-content/uploads/2012/05/search-engine.jpeg" alt="search engine optimization for dive shops" width="220" height="229" /></p>
<p>What I <em>won&#8217;t</em> discuss in this post, is spending money on advertising with Bing, Google, Yahoo or any other search engine, or paying someone for &#8220;search engine optimization&#8221; services. Again, this post covers the <em>basic foundation</em> of what you need to do when creating post and pages, costing you nothing except a little bit of thought and time on your part.</p>
<p><strong>What is search engine optimization?</strong><br />
In short, it&#8217;s taking the steps to get your website &#8220;ranked higher&#8221; in search engine results. Preferably, you want to be on the first page of results and the closer to the top the better. That said, you&#8217;ll need to be <em>reasonable</em> with your expectations. If you have a new site or are taking steps to improve your site, you can not expect to be near the top of the results for the phrase &#8216;scuba lessons&#8217;. That&#8217;s what I refer to as a &#8220;wide net&#8221; search where you&#8217;ll find it difficult to crack into the top page.</p>
<p>Most people searching the Web will be more specific with their word choices when searching. As an example, instead of searching for &#8216;scuba lessons&#8217; they may search for &#8216;scuba lessons connecticut&#8217; (without the quotes). That takes a wide net search and immediately makes it <em>more local</em> and provides better results for the user. And that leads us to the most important lesson &#8230; writing for the Web.</p>
<p><strong>Writing for the Web</strong><br />
<a href="http://spidercreations.net/wp-content/uploads/2012/05/ny-post-welcome-homer.png"><img class="alignright size-medium wp-image-389 colorbox-388" title="ny-post-welcome-homer" src="http://spidercreations.net/wp-content/uploads/2012/05/ny-post-welcome-homer-300x173.png" alt="" width="300" height="173" /></a>Some of your visitors access your site directly, but most of your Internet traffic will come via search results determined by complex computer algorithms that crawl through your content and determine relevance as compared to keywords. In other words a computer, <strong>not a person</strong>, is reading your website and determining where your pages should show up within search results.</p>
<p>When selling a newspaper, large catchy headlines &#8211; <strong>without one word </strong>relevant to the content of the article &#8211; can be effective at a news stand, but catchy headlines can destroy search engine rankings. As an example of the difference, take a look at this afternoon&#8217;s headline at the Post&#8217;s website &#8230; WELCOME HOMER.</p>
<p>If you&#8217;re wondering how Andy Pettitte did yesterday when he returned to the Yankee&#8217;s pitching rotation, would you search for either of the words <em>welcome</em> or <em>homer</em>? Absolutely not, and that&#8217;s why the Post uses the big graphics with text <strong>to catch your eye</strong>, while the <strong>actual headline</strong> of the story includes the words <em>Pettitte</em>, <em>Yankees</em> and <em>return</em>. They are writing for the Web <em>along with</em> writing to catch your eye.</p>
<p>&nbsp;</p>
<p><a href="http://spidercreations.net/wp-content/uploads/2012/05/nassau-search-results.jpg"><img class="alignright size-medium wp-image-390 colorbox-388" title="nassau-search-results" src="http://spidercreations.net/wp-content/uploads/2012/05/nassau-search-results-300x267.jpg" alt="" width="300" height="267" /></a>For a scuba-related example, let&#8217;s say you&#8217;re promoting a group trip to the Bahamas. The headline <em><strong>Warm, clear water awaits you this May</strong></em> certainly peaks your interest when you read it, but it tells <strong>the computer</strong> analyzing your content <strong>nothing</strong> about what you are promoting.</p>
<p>Instead, the <strong>headline</strong> Spider Creations wrote for Scuba Shack in Connecticut was &#8220;Annual Bahamas Memorial Day Weekend group dive trip set for May.&#8221; This headline includes keywords scuba divers might type in if they were looking to join a group dive trip to the Bahamas. As an example, you might think the words &#8216;group dive trip bahamas&#8217; casts a wide net, but since we included those words in the headline of the article, Scuba Shack&#8217;s Memorial Day Weekend trip to Nassau comes up as the second result excluding paid advertising.</p>
<p>Looking back at the headline we wrote, it turns out it was a bit long and Google &#8211; in this example &#8211; cut off the last nine characters which is something you want to avoid. In hind-sight, we should have removed the word &#8216;annual&#8217; since it would not be one of the keywords someone would enter. (That said, if they did add &#8216;annual&#8217; to the search, the result would move from number two to number one.)</p>
<p><a href="http://spidercreations.net/wp-content/uploads/2012/05/catchy-headline-eye.jpg"><img class="alignright size-medium wp-image-391 colorbox-388" title="catchy-headline-eye" src="http://spidercreations.net/wp-content/uploads/2012/05/catchy-headline-eye-300x284.jpg" alt="" width="300" height="284" /></a>So, when it comes to your <strong>headlines</strong>, take some time to think about what keywords potential customers will enter into search engines and <strong>include those words</strong> in your headline. But as we mentioned, catching the visitors eye is also important, so it&#8217;s always a good idea to do both, as we did when promoting Scuba Shack&#8217;s Nassau trip on the home page.</p>
<p><strong>What about the text on the page?</strong><br />
Along with headlines, I&#8217;ve found the first two paragraphs of the article is important. You should include the same keywords used in the headline, but add keywords visitors may use. In our example, we included the words <em>scuba</em>, <em>Nassau</em>, <em>Stuart Cove</em>, and even the real name of the island &#8230; <em>New Providence</em>.</p>
<p>Along with including keywords, ensure the content you post in the first paragraph or two is <strong>original content</strong>. If you copy and paste content from another site, your search rank may suffer because the search computer knows you&#8217;re not providing original content.</p>
<p><strong>Implementing these suggestions &#8230; and more</strong><br />
Depending on the website platform you are using, implementing the foundation of a solid search engine optimization strategy can either be very easy or kind of hard.</p>
<p>Spider Creations uses the <a href="http://wordpress.org/" target="_blank">WordPress</a> platform exclusively for our websites in part, because search engine optimization is built in to the application, and free plugins are available to enhance the system.</p>
<p>WordPress allows you to easily create and edit headlines and the content of a post, but it also allows you to create and edit <strong>permalinks</strong> <em>which are also read by search engines</em>. Permalinks are also know as <strong>the URL</strong> or <strong>slug</strong> of a page. The permalink we&#8217;re using for the Scuba Shack trip is &#8230;</p>
<p style="padding-left: 30px;">http://scubashackct.com/travel/memorial-day-weekend-nassau-bahamas-group-dive-trip-stuart-cove-2012/</p>
<p>Note that we&#8217;ve got some important keywords in there including the post category (travel) and some other words, even the year, we wanted to highlight.</p>
<p>As compared to http://scubashackct.com/?p=2380 - <em>which takes you to the exact same place</em> - the <strong>enhanced permalink</strong> tells the search engine something about your post and will get your article more exposure in search engines.</p>
<p>Some other basic foundation search engine optimization tips &#8211; all included with the <a href="http://wordpress.org/" target="_blank">WordPress</a> platform &#8211; include:</p>
<ul>
<li>Publish an <a href="http://www.whatisrss.com/" target="_blank">RSS feed</a>, subscribe to the feed, and access posts from the feed. Encourage your staff and customers to do the same</li>
<li>Use images in your posts, and use keywords within the <a href="http://marieleslie.com/use-alt-text-to-increase-search-engine-rankings/" target="_blank">Alternate Text</a> of each image</li>
<li>Use a search engine optimization plugin like <a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/" target="_blank">All in One SEO Pack</a> or <a href="http://wordpress.org/extend/plugins/wordpress-seo/" target="_blank">WordPress SEO by Yoast</a> (configured properly)</li>
</ul>
<p>For more information on the subject, contact me and I&#8217;ll provide you with more tips, or manage your website presence and take care of the basic foundation of search engine optimization for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://spidercreations.net/search-engine-optimization-scuba-dive-center-shops-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing your own WordPress installation &#8211; Updates, security, backups and more</title>
		<link>http://spidercreations.net/managing-your-own-wordpress-installation-updates-security-backups-and-more/</link>
		<comments>http://spidercreations.net/managing-your-own-wordpress-installation-updates-security-backups-and-more/#comments</comments>
		<pubDate>Sat, 12 May 2012 21:51:22 +0000</pubDate>
		<dc:creator>Steve McGough</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://spidercreations.net/?p=383</guid>
		<description><![CDATA[As a website manager for more than 20 WordPress installations, I&#8217;ve become familiar with the quality assurance (QA) testing, backup, update and check out process for the WordPress core application and the more than 25 plugins I use. If you&#8217;re managing your own WordPress installation, these tips should help you in the future. First things [...]]]></description>
			<content:encoded><![CDATA[<p>As a website manager for more than 20 WordPress installations, I&#8217;ve become familiar with the quality assurance (QA) testing, backup, update and check out process for the WordPress core application and the more than 25 plugins I use. If you&#8217;re managing your own WordPress installation, these tips should help you in the future.</p>
<p><span id="more-383"></span></p>
<p>First things first. WordPress makes it very simple &#8211; almost too simple &#8211; to upgrade the core application and plugins via your site&#8217;s administration panel. You can&#8217;t miss the indicators informing you the core or one of your plugins have an update available. Once you see those indicators, you should <strong>absolutely resist</strong> the temptation to check off that box and hit the update button in your production environment.</p>
<p>You ask why? Well, take a look at the support forum for just about any plugin out there and you&#8217;ll see a recent thread starting with the following phrase &#8230; &#8220;I updated [insert plugin name here] and my site blew up&#8221;. This happens to almost every WordPress installation at some point, and in many cases the site administrator has not prepared in advance for this issue.</p>
<p>The problem could be a plugin conflict, a theme framework conflict or something else that is not easy to identify after the fact. Sure, you could just ignore those updates, but your site could then be open to a security exploit that will eventually make things even worse and more difficult to solve.</p>
<p>So, what to do?</p>
<p>Prior to hitting that upgrade button, you need to implement a backup strategy for your database, WordPress core installation, plugins, themes, theme framework, and your media library and uploaded files. Of course, there are plugins available to help you with this process and one of the more popular ones out there is <a href="http://pluginbuddy.com/purchase/backupbuddy/" target="_blank">BackupBuddy</a> from iThemes. You thought your Web host took care of backups for you? Hardly. Almost all Web hosts only make backups for use after a catastrophic server meltdown. Their backups will not help you in a situation where you need to restore your site to your portion of the server.</p>
<p>Your backup strategy must include storing recoverable assets at a different location, preferably with a different host. Again, BackupBuddy provides the ability to backup locally to your server as well as move those backups to cloud file storage solutions such as Amazon S3 or Rackspace.</p>
<p>The next step missed by many is quality testing your backups on a regular basis. Yes, files can be corrupted occasionally, and if you need to restore from to a previous backup, you may issues if that backup file &#8211; or part of the file &#8211; is corrupted. On a regular basis I do restore full sites to a development environment that is unavailable to the public. This can be on your local computer or on a sub-domain like dev.yourwebsite.com.</p>
<p>Once you have your backup strategy in place, you&#8217;re prepared to update the WordPress core application and plugins. With a recent full backup in place and saved where you can access it, go ahead and upgrade your core and plugins &#8211; one at a time &#8211; and check out the site as you go along. If anything happens and you are unable to solve the problem quickly by deactivating a plugin or renaming the plugin&#8217;s folder name, you&#8217;ll be able to wipe out your current site, drop all of your tables in the database and restore using BackupBuddy with the importbuddy.php script in less than five minutes for an average sized or smaller site. Larger sites with a lot of photos or files in the media library will take much longer. (My largest site&#8217;s full backup, compressed, is about 575 MB.)</p>
<p>Once restored, you can move to the process of figuring out what went wrong with the upgrade. Again, if you update one at a time and check your site&#8217;s functionality along the way, you should be able to narrow the problem down to a specific plugin, and figure out what to do next.</p>
]]></content:encoded>
			<wfw:commentRss>http://spidercreations.net/managing-your-own-wordpress-installation-updates-security-backups-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Example: Why I&#8217;m not a fan of GoDaddy hosting</title>
		<link>http://spidercreations.net/example-why-im-not-a-fan-of-godaddy-hosting/</link>
		<comments>http://spidercreations.net/example-why-im-not-a-fan-of-godaddy-hosting/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 18:52:59 +0000</pubDate>
		<dc:creator>Steve McGough</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://spidercreations.net/?p=379</guid>
		<description><![CDATA[Within the last year, I&#8217;ve worked with one client that had already purchased hosting services from GoDaddy. No offense, but as far as I&#8217;m concerned, GoDaddy is just fine for domain registration, but are very lacking when it comes to hosting. With my current host, I&#8217;m able to create a domain in my Web Host [...]]]></description>
			<content:encoded><![CDATA[<p>Within the last year, I&#8217;ve worked with one client that had already purchased hosting services from GoDaddy. No offense, but as far as I&#8217;m concerned, GoDaddy is just fine for domain registration, but are very lacking when it comes to hosting.</p>
<p><span id="more-379"></span></p>
<p>With my current host, I&#8217;m able to create a domain in my Web Host Manager, create a MySQL database, upload and extract WordPress and have everything up and running in seven minutes flat. Granted, this is the default theme with no content or plugins, but it&#8217;s up &#8230; again &#8230; in seven minutes. All done manually with no magical set up scripts.</p>
<p>It&#8217;s so easy to do, I frequently create and blow away WordPress installations on a subdomain during my lunch break just to try something out. Heck, I create subdomains and restore full site backups &#8211; including all the images, files and templates &#8211; on a regular basis just to validate the backup file I have. (Do you validate <em>your</em> backups?)</p>
<p>With GoDaddy&#8217;s Economy hosting plans, this is simply not possible. Sure, it&#8217;s cheap. All I can say is &#8220;you get what you pay for.&#8221;</p>
<p>One of the most frequent questions theme and plugin developers ask when there is a problem with a site is &#8220;where are you hosting your site?&#8221; Let me give you a heads up &#8230; when the answer is <em>GoDaddy</em>, you&#8217;re developer is cringing. Sure, you could probably get your plugin to work, but where something might take 10 minutes to configure and get working elsewhere, it might take two hours or more with GoDaddy.</p>
<p>I&#8217;ve even had issues with my backup and restore plugin that were documented and confirmed with GoDaddy, only to have the issue completely resolve itself 24 hours later. GoDaddy support (who is generally very good) claimed they did nothing to fix anything.</p>
<p>Oh well.</p>
<p><img class=" wp-image-381 alignright colorbox-379" title="godaddy-wait-30-minutes" src="http://spidercreations.net/wp-content/uploads/2012/03/godaddy-wait-30-minutes.png" alt="" width="222" height="167" />Then we have my experience today as I&#8217;m sitting in the passenger seat on the way to Boston. I&#8217;ve got a new client ready to get going, and I figured I&#8217;d spend a short part of the trip firing up WordPress, getting the basics installed and at least install the Members Only plugin to restrict the site just to myself and the client while we&#8217;re putting everything together.</p>
<p>He registered his domain a few days ago. GoDaddy offered him one year of hosting during the check-out process. He went with it.</p>
<p>OK &#8230; I can work with it. I&#8217;ve done it before.</p>
<p>My client provided me with access to his GoDaddy account so I could &#8220;turn on&#8221; the hosting he purchased. I went through the steps, and the message at right was displayed at the end of the process. Now, I have to wait somewhere between 30 minutes and 24 hours to access the account. Keep that in mind when selecting a host, and please do keep your developer in the loop and ask them what they suggest.</p>
]]></content:encoded>
			<wfw:commentRss>http://spidercreations.net/example-why-im-not-a-fan-of-godaddy-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug &amp; Patch: Shopp inventory issue with product variants</title>
		<link>http://spidercreations.net/bug-patch-shopp-inventory-issue-with-product-variants/</link>
		<comments>http://spidercreations.net/bug-patch-shopp-inventory-issue-with-product-variants/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 22:43:42 +0000</pubDate>
		<dc:creator>Steve McGough</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://spidercreations.net/?p=255</guid>
		<description><![CDATA[I&#8217;ve been experimenting with the Shopp eCommerce plugin for WordPress and I found an issue that has already been reported, but has not made it into an updated version yet. A patch is available. In short, if you have products that have &#8211; for example &#8211; size and color variants and one of the sizes [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been experimenting with the <a href="https://shopplugin.net/" target="_blank">Shopp eCommerce plugin for WordPress</a> and I found an issue that has already been reported, but has not made it into an updated version yet. A patch is available.</p>
<p><span id="more-255"></span></p>
<p>In short, if you have products that have &#8211; for example &#8211; size and color variants and one of the sizes or colors are out of stock, Shopp won&#8217;t let your site visitor purchase any size or color, even the ones you have in stock.</p>
<p>Again, the issue <a href="https://shopp.lighthouseapp.com/projects/47561/tickets/1516" target="_blank">is documented</a> and the developer has provided a patch. For some reason, the patch is scheduled to be incorporated in version 1.2.1.</p>
<p><strong>To Patch</strong></p>
<p>In your favorite text editor, open up /wp-content/plugins/shopp/core/model/Product.php. Scroll down to line 622, and find the following&#8230; </p>
<p></p><pre class="crayon-plain-tag">if ($target-&gt;inventory == 'on' &amp;&amp; $target-&gt;stock &lt;= 0) $target-&gt;outofstock = true;</pre><p></p>
<p>Replace that line with&#8230;</p>
<p></p><pre class="crayon-plain-tag">if ( str_true($target-&gt;inventory) ) $target-&gt;outofstock = ($target-&gt;stock &lt;= 0);</pre><p></p>
<p>Lines 619 through 624 should then read as follows.</p>
<p></p><pre class="crayon-plain-tag">}
		}

		if ( str_true($target-&gt;inventory) ) $target-&gt;outofstock = ($target-&gt;stock &lt;= 0);
		$target-&gt;freeship = $freeshipping?'on':'off';
	}</pre><p></p>
]]></content:encoded>
			<wfw:commentRss>http://spidercreations.net/bug-patch-shopp-inventory-issue-with-product-variants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Facebook comments plugin to iThemes Builder site</title>
		<link>http://spidercreations.net/adding-facebook-comments-plugin-to-ithemes-builder-site/</link>
		<comments>http://spidercreations.net/adding-facebook-comments-plugin-to-ithemes-builder-site/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 21:17:54 +0000</pubDate>
		<dc:creator>Steve McGough</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://spidercreations.net/?p=205</guid>
		<description><![CDATA[I thought I would put together the steps I used to add Facebook comments to a Builder website. I completely understand there may be WordPress plugins that may work for some implementations, but for the installation I was working on the following requirements existed. We did not want the visitor to have a user experience [...]]]></description>
			<content:encoded><![CDATA[<p>I thought I would put together the steps I used to add Facebook comments to a Builder website. I completely understand there may be WordPress plugins that may work for some implementations, but for the installation I was working on the following requirements existed.<span id="more-205"></span></p>
<ul>
<li>We did not want the visitor to have a user experience that forced them into &#8220;sharing&#8221; their information with a Facebook application (when they first post a comment, a pop up window confirms they want to share their contacts, email address or more with a Facebook application).</li>
<li>We did not want to use the WordPress comments system, or use it in conjunction with Facebook comments.</li>
<li>We were not concerned about the look and feel, we wanted to cater to the Facebook audience so the Facebook look for comments was good.</li>
<li>We did not want comments for pages, only posts, and for this implementation, we were using a custom post type with a custom LoopBuddy Layout.</li>
</ul>
<p>If you can suggest a way to improve this or add options, I&#8217;m all ears.</p>
<p>The above requirements may not meet your needs, but if so, this is how I did it.</p>
<p>You&#8217;ll need to have a Facebook account and create a <a href="https://developers.facebook.com/apps" target="_blank">Facebook application</a>, call it [Your Site] Comments or something, and make note of the App ID/API Key that is created. You&#8217;ll need to add the following to your header.php file, just after the start of your tag. If your child theme does not have a header.php file, just copy the file from the Builder theme into the child folder. You may find the header.php file does not even have an element listed. Here is the code I added to the header.php file that I have in my child theme.</p>
<p>Obviously, make a back-up copy of your header.php file if you need to revert.</p>
<p></p><pre class="crayon-plain-tag">&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
&lt;script&gt;(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&amp;appId=YOURFACEBOOKAPPID&quot;;
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));&lt;/script&gt;</pre><p></p>
<p>This is what the complete header.php looked like for me after I added the above code.</p>
<p></p><pre class="crayon-plain-tag">&lt;?php builder_add_doctype(); ?&gt;
&lt;?php builder_add_html_tag(); ?&gt;
&lt;head&gt;
&lt;?php builder_add_charset(); ?&gt;
&lt;?php builder_add_title(); ?&gt;
&lt;?php builder_add_favicon(); ?&gt;
&lt;?php builder_add_stylesheets(); ?&gt;
&lt;?php builder_add_scripts(); ?&gt;
&lt;?php builder_add_meta_data(); ?&gt;
&lt;?php wp_head(); //we need this for plugins ?&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;fb-root&quot;&gt;&lt;/div&gt;
&lt;script&gt;(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = &quot;//connect.facebook.net/en_US/all.js#xfbml=1&amp;appId=YOURFACEBOOKAPPID&quot;;
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));&lt;/script&gt;
&lt;/body&gt;</pre><p></p>
<p>In the code above, ensure you replace YOURFACEBOOKAPPID with the collection of numbers you got from Facebook when you created your app. Next, since I was not going to be using the WordPress comments at all, I changed the comments.php file. Again, make a back-up copy of the comments.php file in your child theme before changing. This is the pertenent code that was added, but the full code is below.</p>
<p></p><pre class="crayon-plain-tag">&lt;div class=&quot;fb-comments&quot; data-href=&quot;&lt;?php the_permalink() ?&gt;&quot; data-num-posts=&quot;12&quot; data-width=&quot;600&quot; data-colorscheme=&quot;light&quot; data-mobile=&quot;false&quot;&gt;&lt;/div&gt;</pre><p></p>
<p>The full comments.php code looked like this.</p>
<p></p><pre class="crayon-plain-tag">&lt;div id=&quot;comments&quot;&gt;
	&lt;?php if ( post_password_required() ) : ?&gt;
		&lt;p class=&quot;nopassword&quot;&gt;&lt;?php _e( 'This post is password protected. Enter the password to view any comments.', 'it-l10n-BuilderChild-Foundation-Glacier' ); ?&gt;&lt;/p&gt;
		&lt;/div&gt;
		&lt;?php return; ?&gt;
	&lt;?php endif; ?&gt;

	&lt;?php if ( comments_open() ) : ?&gt;
		&lt;div class=&quot;fb-comments&quot; data-href=&quot;&lt;?php the_permalink() ?&gt;&quot; data-num-posts=&quot;12&quot; data-width=&quot;600&quot; data-colorscheme=&quot;light&quot; data-mobile=&quot;false&quot;&gt;&lt;/div&gt;
	&lt;?php endif; ?&gt;

	&lt;?php if ( ! comments_open() ) : ?&gt;
		&lt;p&gt;&lt;?php _e( 'Comments are closed.', 'it-l10n-BuilderChild-Foundation-Glacier' ); ?&gt;&lt;/p&gt;
	&lt;?php endif; ?&gt;
&lt;/div&gt;</pre><p></p>
<p>Of course, you need to ensure you have comments enabled in WordPress under Settings > Discussion, and the posts themselves should have comments activated in the meta area of the post. The above code with changes to comments.php should take care of your normal posts, but what if you are using a custom post type with a LoopBuddy layout? You&#8217;ll need to go into your custom layout (LoopBuddy > Layout Editor) and add some code to the Post Loop Text / HTML box.</p>
<p>Unfortunately, you will not be able to add this code directly since you need some PHP code to pick up the absolute URL (permalink) of the post where the comments will be placed. The solution I found is to create a shortcode that calls a function that you have placed in your functions.php file. (You can use shortcodes in the LoopBuddy Layout areas.) In my case, I added the following to functions.php of the child theme. (I&#8217;m showing the full functions.php code for easy reference, since it was mostly blank in the child theme to start with.) The only thing that was in the functions.php code when I started was the opening and closing PHP tags.</p>
<p></p><pre class="crayon-plain-tag">&lt;!--?php
add_theme_support( 'builder-3.0' );
add_shortcode('fbcomments', 'addFacebookComments');
function addFacebookComments() {
   global $post;
   return '
&lt;div class=&quot;fb-comments&quot; data-href=&quot;' .get_permalink( $post---&gt;ID) .'&quot; data-num-posts=&quot;12&quot; data-width=&quot;600&quot; data-colorscheme=&quot;light&quot; data-mobile=&quot;false&quot;&gt;';
}
?&gt;</pre><p></p>
<p>The code above creates a shortcode called fbcomments and calls the function addFacebook Comments, grabs the permalink of the post, displays 12 comments per &#8220;page&#8221; and sets the width of the Facebook comments box to 600 pixel. Then, I went into the custom LoopBuddy Layout I have for this custom post type, and added the shortcode for this function into the Post Loop Text / HTML box.</p>
<p></p><pre class="crayon-plain-tag">[fbcomments]</pre><p></p>
<p>The results can be shown <a href="http://scubashackct.com/incredible-underwater-video-from-under-the-ice-brine-icicles/" target="_blank">here</a> (a regular post) and <a href="http://scubashackct.com/travel/destination-florida-keys-march-april-and-may/" target="_blank">here</a> (a post using a custom post type and a custom LoopBuddy Layout). As a moderator for the Facebook application you&#8217;ll see some moderator features right in the comments box when you are logged into Facebook. Looks like this&#8230;</p>
<p><img class="alignnone colorbox-205" src="http://scubashackct.com/wp-content/uploads/2012/03/fb-mod-view.png" alt="" width="618" height="303" /></p>
<p>Again, you&#8217;ll note that if you are logged into Facebook, you&#8217;ll be able to quickly leave a comment, uncheck the box to &#8220;Post to Profile&#8221; if you want, and you don&#8217;t have an annoying popup that confirms you want to send/share information with the Facebook application. It&#8217;s just very clean for Facebook users.</p>
<p>Comments or suggestions are welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://spidercreations.net/adding-facebook-comments-plugin-to-ithemes-builder-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spider Creations visits the dive industry at DEMA</title>
		<link>http://spidercreations.net/spider-creations-visits-the-dive-industry-at-dema/</link>
		<comments>http://spidercreations.net/spider-creations-visits-the-dive-industry-at-dema/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 13:50:49 +0000</pubDate>
		<dc:creator>Steve McGough</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://spidercreations.net/?p=90</guid>
		<description><![CDATA[With the scuba industry as one of our market niches, Spider Creations headed to Orlando, Fla. this week and we&#8217;ll be at the Diving Equipment &#38; Marketing Association&#8217;s (DEMA) annual trade show open to industry professionals. Our visit was a last minute decision, so we&#8217;re not in the official guide, but we should be in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://spidercreations.net/spider-creations-visits-the-dive-industry-at-dema/dema-booth/" rel="attachment wp-att-91"><img class="alignright size-medium wp-image-91 colorbox-90" title="dema-booth" src="http://spidercreations.net/wp-content/uploads/2011/11/dema-booth-300x225.jpg" alt="" width="300" height="225" /></a>With the scuba industry as one of our market niches, Spider Creations headed to Orlando, Fla. this week and we&#8217;ll be at the Diving Equipment &amp; Marketing Association&#8217;s (DEMA) annual trade show open to industry professionals. Our visit was a last minute decision, so we&#8217;re not in the official guide, but we should be in the supplement and we are located at <strong>booth 1212</strong> in between Scuba Radio and IANTD.</p>
<p>Yes, we do have a 2011 DEMA Special in place and available through 5 p.m. on Sunday. Stop by for a free consultation on your way in or out, as we are 35 steps from the show entrance.</p>
<p>Our consultation will include a brief review of your current website and a discussion about future business requirements.</p>
<p>Spider Creations can bring you website and email marketing support from someone who has more than 10 years in the scuba industry as an instructor, dive center manager in both New England and the Bahamas.</p>
<p>See you this week!</p>
<p><a href="http://spidercreations.net/spider-creations-visits-the-dive-industry-at-dema/dema-map/" rel="attachment wp-att-94"><img class="size-medium wp-image-94 alignleft colorbox-90" title="dema-map" src="http://spidercreations.net/wp-content/uploads/2011/11/dema-map-300x225.png" alt="" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://spidercreations.net/spider-creations-visits-the-dive-industry-at-dema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing your small business e-mail distribution list</title>
		<link>http://spidercreations.net/managing-your-small-business-e-mail-distribution-list/</link>
		<comments>http://spidercreations.net/managing-your-small-business-e-mail-distribution-list/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 13:42:30 +0000</pubDate>
		<dc:creator>Steve McGough</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://spidercreations.net/?p=1</guid>
		<description><![CDATA[Managing an e-mail distribution list for a small business with 20 clients is easy, managing a list with more than 100 clients is not easy. Fortunately, significant improvements have been made to the tools we use to manage and distribute e-mail campaigns to your customers. The first efforts to deliver e-mail campaigns to customers were [...]]]></description>
			<content:encoded><![CDATA[<p>Managing an e-mail distribution list for a small business with 20 clients is easy, managing a list with more than 100 clients is <strong>not</strong> easy. Fortunately, significant improvements have been made to the tools we use to manage and distribute e-mail campaigns to your customers.</p>
<p><span id="more-1"></span></p>
<p>The first efforts to deliver e-mail campaigns to customers were pretty straight forward. The general process was to collect a bunch of e-mail addresses in a text file or spreadsheet and simply copy and paste the addresses into the BCC field of your favorite e-mail client.</p>
<p>Eventually, desktop applications emerged allowing businesses to better manage the list in a database and by 1999, Spider Creations was managing and distributing HTML and text e-mails (at the same time) to customers using an online PHP tool tied to a mySQL database. Users could sign up for the list on the client&#8217;s website and remove themselves easily.</p>
<p>Although that tool did (almost) everything we could envision we wanted to do, the e-mail spam problem soon made it virtually impossible for a small business to send out bulk e-mail unless they were willing to spend the big dollar fees for a dedicated mail server that could not be associated with any of the thousands of servers who were sending out the junk.</p>
<p><a href="http://spidercreations.net/wp-content/uploads/2010/06/mailchimp-last-campaign.jpg"><img class="alignright size-full wp-image-41 colorbox-1" title="mailchimp-last-campaign" src="http://spidercreations.net/wp-content/uploads/2010/06/mailchimp-last-campaign.jpg" alt="" width="272" height="450" /></a>Recently, multiple companies have sprouted up dedicated to ensuring your bulk e-mail got delivered to your customers. Spider Creations is currently using two services, Constant Contact and MailChimp to deliver e-mail for our clients after we have created the campaign.</p>
<p>Both distribution providers have <strong>strict rules</strong> to ensure distribution lists include members who want to receive e-mail from our clients. These rules exist to ensure our distributors have <strong>good relationships</strong> with the big-player ISPs and spam filter companies who actually let the mail through to our customers. (Trust me, you don&#8217;t want to have to call Cox Communications and ask them why your e-mail is not getting through.)</p>
<p>Along with a good relationship with the ISP, it&#8217;s very important you have a quality list with members who want to get e-mail and that your e-mail campaign is of high quality. If as few as <strong>three</strong> out of your total of 1,000 customers click that Report Spam button, you could have quite an issue to resolve.</p>
<p>Other features of Spider Creations&#8217; e-mail campaign services include:</p>
<ul>
<li>Double opt in lists, have them confirm registration via e-mail,</li>
<li>list cleaning (target and remove those from the list who do not open your e-mail),</li>
<li>collect first name, last name, e-mail address and more to allow for distribution of personalized e-mails,</li>
<li>automatic bounce and e-mail rejection handling,</li>
<li>HTML and text e-mail delivery,</li>
<li>full reporting on the percentage of customers who viewed and clicked on a link in the campaign e-mail,</li>
<li>automatic daily, weekly or monthly e-mails including posts from your RSS feed,</li>
<li>create new distribution lists based on who clicked on a specific link, and <em>more</em>.</li>
</ul>
<p>If you&#8217;re interested in getting your e-mail campaigns off the ground, <a href="http://spidercreations.net/contact/" target="_blank">contact us</a> and we&#8217;ll get you started. We can take your current distribution list and migrate it to one of our selected vendors depending on your business requirements and help you manage and deliver your campaigns.</p>
<p>Our e-mail distribution service management can be offered combined with our website maintenance program or as a stand-alone service.</p>
]]></content:encoded>
			<wfw:commentRss>http://spidercreations.net/managing-your-small-business-e-mail-distribution-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

