<?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>Spigot Design &#187; WordPress</title>
	<atom:link href="http://spigotdesign.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://spigotdesign.com</link>
	<description>Creative Design &#38; Content Strategy for websites and mobile applications</description>
	<lastBuildDate>Fri, 18 May 2012 23:03:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Widget Logic is_active_sidebar fix</title>
		<link>http://spigotdesign.com/2011/11/widget-logic-is_active_sidebar-fix/</link>
		<comments>http://spigotdesign.com/2011/11/widget-logic-is_active_sidebar-fix/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 22:16:55 +0000</pubDate>
		<dc:creator>Bryan Hoffman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Quick Tips]]></category>

		<guid isPermaLink="false">http://spigotdesign.com/?p=3890</guid>
		<description><![CDATA[<p>Dec 29, 2011 Update &#8211; Installing Widget Logic version 0.51 fixes the previous is_active_sidebar issue. Thanks to Alan Trewartha for continued development on this essential plugin. Carry on. WordPress doesn&#8217;t currently have a built in feature for controlling which pages a sidebar widget displays. The Widget Logic plugin adds this feature quite nicely if you&#8217;re [...]</p><p><a href="http://spigotdesign.com">Spigot Design</a></p><div class="rel-posts">
Related posts:<ol>
<li><a href='http://spigotdesign.com/2011/03/wordpress-users-install-jetpack/' rel='bookmark' title='WordPress Users: Install Jetpack'>WordPress Users: Install Jetpack</a></li>
<li><a href='http://spigotdesign.com/2009/11/gravity-forms-vs-other-form-plugins/' rel='bookmark' title='Gravity Forms vs Every Other Form'>Gravity Forms vs Every Other Form</a></li>
<li><a href='http://spigotdesign.com/2011/03/wordpress-admin-bar-and-absolute-positioning/' rel='bookmark' title='The Admin Bar and Absolute Positioning'>The Admin Bar and Absolute Positioning</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-3954" title="logic-board" src="http://spigotdesign.com/wp-content/uploads/2011/11/logic-board.jpg" alt="" /></p>
<p class="update"><strong>Dec 29, 2011 Update</strong> &#8211; Installing Widget Logic version 0.51 fixes the previous <code>is_active_sidebar</code> issue. Thanks to <a href="http://freakytrigger.co.uk/author/alan/">Alan Trewartha</a> for continued development on this essential plugin. Carry on.</p>
<p>WordPress doesn&#8217;t currently have a built in feature for controlling which pages a sidebar widget displays. The <a href="http://wordpress.org/extend/plugins/widget-logic/">Widget Logic plugin</a> adds this feature quite nicely if you&#8217;re comfortable using <abbr title="WordPress">WP</abbr>&#8216;s <a href="http://codex.wordpress.org/Conditional_Tags">conditional tags</a>.</p>
<p>It does have built in, however, the function <code><a href="http://codex.wordpress.org/Function_Reference/is_active_sidebar">is_active_sidebar</a></code> to test (TRUE/FALSE) if a <a href="http://codex.wordpress.org/Function_Reference/dynamic_sidebar">dynamic sidebar</a> is in use. Using this function in your themes is probably considered best-practice these days; read more about it (and sidebars in general) here: <a href="http://justintadlock.com/archives/2010/11/08/sidebars-in-wordpress">Sidebars in WordPress</a> <cite>(Justin Tadlock, Nov 2010)</cite>.</p>
<p>With these two items you&#8217;re mostly good to go, except for one small issue. Widget Logic has a bug(?) that returns <code>is_active_sidebar</code> true, even when widgets have been hidden. So even though the <em>widgets</em> don&#8217;t show, any markup you&#8217;ve added to the entire <em>widget area</em> on the page will.</p>
<p>Luckily there&#8217;s a workaround found on the WordPress.org forums that addresses this problem: <a href="http://wordpress.org/support/topic/plugin-widget-logic-is_active_sidebar-doesnt-work">[Plugin: Widget Logic] is_active_sidebar() doesn&#8217;t work</a>. Vasya Pupkin modified the Widget Logic plugin to fix the issue, and posted the code here: <a href="http://pastebin.me/002f3ec3145f4e1896a9cf79e72aebb2">http://pastebin.me/002f3ec3145f4e1896a9cf79e72aebb2</a></p>
<p>The fix is working great for this site, and hasn&#8217;t seemed to break anything. Be careful, however &#8211; The plugin author has <a href="http://wordpress.org/support/topic/plugin-widget-logic-is_active_sidebar-doesnt-work#post-2269102">concerns about the approach breaking sites</a>, so use the modified version at your own discretion.</p>
<div class="rel-posts"><p>Related posts:</p><ol>
<li><a href='http://spigotdesign.com/2011/03/wordpress-users-install-jetpack/' rel='bookmark' title='WordPress Users: Install Jetpack'>WordPress Users: Install Jetpack</a></li>
<li><a href='http://spigotdesign.com/2009/11/gravity-forms-vs-other-form-plugins/' rel='bookmark' title='Gravity Forms vs Every Other Form'>Gravity Forms vs Every Other Form</a></li>
<li><a href='http://spigotdesign.com/2011/03/wordpress-admin-bar-and-absolute-positioning/' rel='bookmark' title='The Admin Bar and Absolute Positioning'>The Admin Bar and Absolute Positioning</a></li>
</ol></div><p><a href="http://spigotdesign.com">Spigot Design</a></p>]]></content:encoded>
			<wfw:commentRss>http://spigotdesign.com/2011/11/widget-logic-is_active_sidebar-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable WordPress Parent Menu Link</title>
		<link>http://spigotdesign.com/2011/09/disable-wordpress-parent-menu-link/</link>
		<comments>http://spigotdesign.com/2011/09/disable-wordpress-parent-menu-link/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 21:13:51 +0000</pubDate>
		<dc:creator>Bryan Hoffman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://spigotdesign.com/?p=3826</guid>
		<description><![CDATA[<p>If you&#8217;ve ever wanted a top-level navigation item to act as a trigger for a drop down menu, but not actually link anywhere, here&#8217;s how to do it in the WordPress 3.0 menu system: Insert a custom link with a label and any link address Click on Edit Menu Item link (triangle) Delete link address [...]</p><p><a href="http://spigotdesign.com">Spigot Design</a></p>
No related posts.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-3829" title="broken-chain" src="http://spigotdesign.com/wp-content/uploads/2011/09/broken-chain.jpg" alt="Broken chain link"  /></p>
<p>If you&#8217;ve ever wanted a top-level navigation item to act as a trigger for a drop down menu, but not actually link anywhere, here&#8217;s how to do it in the WordPress 3.0 menu system:</p>
<ol>
<li>Insert a custom link with a label and any link address</li>
<li>Click on <em>Edit Menu Item</em> link (triangle)</li>
<li>Delete link address in URL field</li>
<li>Add nested sub-menu items</li>
<li>Save</li>
</ol>
<p>No related posts.</p><p><a href="http://spigotdesign.com">Spigot Design</a></p>]]></content:encoded>
			<wfw:commentRss>http://spigotdesign.com/2011/09/disable-wordpress-parent-menu-link/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>The Admin Bar and Absolute Positioning</title>
		<link>http://spigotdesign.com/2011/03/wordpress-admin-bar-and-absolute-positioning/</link>
		<comments>http://spigotdesign.com/2011/03/wordpress-admin-bar-and-absolute-positioning/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 19:24:21 +0000</pubDate>
		<dc:creator>Bryan Hoffman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[admin bar]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hybrid-core]]></category>

		<guid isPermaLink="false">http://spigotdesign.com/?p=3618</guid>
		<description><![CDATA[<p>The latest release of WordPress (3.1) comes with a new &#8216;Admin Bar&#8217; &#8211; a small area at the top of your site that displays (for logged in users) quick links and easy access to some of the most used portions of WordPress. If you happen to have absolutely positioned elements that take their position off [...]</p><p><a href="http://spigotdesign.com">Spigot Design</a></p><div class="rel-posts">
Related posts:<ol>
<li><a href='http://spigotdesign.com/2010/11/rebuilding-spigot-again/' rel='bookmark' title='Rebuilding Spigot (again)'>Rebuilding Spigot (again)</a></li>
<li><a href='http://spigotdesign.com/2010/04/pcfd-site-update/' rel='bookmark' title='PCFD Site Update'>PCFD Site Update</a></li>
<li><a href='http://spigotdesign.com/2009/06/wordpress-2-8-upgrade-error-wp-comments-post/' rel='bookmark' title='WordPress 2.8 Upgrade Error'>WordPress 2.8 Upgrade Error</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-3619" title="bar" src="http://spigotdesign.com/wp-content/uploads/2011/03/bar.jpg" alt="" width="594" height="154" /></p>
<p>The latest release of WordPress (3.1) comes with a new &#8216;Admin Bar&#8217; &#8211; a small area at the top of your site that displays (for logged in users) quick links and easy access to some of the most used portions of WordPress.</p>
<p>If you happen to have absolutely positioned elements that take their position off of the <code>body</code> tag, however, these items will not shift, while everything else is shifted down 28px, the height of the admin bar.</p>
<h4>The Fix</h4>
<p>Luckily it&#8217;s easy enough to fix. If you&#8217;re using a modern WP theme, the body tag will contain the<br />
<code>&lt;php body_class(); ?&gt;</code> (If you&#8217;re using <a href="http://themehybrid.com/">Hybrid</a> the code will be:  <code>&lt;php hybrid_body_class(); ?&gt;</code>). WordPress will use this tag to add the class: <code>.admin-bar</code> to the body tag &#8211; only when the Admin Bar is being shown. You can then use something like the following code in your CSS to fix it:</p>
<p><code>.admin-bar .absolutepositioneditem { top: (previous absolute position + 28)px; }</code></p>
<p><strong>Update:</strong> If you&#8217;re using the <a href="http://themehybrid.com/hybrid-core">Hybrid Core Framework</a> (as all recent sites I&#8217;ve built do), Version 1.0.1  is not adding the class <code>.admin-bar</code> to the body tag. Version 1.1.1 fixes this.</p>
<p><strong>Update 2:</strong>After installing the latest version of Hybrid Core, there seems to be an issue with sidebar registration &#8211; I ended up losing all sidebars. The lesson learned here is to be careful when installing code that isn&#8217;t ready for public release.</p>
<div class="rel-posts"><p>Related posts:</p><ol>
<li><a href='http://spigotdesign.com/2010/11/rebuilding-spigot-again/' rel='bookmark' title='Rebuilding Spigot (again)'>Rebuilding Spigot (again)</a></li>
<li><a href='http://spigotdesign.com/2010/04/pcfd-site-update/' rel='bookmark' title='PCFD Site Update'>PCFD Site Update</a></li>
<li><a href='http://spigotdesign.com/2009/06/wordpress-2-8-upgrade-error-wp-comments-post/' rel='bookmark' title='WordPress 2.8 Upgrade Error'>WordPress 2.8 Upgrade Error</a></li>
</ol></div><p><a href="http://spigotdesign.com">Spigot Design</a></p>]]></content:encoded>
			<wfw:commentRss>http://spigotdesign.com/2011/03/wordpress-admin-bar-and-absolute-positioning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rebuilding Spigot (again)</title>
		<link>http://spigotdesign.com/2010/11/rebuilding-spigot-again/</link>
		<comments>http://spigotdesign.com/2010/11/rebuilding-spigot-again/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 16:09:46 +0000</pubDate>
		<dc:creator>Bryan Hoffman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[custom post types]]></category>
		<category><![CDATA[hybrid-core]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://spigotdesign.com/?p=3245</guid>
		<description><![CDATA[<p>For the last year and a half Spigot has been building client sites exclusively on WordPress, which has proved to be an ideal choice both for us and our clients. It&#8217;s powerful, flexible, and best of all, very easy for clients to use. Theme Hybrid A big part of why it&#8217;s gone so well is [...]</p><p><a href="http://spigotdesign.com">Spigot Design</a></p><div class="rel-posts">
Related posts:<ol>
<li><a href='http://spigotdesign.com/2009/08/fresh-foundation-for-spigot/' rel='bookmark' title='Fresh Foundation for Spigot'>Fresh Foundation for Spigot</a></li>
<li><a href='http://spigotdesign.com/2009/06/wordpress-2-8-upgrade-error-wp-comments-post/' rel='bookmark' title='WordPress 2.8 Upgrade Error'>WordPress 2.8 Upgrade Error</a></li>
<li><a href='http://spigotdesign.com/2009/03/yui-grids-blueprints-css-frameworks/' rel='bookmark' title='YUI Grids vs Blueprint (CSS Frameworks)'>YUI Grids vs Blueprint (CSS Frameworks)</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p><a href="http://themehybrid.com/hybrid-core"><img src="http://spigotdesign.com/wp-content/uploads/2010/11/hybrid-core-logo.png" alt="Hybrid Core Logo" title="Hybrid Core Logo" width="421" height="121" class="alignright size-full wp-image-3247" /></a>For the last year and a half Spigot has been building client sites exclusively on <a href="http://wordpress.org">WordPress</a>, which has proved to be an ideal choice both for us and our clients. It&#8217;s powerful, flexible, and best of all, very easy for clients to use.<br />
<span id="more-3245"></span></p>
<h3>Theme Hybrid</h3>
<p>A big part of why it&#8217;s gone so well is due to the efforts of WordPress developer <a href="http://justintadlock.com/">Justin Tadlock</a> and his <a href="http://themehybrid.com/themes/hybrid">Hybrid Theme</a> Framework. As a front end developer, Justin&#8217;s work and the community that he&#8217;s attracted has been a shot in the arm to my understanding of WordPress, and <acronym title="Hypertext Preprocessor">PHP</acronym>. He (and the community) is patient with the simplest of questions and is clear and concise when explaining issues. The Theme Hybrid <a href="http://themehybrid.com/support/">forums</a> are more about teaching a person to fish than just handing one over and doing it for you.</p>
<h4>The Framework Concept</h4>
<p>What originally attracted me to Theme Hybrid was that it was one of the more popular &#8216;theme frameworks&#8217; that have been gaining traction in the WordPress community. The premise of a theme framework is to provide a core set of functionality so that each new site isn&#8217;t being completely built from scratch. It provides a powerful set of core features that speeds up development time and helps to keep client costs down. New sites are still custom from top to bottom, but a lot of the dirty work is already taken care of.</p>
<p>Theme Hybrid is also built on the parent/child theme concept, which allows for ongoing improvement of core theme features without affecting the design and functionality of the site. A child theme allows you to use all the power and functionality of the parent theme, without losing any customizations when the parent theme is upgraded. This is perhaps more useful to those who are modifying a theme they&#8217;ve purchased, but there are also many benefits to those who have a custom theme built by professional designers like us, especially when using a framework as powerful as Hybrid.</p>
<h3>When a framework isn&#8217;t a framework</h3>
<p>Recently there has been some debate in the community over the confusion between what a framework is vs. the parent/child theme concept. The Hybrid Theme has been called a framework, and treated as such, since it&#8217;s release. And this has apparently been causing confusion because it&#8217;s not a true framework in a traditional development framework sense at least. So what is it? Well, Justin himself perhaps says it best:</p>
<blockquote><p>
What should we call the Hybrid theme? Simple. It’s a parent theme. <cite><a href="http://justintadlock.com/archives/2010/08/16/frameworks-parent-child-and-grandchild-themes">Justin Tadlock</a></cite>
</p></blockquote>
<p>This distinction is perhaps of little importance to most (ok&#8230; any) of our clients. But it does matter for developers who are looking to get the most out of WordPress and build the very best websites for our clients that we can. Theme Hybrid is a few years old now, and while it&#8217;s still better than 99% of the themes out there, even Justin has stated that it&#8217;s got legacy code deeply embedded and it&#8217;s perhaps better to start again from his latest project, <a href="http://themehybrid.com/hybrid-core">Hybrid Core</a>. </p>
<h3>From parent to child and back to parent</h3>
<p>Hybrid Core is about creating a true framework, in the traditional sense, by putting the core functionality within the parent theme. The framework itself can continue to be developed and updated without affecting the theme and its customizations. The real advantage to developers and design firms like Spigot is the ability to create our own parent/child themes for our clients that are powerful, updatable, and using the most cutting edge technology available.</p>
<h3>But what about rebuilding Spigot?</h3>
<p>All this is to say Yes, I&#8217;ve rebuilt <a href="http://spigotdesign.com/">spigotdesign.com</a> using the new framework. Starting from Justin&#8217;s theme <a href="http://themehybrid.com/themes/prototype">Prototype</a> which I&#8217;ve pulled apart and dissected and reformed into our very own. The beauty of Prototype is that Justin has created it to take advantage of most of what Hybrid Core has to offer, so it&#8217;s a perfect starting point from which to build and learn. I would have preferred a more stripped down version over a full-fledged theme, but there were benefits to having to dismantle Prototype that will pay dividends. I feel like I&#8217;ve had to start the learning curve over again, which is just going to make my understanding that much greater. </p>
<h4>Oh, and also Custom Post Types</h4>
<p>Rebuilding also allow me to take advantage of the new(ish) custom post types feature in WordPress. This feature has made WordPress a true <acronym title="Content Management System">CMS</acronym> if ever it wasn&#8217;t by adding the ability to create custom content types. Now Spigot has a dedicated section for our <a href="http://spigotdesign.com/portfolio/">Portfolio</a> that stays separate from our blog posts. Again, for most of our clients this distinction isn&#8217;t going to matter. But in the end, it&#8217;s better.</p>
<h3>What&#8217;s this all mean to you?</h3>
<p>If you&#8217;re a client or a potential client of ours, what does this mean to you? Nothing really, except the knowledge that Spigot, in addition to being OK at the <em><a href="http://spigotdesign.com/portfolio/">design</a></em> end, is also continually learning and getting better at the <em>building</em> of <a href="http://spigotdesign.com/contact/">your website</a>. <a href="http://spigotdesign.com/contact/">Call</a> or <a href="http://spigotdesign.com/contact/">Get a Quote</a> today.</p>
<div class="rel-posts"><p>Related posts:</p><ol>
<li><a href='http://spigotdesign.com/2009/08/fresh-foundation-for-spigot/' rel='bookmark' title='Fresh Foundation for Spigot'>Fresh Foundation for Spigot</a></li>
<li><a href='http://spigotdesign.com/2009/06/wordpress-2-8-upgrade-error-wp-comments-post/' rel='bookmark' title='WordPress 2.8 Upgrade Error'>WordPress 2.8 Upgrade Error</a></li>
<li><a href='http://spigotdesign.com/2009/03/yui-grids-blueprints-css-frameworks/' rel='bookmark' title='YUI Grids vs Blueprint (CSS Frameworks)'>YUI Grids vs Blueprint (CSS Frameworks)</a></li>
</ol></div><p><a href="http://spigotdesign.com">Spigot Design</a></p>]]></content:encoded>
			<wfw:commentRss>http://spigotdesign.com/2010/11/rebuilding-spigot-again/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why we use WordPress</title>
		<link>http://spigotdesign.com/2010/08/why-we-use-wordpress/</link>
		<comments>http://spigotdesign.com/2010/08/why-we-use-wordpress/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 23:09:38 +0000</pubDate>
		<dc:creator>Bryan Hoffman</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://spigotdesign.com/?p=3000</guid>
		<description><![CDATA[<p>Not much has been written on this site about WordPress, but over the last few years we&#8217;ve pretty much become a WordPress only shop &#8211; with 90-95% of our projects built on the platform. Here&#8217;s why. Every site we&#8217;ve created in the last few years has been developed within a Content Management System (CMS). This [...]</p><p><a href="http://spigotdesign.com">Spigot Design</a></p><div class="rel-posts">
Related posts:<ol>
<li><a href='http://spigotdesign.com/2009/06/wordpress-2-8-upgrade-error-wp-comments-post/' rel='bookmark' title='WordPress 2.8 Upgrade Error'>WordPress 2.8 Upgrade Error</a></li>
<li><a href='http://spigotdesign.com/2009/08/fresh-foundation-for-spigot/' rel='bookmark' title='Fresh Foundation for Spigot'>Fresh Foundation for Spigot</a></li>
<li><a href='http://spigotdesign.com/2010/04/pcfd-site-update/' rel='bookmark' title='PCFD Site Update'>PCFD Site Update</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-3005" title="wordpress-logo" src="http://spigotdesign.com/wp-content/uploads/2010/08/wordpress-logo.jpg" alt="" width="200" height="188" /></p>
<p><em>Not much has been written on this site about WordPress, but over the last few years we&#8217;ve pretty much become a WordPress only shop &#8211; with 90-95% of our projects built on the platform. Here&#8217;s why.</em></p>
<p>Every site we&#8217;ve created in the last few years has been developed within a <a href="http://en.wikipedia.org/wiki/Content_management_system">Content Management System</a> (CMS). This gives our clients easy access to update their site through a web browser, without the need for a complete knowledge of HTML.</p>
<p>We&#8217;ve tried a few over the years (<a href="http://drupal.org/">Drupal</a>, <a href="http://www.joomla.org/">Joomla</a>, <a href="http://expressionengine.com/">Expression Engine</a>) and found that, while they&#8217;re all a huge improvement over static html files, they each were lacking in some fundamental way or another. Even the early versions of WordPress were not suitable for full fledged site content management.<br />
<span id="more-3000"></span><br />
Far and away the most glaring flaw in each of the above applications is in the ease of use for the end user. They each required too steep of a learning curve to use effectively. Far too many things that should have been easy weren&#8217;t.</p>
<h3>Enter the WordPress</h3>
<p>WordPress started out as blogging software and we&#8217;ve used it for quite a while to build blog-centric websites. A few years ago, however, enough features were added to allow for building full blown sites on it. Once we gave it a try and saw how easy it was for end users, we didn&#8217;t look back.</p>
<p>Here&#8217;s a quick list of WordPress features that are the reason we love it so much:</p>
<h5>User Friendly</h5>
<p>I taught Kari how to manage her own site in about 20 minutes. Enough said.</p>
<h5>Open Source Software</h5>
<p>While we don&#8217;t mind paying for quality software, kick-arse software that is free to use and manipulate is even better.</p>
<h5>Community Support</h5>
<p>WordPress is fast becoming one of the most popular CMS software platforms around. It&#8217;s constantly being developed and improved (at least 3 major updates per year) by a passionate community. If Spigot gets hit by a bus, someone will be there to pick up our sites. No obscure software here!</p>
<h5>Standards and SEO</h5>
<p>A site built on WP is as solid a foundation as a website can be. It follows the rules and makes the search engines happy.</p>
<h5>Plugins</h5>
<p>If you need special functionality, there&#8217;s probably already a plugin for that. And if not, it&#8217;s easy to build one.</p>
<h5>One click updates</h5>
<p>Right from the administration area &#8211; click &#8211; click &#8211; done.</p>
<h5>Easy Theming</h5>
<p>Of course everything we do around here is <em>custom</em>, but if you&#8217;re short on design skilz, there are thousands of free themes out there. Too bad most of them are crape. Better just hire us to build it from scratch. :)</p>
<h3>Lastly</h3>
<p>There are a few other things about WordPress that, as a developer, I really like. Most of them won&#8217;t make any headlines though. Things like its clean and easy file structure. Or it&#8217;s well documented <a href="http://codex.wordpress.org/Main_Page">Codex</a>. The <a href="http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install">Famous Five-Minute Install</a>. And communities like <a href="http://themehybrid.com/">Theme Hybrid</a>.</p>
<p>If you&#8217;ve got any questions about WordPress, don&#8217;t hesitate to leave a question here, or <a href="http://spigotdesign.com/contact/">contact</a> us directly. Love talking about the WordPress.</p>
<div class="rel-posts"><p>Related posts:</p><ol>
<li><a href='http://spigotdesign.com/2009/06/wordpress-2-8-upgrade-error-wp-comments-post/' rel='bookmark' title='WordPress 2.8 Upgrade Error'>WordPress 2.8 Upgrade Error</a></li>
<li><a href='http://spigotdesign.com/2009/08/fresh-foundation-for-spigot/' rel='bookmark' title='Fresh Foundation for Spigot'>Fresh Foundation for Spigot</a></li>
<li><a href='http://spigotdesign.com/2010/04/pcfd-site-update/' rel='bookmark' title='PCFD Site Update'>PCFD Site Update</a></li>
</ol></div><p><a href="http://spigotdesign.com">Spigot Design</a></p>]]></content:encoded>
			<wfw:commentRss>http://spigotdesign.com/2010/08/why-we-use-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PCFD Site Update</title>
		<link>http://spigotdesign.com/2010/04/pcfd-site-update/</link>
		<comments>http://spigotdesign.com/2010/04/pcfd-site-update/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 00:10:21 +0000</pubDate>
		<dc:creator>Bryan Hoffman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[expression engine]]></category>
		<category><![CDATA[hybrid]]></category>

		<guid isPermaLink="false">http://spigotdesign.com/?p=2689</guid>
		<description><![CDATA[<p>This week we launched a new version of the Park City Fire District site. The design remained the same (for the most part), while the back end was completely rebuilt on WordPress. View the site Here&#8217;s a list of the site enhancements: Site-wide Google Translation Site-wide Search function Breadcrumb Navigation Improved News layout Improved Archives [...]</p><p><a href="http://spigotdesign.com">Spigot Design</a></p><div class="rel-posts">
Related posts:<ol>
<li><a href='http://spigotdesign.com/2009/08/chamber-commerce-email-list-update/' rel='bookmark' title='Chamber of Commerce Email List Update'>Chamber of Commerce Email List Update</a></li>
<li><a href='http://spigotdesign.com/2009/08/fresh-foundation-for-spigot/' rel='bookmark' title='Fresh Foundation for Spigot'>Fresh Foundation for Spigot</a></li>
<li><a href='http://spigotdesign.com/2009/11/gravity-forms-vs-other-form-plugins/' rel='bookmark' title='Gravity Forms vs Every Other Form'>Gravity Forms vs Every Other Form</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcfd.org/"><img src="http://spigotdesign.com/wp-content/uploads/2010/04/pcfd-icon.jpg" alt="Park City Fire District Icon" title="Park City Fire District Icon" width="150" height="150" class="alignright size-full wp-image-2690" /></a>This week we launched a new version of the Park City Fire District site. The design remained the same (for the most part), while the back end was completely rebuilt on WordPress. <a href="http://www.pcfd.org/">View the site</a></p>
<p>Here&#8217;s a list of the site enhancements:</p>
<ul class="bullets">
<li>Site-wide Google Translation</li>
<li>Site-wide Search function</li>
<li>Breadcrumb Navigation</li>
<li>Improved News layout</li>
<li>Improved Archives (now search articles by date, category, and tag)</li>
<li>Admin Improvements</li>
</ul>
<p><span id="more-2689"></span></p>
<p>This transition marks the end of our <a href="http://expressionengine.com/">Expression Engine</a> era as it was the last EE site we had on our roster. WordPress is such a superior <abbr title="Content Management System">CMS</abbr> in terms of administrative experience as well as in programming. This means that our clients win and we win!  </p>
<p>Step right up, be a winnnah! Everybody&#8217;s a Winnnah!</p>
<div class="rel-posts"><p>Related posts:</p><ol>
<li><a href='http://spigotdesign.com/2009/08/chamber-commerce-email-list-update/' rel='bookmark' title='Chamber of Commerce Email List Update'>Chamber of Commerce Email List Update</a></li>
<li><a href='http://spigotdesign.com/2009/08/fresh-foundation-for-spigot/' rel='bookmark' title='Fresh Foundation for Spigot'>Fresh Foundation for Spigot</a></li>
<li><a href='http://spigotdesign.com/2009/11/gravity-forms-vs-other-form-plugins/' rel='bookmark' title='Gravity Forms vs Every Other Form'>Gravity Forms vs Every Other Form</a></li>
</ol></div><p><a href="http://spigotdesign.com">Spigot Design</a></p>]]></content:encoded>
			<wfw:commentRss>http://spigotdesign.com/2010/04/pcfd-site-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gravity Forms vs Every Other Form</title>
		<link>http://spigotdesign.com/2009/11/gravity-forms-vs-other-form-plugins/</link>
		<comments>http://spigotdesign.com/2009/11/gravity-forms-vs-other-form-plugins/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 16:16:13 +0000</pubDate>
		<dc:creator>Bryan Hoffman</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[contact form 7]]></category>
		<category><![CDATA[gravity forms]]></category>

		<guid isPermaLink="false">http://spigotdesign.com/?p=2127</guid>
		<description><![CDATA[<p>If you have a website, it&#8217;s virtually a given that you have a contact page with a form on it for collecting messages from your users. Pretty much everyone does. Which is why if you run a query for &#8220;forms&#8221; in the WordPress plugin directory, you&#8217;ll be overwhelmed with hundreds of results. Some of the [...]</p><p><a href="http://spigotdesign.com">Spigot Design</a></p><div class="rel-posts">
Related posts:<ol>
<li><a href='http://spigotdesign.com/2009/03/yui-grids-blueprints-css-frameworks/' rel='bookmark' title='YUI Grids vs Blueprint (CSS Frameworks)'>YUI Grids vs Blueprint (CSS Frameworks)</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>If you have a website, it&#8217;s virtually a given that you have a contact page with a form on it for collecting messages from your users. Pretty much everyone does. Which is why if you run a query for &#8220;<a href="http://wordpress.org/extend/plugins/search.php?q=forms">forms</a>&#8221; in the WordPress plugin directory, you&#8217;ll be overwhelmed with hundreds of results. Some of the most notable come up on the first page, including <a href="http://wordpress.org/extend/plugins/wp-contact-form/">WP Contact Form</a> and <a href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form 7</a>.</p>
<p> The latter has been my form plugin of choice, for its simplicity and flexibility.  That is, until I heard about <a href="http://www.gravityforms.com/">Gravity Forms</a>.</p>
<p><span id="more-2127"></span></p>
<p><a href="https://www.e-junkie.com/ecom/gb.php?cl=54585&#038;c=ib&#038;aff=172953" target="ejejcsingle"><img src="http://spigotdesign.com/wp-content/uploads/2009/11/gravity-forms1.jpg" alt="Gravity Forms" title="Gravity Forms" width="660" height="102" class="aligncenter size-full wp-image-2132" /></a></p>
<h3>Corralling Form Data</h3>
<p>A client on a recent project requested two special sections on his site: 1. A page a user could leave feedback; and 2. A &#8216;Help Desk,&#8217; where a subscriber could submit a trouble ticket. Both sections needed to be stored in the database and easily retrieved and reviewed. None of the form plugins I&#8217;d previously used provided this functionality.  Gravity Forms came highly recommended from a few people on the <a href="http://themehybrid.com/">Theme Hybrid</a> forums, so even though it&#8217;s a &#8216;premium&#8217; plugin (yes, <em>premium</em> as in I paid for it) I gave it a go.</p>
<p>For what I needed to use it for, GF has worked like a charm. Form submissions are stored in the database and my client can easily view, delete, or mark each submission as read. He can mark certain submissions with a star if he wants. There is also an export feature, with the ability to selectively limit the data fields, as well as a date range. The file then gets downloaded as a .csv file. For collecting data over a longer period of time, this is obviously far superior to tracking down hundreds of emails with one submission each.</p>
<h3>But Wait, There&#8217;s More!</h3>
<p>As easily as Gravity Forms has handled my clients request, this plugin actually does a whole lot more. Here&#8217;s just a few of the features, most of which I&#8217;ve yet to even play with:</p>
<ul>
<li><strong>Dynamic Field Population</strong>: Save users time by automatically filling in fields</li>
<li><strong>Form Scheduling:</strong> Define a start and end date to a form</li>
<li><strong>Limit Entries</strong>: Limit the number of entries that a form can receive</li>
<li><strong>Respond to Entries from WordPress:</strong> Manage and respond to entries right from WordPress</li>
<li><strong>Autoresponder Emails:</strong> Send automatic responses to submissions</li>
<li><strong>User Created Posts:</strong> Allow users to create a post when the form is submitted </li>
</ul>
<p>That last one makes me smile big. I can just see the possibilities: user submitted stories, job boards, lost and found submissions, etc. For a more complete list of features, check out the <a href="http://www.gravityforms.com/features/form-builder/">full feature list</a>, or try out their <a href="http://www.gravityforms.com/demo/">demo</a>. Or just <a href="https://www.e-junkie.com/ecom/gb.php?cl=54585&#038;c=ib&#038;aff=172953" target="ejejcsingle">go buy it!</a></p>
<h3>Conclusions</h3>
<p>Plugins such as Contact Form 7 have served me well for a long time. CF7 is still a great form plugin for those who just need to get notified via email when a user wants to leave a message. For those who need a bit more, however, Gravity Forms is the way to go.</p>
<h4>But isn&#8217;t it too pricey?</h4>
<p>For me, no. I opted for the 5 site license for $99, and it&#8217;s been worth ever dime thus far. The potential future uses for this plugin make it even more valuable.</p>
<p>For those who believe that since WordPress is free to use so shall all plugins be free, this plugin is not for you. Because it costs way more than a penny. And good luck finding this kind of functionality and flexibility out of any of the other guys.</p>
<h3>What Do You Think?</h3>
<p>Am I right? Wrong? Have you used Gravity Forms? Is there something better out there? Feel free to share your thoughts and ideas below!</p>
<div class="rel-posts"><p>Related posts:</p><ol>
<li><a href='http://spigotdesign.com/2009/03/yui-grids-blueprints-css-frameworks/' rel='bookmark' title='YUI Grids vs Blueprint (CSS Frameworks)'>YUI Grids vs Blueprint (CSS Frameworks)</a></li>
</ol></div><p><a href="http://spigotdesign.com">Spigot Design</a></p>]]></content:encoded>
			<wfw:commentRss>http://spigotdesign.com/2009/11/gravity-forms-vs-other-form-plugins/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Fresh Foundation for Spigot</title>
		<link>http://spigotdesign.com/2009/08/fresh-foundation-for-spigot/</link>
		<comments>http://spigotdesign.com/2009/08/fresh-foundation-for-spigot/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 04:17:54 +0000</pubDate>
		<dc:creator>Bryan Hoffman</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[hybrid]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://spigotdesign.com/?p=1785</guid>
		<description><![CDATA[<p>As a professional web designer, it comes with the territory that one&#8217;s own site is rebuilt on a fairly routine basis. So lately I&#8217;ve been spending my nights and weekend work hours rebuilding spigotdesign.com. The focus this time was not the design, but rather the foundation on which it&#8217;s built. Much time was spent researching [...]</p><p><a href="http://spigotdesign.com">Spigot Design</a></p><div class="rel-posts">
Related posts:<ol>
<li><a href='http://spigotdesign.com/2009/03/yui-grids-blueprints-css-frameworks/' rel='bookmark' title='YUI Grids vs Blueprint (CSS Frameworks)'>YUI Grids vs Blueprint (CSS Frameworks)</a></li>
<li><a href='http://spigotdesign.com/2008/10/new-spigot-design-logo-unveiled/' rel='bookmark' title='New Spigot Design logo unveiled'>New Spigot Design logo unveiled</a></li>
<li><a href='http://spigotdesign.com/2009/05/spigot-design-wants-you-to-get-noticed/' rel='bookmark' title='Spigot Design Wants You to Get Noticed'>Spigot Design Wants You to Get Noticed</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>As a professional web designer, it comes with the territory that one&#8217;s own site is rebuilt on a fairly routine basis. So lately I&#8217;ve been spending my nights and weekend <em>work</em> hours rebuilding spigotdesign.com. The focus this time was not the <em>design</em>, but rather the foundation on which it&#8217;s built.</p>
<p><span id="more-1785"></span></p>
<p>Much time was spent researching WordPress frameworks, spurned on by the <a href="http://wp.smashingmagazine.com/2009/05/27/wordpress-theme-development-frameworks/">WordPress Theme Development Frameworks</a> post over at Smashing Magazine. My thought at the time was to learn a system that could speed up development time &#8211; automation of some of the more tedious tasks. But what I found was worth so much more.</p>
<p>Starting from that Smashing Mag article, I narrowed my targets down to just the most powerful and feature rich from the list. I then ran across a <a href="http://www.wptavern.com/comparisons-between-most-popular-theme-frameworks">comparison of three of the most popular frameworks</a> at WordPress Tavern. The article provided a nice side by side table of features, and while the decision wasn&#8217;t easy, I ultimately settled on <a href="http://themehybrid.com/">Hybrid</a>.</p>
<p>I chose Hybrid for its overall feature list, its insistence on the use of <a href="http://op111.net/53">child themes</a>, and most of all, the robust support. There is a $25 annual subscription to the support forums, worth every cent as the <a href="http://justintadlock.com/">developer</a> was there to answer all my silly questions. I say <em>silly</em> because I came to find that before diving into this framework, I knew very little about the true power of WordPress.</p>
<p>Here are some of the highlights of the new system:</p>
<ul>
<li>Wigitized sidebar &#8211; Gives me the power of drag and drop over sidebar items.</li>
<li>Widgets everywhere &#8211; Before content, after content, footer, and on and on.</li>
<li>Child theme integration.</li>
<li>A search function that just works.</li>
<li>Breadcrumbs.</li>
<li>The ability to add pages without them showing up in the main navigation (This was always possible, but only by directly editing the theme files).</li>
<li>A greatly expanded knowledge of WordPress</li>
</ul>
<p>It also gave me a chance to do a little design reshuffling. I added some things and subtracted some things, but hopefully overall the site is easier to use, easier to read, and for me, easier to maintain.</p>
<div class="rel-posts"><p>Related posts:</p><ol>
<li><a href='http://spigotdesign.com/2009/03/yui-grids-blueprints-css-frameworks/' rel='bookmark' title='YUI Grids vs Blueprint (CSS Frameworks)'>YUI Grids vs Blueprint (CSS Frameworks)</a></li>
<li><a href='http://spigotdesign.com/2008/10/new-spigot-design-logo-unveiled/' rel='bookmark' title='New Spigot Design logo unveiled'>New Spigot Design logo unveiled</a></li>
<li><a href='http://spigotdesign.com/2009/05/spigot-design-wants-you-to-get-noticed/' rel='bookmark' title='Spigot Design Wants You to Get Noticed'>Spigot Design Wants You to Get Noticed</a></li>
</ol></div><p><a href="http://spigotdesign.com">Spigot Design</a></p>]]></content:encoded>
			<wfw:commentRss>http://spigotdesign.com/2009/08/fresh-foundation-for-spigot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8 Upgrade Error</title>
		<link>http://spigotdesign.com/2009/06/wordpress-2-8-upgrade-error-wp-comments-post/</link>
		<comments>http://spigotdesign.com/2009/06/wordpress-2-8-upgrade-error-wp-comments-post/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 16:03:49 +0000</pubDate>
		<dc:creator>Bryan Hoffman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp-comments-post.php]]></category>

		<guid isPermaLink="false">http://spigotdesign.com/?p=1485</guid>
		<description><![CDATA[<p>This morning I was pleased to find that a new version of WordPress (2.8) was out and it was time to upgrade. One of the nice things about WP is the automatic upgrade option, which basically means you backup your site, click upgrade, and you&#8217;re done. Well it didn&#8217;t go quite that smooth this time, [...]</p><p><a href="http://spigotdesign.com">Spigot Design</a></p><div class="rel-posts">
Related posts:<ol>
<li><a href='http://spigotdesign.com/2009/02/5-tips-promoting-site-free/' rel='bookmark' title='5 tips on promoting your website for free'>5 tips on promoting your website for free</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>This morning I was pleased to find that a new version of WordPress (2.8) was out and it was time to upgrade. One of the nice things about WP is the automatic upgrade option, which basically means you backup your site, click upgrade, and you&#8217;re done.</p>
<p>Well it didn&#8217;t go quite that smooth this time, and I received an error that WP couldn&#8217;t copy the wp-comments-post.php file. I could have just upgraded <a title="WordPress upgrade instructions" href="http://codex.wordpress.org/Upgrading_WordPress">the old fashioned way</a>, but decided to investigate further. Here&#8217;s what I did to fix it:</p>
<p><span id="more-1485"></span></p>
<ol>
<li>Logged into my server via ftp</li>
<li>Located the upgrade files in wp-content/upgrade</li>
<li>Tried to delete the &#8216;core&#8217; directory and all its contents (these, I believe are the upgrade files)</li>
<li>I was denied permission to delete these files (on my own server no less), so I used Terminal (on a mac) to ssh into the server and delete the &#8216;core&#8217; directory.</li>
<li>Re-ran the upgrade from within WP, and everything went smoothly.</li>
</ol>
<p>Now it&#8217;s time to go and poke around the new version!</p>
<div class="rel-posts"><p>Related posts:</p><ol>
<li><a href='http://spigotdesign.com/2009/02/5-tips-promoting-site-free/' rel='bookmark' title='5 tips on promoting your website for free'>5 tips on promoting your website for free</a></li>
</ol></div><p><a href="http://spigotdesign.com">Spigot Design</a></p>]]></content:encoded>
			<wfw:commentRss>http://spigotdesign.com/2009/06/wordpress-2-8-upgrade-error-wp-comments-post/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Giving MarsEdit a test drive</title>
		<link>http://spigotdesign.com/2008/12/giving-marsedit-a-test-drive/</link>
		<comments>http://spigotdesign.com/2008/12/giving-marsedit-a-test-drive/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 00:33:00 +0000</pubDate>
		<dc:creator>Bryan Hoffman</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[text editor]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://spigotdesign.com/?p=656</guid>
		<description><![CDATA[<p>I find that the WordPress Admin window for adding a new post is much too small. Yes, I know you can make it bigger by dragging the form window open, but it messes with the layout of the site and feels more like a band-aid solution than a robust answer. Add the fact that I [...]</p><p><a href="http://spigotdesign.com">Spigot Design</a></p>
No related posts.]]></description>
			<content:encoded><![CDATA[<p>I find that the WordPress Admin window for adding a new post is much too small. Yes, I know you can make it bigger by dragging the form window open, but it messes with the layout of the site and feels more like a band-aid solution than a robust answer. Add the fact that I like the comforts of my own desktop, I find myself writing new posts in a text editor.
</p>
<p>Now, as much as I love a good text editor for programming websites, writing a new post and adding the html markup by hand feels somewhat archaic, and I thought there must be a better way. </p>
<p><span id="more-656"></span><br />
<a href="http://www.red-sweater.com/marsedit/"><img src="http://spigotdesign.com/wp-content/uploads/2008/12/marsediticon128.jpg" alt="MarsEditIcon128.jpg" class="alignleft" width="128" height="128" /></a></p>
<p>So that&#8217;s why I&#8217;m giving <a href="http://www.red-sweater.com/marsedit/">MarsEdit</a> a go. I&#8217;m sure there are others out there, but I&#8217;ve head good things about this one, and I&#8217;ve heard that <a href="http://daringfireball.net/">Gruber</a> uses it.</p>
<p>So this post is being written using it, and so far so good. I&#8217;m able to easily add html tags to headlines and paragraphs as well as easily add a link. There was no unordered list tag in the default set, but adding my own &#8216;custom markup macro&#8217; was a snap. I now have a list item tag opening and closing tag as well as an unordered list set.</p>
<p>The other thing I&#8217;m concerned about is adding an image. The MarsEdit logo above was submitted through the app, so we&#8217;ll see if and how it gets posted. I wasn&#8217;t offered an alignment options, so I had to manually add an &#8220;alignleft&#8221; class.</p>
<p>Ok, so here goes. I&#8217;ll leave the layout and styling as is, published directly from the app. If anything looks funny, feel free to blame <a href="http://www.red-sweater.com/marsedit/">Red Sweater Software</a>, makers of MarsEdit.</p>
<p>No related posts.</p><p><a href="http://spigotdesign.com">Spigot Design</a></p>]]></content:encoded>
			<wfw:commentRss>http://spigotdesign.com/2008/12/giving-marsedit-a-test-drive/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

