<?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>That PHP Girl &#187; Blog</title>
	<atom:link href="http://thatphpgirl.com/cat/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://thatphpgirl.com</link>
	<description>PHP, WordPress, and Theme Development</description>
	<lastBuildDate>Mon, 15 Mar 2010 13:57:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Thank You, Wordpress!</title>
		<link>http://thatphpgirl.com/thank-you-wordpress/</link>
		<comments>http://thatphpgirl.com/thank-you-wordpress/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 13:57:07 +0000</pubDate>
		<dc:creator>Nikole</dc:creator>
				<category><![CDATA[DIY]]></category>

		<guid isPermaLink="false">http://thatphpgirl.com/?p=493</guid>
		<description><![CDATA[<p>I'll tell you why spending $7-12k for a content management system (CMS) for your website is a thing of the past, and what other cost-effective shortcuts you can take to build your site for less.</p>]]></description>
			<content:encoded><![CDATA[<p>I happened to come upon a post this morning entitled <a href="http://www.atilus.com/webpost/what_does_a_website_cost/">What does a website cost?</a>. I can only imagine it was written a while back, before Wordpress came along with its current functionality and use. $7,000-$12,000 for a content management system? That price would be outrageous by today&#8217;s standards. Just as hardware technology gets better and cheaper, so should programming technology. Why? Well, because &#8230;</p>
<ul>
<li><strong>The tools already exist.</strong> Plugins, APIs, 3rd party services &mdash; all of these make creating your site faster and less expensive. Many of these services are so good now that there is just no logical reason to build your own. For example, Flickr is an awesome tool for uploading and organizing photos, and it has tons of search engine weight, so why would you build your own photo gallery when you can use a Flickr Pro account and their API to display images on your site? Another example is Paypal and Google Checkout. Many small businesses have no need for a full-blown e-commerce solution, as they only have a few products, low inventory, low sales volume, or they track sales themselves. For those people, having a merchant account with gateway fees is just throwing away money when they could do just as well with a site that uses Buy Now buttons (at a fraction of the development cost).</li>
<li><strong>The code library is already available.</strong> A few years back, everything had to be hand-coded from scratch. Now it is not unusual to find code repositories of PHP, JavaScript, CSS and HTML.  I know that I have my own library of common functions from past clients that I can use on future projects, decreasing their development time as well.</li>
<li><strong>Themes are better than ever.</strong> Five years ago, a custom site would have meant hiring a developer and hand-coding the entire thing from scratch. Now that Wordpress is widely used and theme developers offer framework and layout options, customizing simply means rebranding a layout with some module changes &mdash; which slashes the website development time and costs. Many businesses can use the same layout without the end-user ever catching on, thanks to customization of the theme. (If you want an example of that, see how <a href="http://showcase.woothemes.com/category/fresh-news/" target"_new">one theme is used very differently by over 100 sites</a> at the WooThemes Showcase.</li>
<li><strong>Stock imagery sites offer a wide array of choices.</strong> By combining stock imagery elements in new ways, you can create unique graphical looks for less. Even if another site is using one of your same elements, the overall effect will be very different because it is the combination of the elements (along with the developed functionality) that creates the overall look and feel.</li>
</ul>
<p>Now I am sure some developers out there will hand-code you a small brochure site for $1-5k, but why go that route when there are so many more options available? I know that I have dropped my prices in the past five years as technology and processes have improved, as it is only fair to my customers to pass those advancements on to them.</p>
<p><em>Nikole Gipps is a PHP/CSS/HTML web developer who takes pride in using out-of-the-box thinking to find unique solutions for the small businesses and entrepreneurs she serves. Catch more of her posts at <a href="http://thatphpgirl.com">That PHP Girl</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://thatphpgirl.com/thank-you-wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Attaching a Signature to Blog Content</title>
		<link>http://thatphpgirl.com/attaching-a-signature-to-blog-content/</link>
		<comments>http://thatphpgirl.com/attaching-a-signature-to-blog-content/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 17:22:30 +0000</pubDate>
		<dc:creator>Nikole</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[blog development]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[custom template]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[internet marketing]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://thatphpgirl.com/?p=485</guid>
		<description><![CDATA[Traditionally, blog posts have some sort of signature or about function built into the template that displays a snippet about the author somewhere in the post or sidebar. I recently reconsidered this functionality after reading the post Is Google Stealing Authors’ Copyright With Buzz?, because building a signature into the template works well for easily [...]]]></description>
			<content:encoded><![CDATA[<p>Traditionally, blog posts have some sort of signature or about function built into the template that displays a snippet about the author somewhere in the post or sidebar. I recently reconsidered this functionality after reading the post <a href="http://staynalive.com/articles/2010/02/25/is-google-stealing-authors-copyright-with-buzz/">Is Google Stealing Authors’ Copyright With Buzz?</a>, because building a signature into the template works well for easily changing the signature when needed or making default signatures for each author but it means the signature doesn&#8217;t go with the content. With the web becoming more mobile and being read less on the original site, it makes sense to make sure the purpose goes with content.</p>
<p>To that end, I&#8217;m going to try attaching a signature to all my posts here. I already tried it out with my <a href="http://oregontreehugger.com/building-the-strawberry-beds/" target="_new">latest post over at Oregon Treehugger</a>, and I am happy with the signature itself. As this content-based closing could live on in Google caches indefinitely, I think it&#8217;s important to put a lot of thought about it and figure out what to say. Some important points to remember:</p>
<ul>
<li><strong>Focus on what is most important.</strong> If you only have a few seconds to get across what is most important about you, make sure you are not rambling! Think of this in terms of your 7-second commercial &mdash; give us your unique selling proposition and get people interested in finding out more.</li>
<li><strong>Use three links or less.</strong> I went to a networking event last year and I was surprised at how many people were trying to tell people about many of their businesses/projects at the same time. If you want to lose your audience, link everything in your signature to all your various project. If you want to keep your focus, link one or two things so your readers have a clear direction to learn more.</li>
<li><strong>Tailor the closing to the content, or use them all for the same goal.</strong> If you are like other entrepreneurs, you probably have multiple pots on the stove right now. This leaves you with two choices &mdash; either tailor the closing to the content it is attached to, or use the closing of all your content to steer people toward the same end goal. For example, I write for a lot of sites but my main goal is always to increase business for myself here at That PHP Girl, and my current signature reflects that.</li>
<li><strong>Use simple formatting.</strong> As your CSS doesn&#8217;t always go with your content, use simple formatting for your signature, such as using italics and the small tag.</li>
<li><strong>Sell &mdash; or don&#8217;t.</strong> If you want your signature to be a commercial for your business, use it that way! Pitch a service like &quot;Learn how you can double your income in just 6 months &#8230;&quot; or &quot;Get your free consultation today at &#8230;&quot; If you would rather make it more of an about text, such as &quot;Judy is a marathon runner and elementary school PE teacher in Fitchburg, MA&#8230;&quot;, that is fine as well. There are no set rules for every business. Just be careful about putting anything temporary, such as a monthly special, as the content signature could outlive the advertised special by far.</li>
</ul>
<p><em>Nikole Gipps is a detail-oriented web developer, mud-loving Cornell Aggie, avid gardener, occasional iron chef, patient wife and fun mom of two. You can follow her work at <a href="http://thatphpgirl.com">That PHP Girl</a> or see all of her feeds at <a href="http://www.nikolegipps.com/">NikoleGipps.com</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://thatphpgirl.com/attaching-a-signature-to-blog-content/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 Useful Twitter Plugins for Wordpress that Work!</title>
		<link>http://thatphpgirl.com/10-useful-twitter-plugins-for-wordpress-that-work/</link>
		<comments>http://thatphpgirl.com/10-useful-twitter-plugins-for-wordpress-that-work/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 21:26:24 +0000</pubDate>
		<dc:creator>Nikole</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[blog development]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[theme customization]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://thatphpgirl.com/?p=460</guid>
		<description><![CDATA[It seems like there are a million Twitter plugins and widgets for Wordpress, but many are outdated, no longer updated, don&#8217;t work in Wordpress 2.9.x, or are just plain useless. To help you separate the wheat from the chaff, I&#8217;ve compiled this list of ten useful plugins and widget to get your Twitter account playing [...]]]></description>
			<content:encoded><![CDATA[<p>It seems like there are a million Twitter plugins and widgets for Wordpress, but many are outdated, no longer updated, don&#8217;t work in Wordpress 2.9.x, or are just plain useless. To help you separate the wheat from the chaff, I&#8217;ve compiled this list of ten useful plugins and widget to get your Twitter account playing nicely with your WordPress blog.</p>
<ul>
<li><strong><a href="http://rick.jinlabs.com/code/twitter/" target="_new">Twitter for Wordpress</a></strong><br />
This plugin can be coded into your theme or used as a widget. It is a very simple plugin that offers customizable CSS for styling.<br />
<img src="http://thatphpgirl.com/wp-content/uploads/2010/03/Picture-54.png" alt="Twitter for Wordpress Plugin" title="Twitter for Wordpress Plugin" width="488" height="142" class="centered size-full wp-image-466" /></li>
<li><strong><a href="" target="_new">TweetMeme</a></strong><br />
TweetMeme easily allows your blog post or page to be retweeted. It provides a live count of how many times your post/page has been retweeted throughout Twitter, and is a very popular plugin for large brands like TechCrunch and Mashable. The tweets are tracked at TweetMeme.com.<br />
<img src="http://thatphpgirl.com/wp-content/uploads/2010/03/Picture-64.png" alt="TweetMeme Twitter Wordpress Plugin" title="TweetMeme Twitter Wordpress Plugin" width="71" height="78" class="centered size-full wp-image-471" /></li>
<li><strong><a href="http://www.enthropia.com/labs/wp-lifestream/" target="_new">Lifestream for Wordpress</a></strong><br />
Obviously this plugin does a lot more than a twitter feed, but it offers several key advanced features like the use of custom themes for feed display.<br />
<img src="http://thatphpgirl.com/wp-content/uploads/2010/03/Picture-56.png" alt="Lifestream for Wordpress Twitter Plugin" title="Lifestream for Wordpress Twitter Plugin" width="217" height="189" class="centered size-full wp-image-467" /></li>
<li><strong><a href="http://tweetburn.com/tools/" target="_new">Tweetroll / Tweeple</a></strong><br />
These tools give you customizable widgets to show your recent tweets, list your followers, and other stats. There is also an option to monetize your tweets.<br />
<img src="http://thatphpgirl.com/wp-content/uploads/2010/03/Picture-59.png" alt="Tweeple Twitter Wordpress Plugin" title="Tweeple Twitter Wordpress Plugin" width="165" height="469" class="centered size-full wp-image-478" /></li>
<li><strong><a href="http://danzarrella.com/beyond-tweetbacks-introducing-tweetsuite.html" target="_new">TweetSuite</a></strong><br />
TweetSuite offers a whole host of features like tweet tracking, most tweeted, and retweets.<br />
<img src="http://thatphpgirl.com/wp-content/uploads/2010/03/Picture-53.png" alt="TweetSuite Twitter Wordpress Plugin" title="TweetSuite Twitter Wordpress Plugin" width="169" height="187" class="centered size-full wp-image-463" /></li>
<li><strong><a href="http://xavisys.com/wordpress-plugins/wordpress-twitter-widget/" target="_new">Twitter Widget Pro</a></strong><br />
Twitter Widget Pro properly handles and displays your Twitter feed in your blog&#8217;s sidebar.<br />
<img src="http://thatphpgirl.com/wp-content/uploads/2010/03/Picture-62.png" alt="Twitter Widget Pro Twitter Wordpress Plugin" title="Twitter Widget Pro Twitter Wordpress Plugin" width="282" height="268" class="centered size-full wp-image-473" /></li>
<li><strong><a href="http://www.improvingtheweb.com/wordpress-plugins/tweet-stats/" target="_new">Tweet Stats</a></strong><br />
Tweet Stats utilizes the TweetBacks plugin (above) to display &quot;Most Tweeted&quot; and &quot;Recently Tweeted&quot; widgets on your blog.<br />
<img src="http://thatphpgirl.com/wp-content/uploads/2010/03/Picture-52.png" alt="Tweet Stats Twitter Wordpress Plugin" title="Tweet Stats Twitter Wordpress Plugin" width="451" height="216" class="centered size-full wp-image-461" /></li>
<li><strong><a href="http://richardxthripp.thripp.com/tweet-this" target="_new">Tweet This</a></strong><br />
Tweet This adds &quot;Tweet This&quot; icons to your posts, shortens the post URLs, and automatically tweets new posts. <em>Note: This plugin may or may not work in Wordpress 2.9 &mdash; there have been mixed reviews on using it with the latest WordPress release. I&#8217;ve gotten it to work, but your mileage may vary.</em><br />
<img src="http://thatphpgirl.com/wp-content/uploads/2010/03/Picture-58.png" alt="Tweet This Twitter Wordpress Plugin" title="Tweet This Twitter Wordpress Plugin" width="420" height="39" class="centered size-full wp-image-479" /></li>
<li><strong><a href="http://www.webmaster-source.com/tweetable-twitter-plugin-wordpress/" target="_new">Tweetable</a></strong><br />
Tweetable turns your Wordpress admin into a Twitter client with status updates, URL shorteners, and the ability to tweet your posts as they are published.<br />
<img src="http://thatphpgirl.com/wp-content/uploads/2010/03/Picture-60.png" alt="Tweetable Twitter Wordpress Plugin" title="Tweetable Twitter Wordpress Plugin" width="491" height="254" class="centered size-full wp-image-477" /></li>
<li><strong><a href="http://wordpress.org/extend/plugins/twittercounter/" target="_new">TwitterCounter</a></strong><br />
TwitterCounter allows you to easily integrate and customize TwitterCounter.com followers and stats widgets for your sidebar.<br />
<img src="http://thatphpgirl.com/wp-content/uploads/2010/03/Picture-61.png" alt="Twitter Counter Twitter Wordpress Plugin" title="Twitter Counter Twitter Wordpress Plugin" width="221" height="218" class="centered size-full wp-image-476" /></li>
</ul>
<p>Good luck and happy developing!</p>
<p><em>Nikole Gipps is a punctilious web developer, marketing-minded writer, enthusiastic gardener, improvisational cook, loving wife, and fun mother of two. Read more about her work at <a href="http://thatphpgirl.com">That PHP Girl</a> or follow all of her adventures at <a href="http://www.nikolegipps.com">the nhgnikole mashup</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://thatphpgirl.com/10-useful-twitter-plugins-for-wordpress-that-work/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Lessons I Never Seem to Learn: TAKE PICTURES!</title>
		<link>http://thatphpgirl.com/lessons-never-learned-take-pictures/</link>
		<comments>http://thatphpgirl.com/lessons-never-learned-take-pictures/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 21:41:53 +0000</pubDate>
		<dc:creator>Nikole</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[entrepreneur]]></category>
		<category><![CDATA[portfolio samples]]></category>
		<category><![CDATA[small business]]></category>
		<category><![CDATA[Testimonials]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://thatphpgirl.com/?p=450</guid>
		<description><![CDATA[I just did it again &#8212; I&#8217;m doing some major structural changes to a site and I forgot to take screenshots of the original before I started breaking it down. It&#8217;s the second time in 2 weeks!
Why is this important, you may ask? It&#8217;s simple: Your current work is the best source you have for [...]]]></description>
			<content:encoded><![CDATA[<p>I just did it again &mdash; I&#8217;m doing some major structural changes to a site and I forgot to take screenshots of the original before I started breaking it down. It&#8217;s the second time in 2 weeks!</p>
<p>Why is this important, you may ask? It&#8217;s simple: Your current work is the best source you have for new work. How am I going to talk about the different versions or things I did to certain sites if I don&#8217;t have the screenshots of the earlier versions? You&#8217;d think I would have learned my lesson after I kicked myself over this last week, but no &#8230; I went and did it again. I realized I should have taken version screenshots of <a href="http://www.rockstarweddingplanner.com/live" target="_new">Rockstar Wedding Planner LIVE</a> while I was rebuilding my portfolio on this site, and today I sat here adding some great new features to <a href="http://cherrytreeoccasions.com" target="_new">Cherry Tree Occasions</a> without taking a screenshot of the existing site before I started.</p>
<p><strong>Your take-home lesson for today: Remember to take lots of pictures.</strong> It doesn&#8217;t matter what industry you do, or what your product is, it is better to have too many pictures than to realize you have none. If you work with digital files, take screenshots. If you are a wedding planner, take pictures of the wedding. If you do teleseminars, save all the recordings of your calls. Don&#8217;t just save the final product, too &mdash; save the process, take notes of what happened, and gather testimonials about the event/product. The work you do today (and the people you work with) will always be your best source of future work, so don&#8217;t forget to beef up your portfolio and talk about your projects at every chance you get!</p>
<p><em>P.S. Thank you for the magic that is TextWrangler because I used about 700 undos to get the site back to the original on 4 files, saved as a backup version copy, used that for a screenshot, and then put the new version up again.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://thatphpgirl.com/lessons-never-learned-take-pictures/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Navigating Your Dreams &#8230; LIVE!</title>
		<link>http://thatphpgirl.com/navigating-your-dreams-live/</link>
		<comments>http://thatphpgirl.com/navigating-your-dreams-live/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 02:18:40 +0000</pubDate>
		<dc:creator>Nikole</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[abstract]]></category>
		<category><![CDATA[blog development]]></category>
		<category><![CDATA[ciara daykin]]></category>
		<category><![CDATA[custom template]]></category>
		<category><![CDATA[daykin productions]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[rockstar wedding planner]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[that php girl]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[theme customization]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[woo themes]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://thatphpgirl.com/?p=314</guid>
		<description><![CDATA[This fun and flirty version of the Woo Theme &#34;Abstract&#34; has gone through several versions since its launch &#8212; from brochure site to long-form sales page, it has retained its sense of style and marketing power.]]></description>
			<content:encoded><![CDATA[<p>In my latest installment for Rockstar Wedding Planner, Ciara Daykin &amp; crew needed a brochure site for their premiere wedding event for wedding planners, <a href="http://www.rockstarweddingplanner.com/live/" target="_new">Rockstar Wedding Planner LIVE!</a>. This site started out as the <a href="http://www.woothemes.com/2008/12/abstract/" target="_new">Abstract Theme by WooThemes</a>, to which I &#8230;</p>
<ul>
<li>Removed the decorative sidebar and shifted the content left.</li>
<li>Dropped the sidebar lower, modified it to randomly select testimonials, and added a logo to the top of the page on that side.</li>
<li>Created custom backgrounds for the page, header and footer.</li>
<li>Swapped out the footer widgets for a special announcement and a link list (using WordPress links).</li>
<li>Used a structure of pages instead of posts.</li>
<li>Connected to an existing shopping cart to create purchase options.</li>
<li>Changed color schemes and some font treatments to achieve the right look.</li>
<li>Created a graphic for the slogan to connect the elegance and star power of the event.</li>
<li>Formatted the content and pictures for flow.</li>
</ul>
<p>The end result is a flirty and fun site featuring the site owner&#8217;s favorite colors that does a great job in getting across the feel of the event itself. It is a big departure from the original format of the <a href="http://www.rockstarweddingplanner.com/live/" target="_new">Rockstar Wedding Planner LIVE!</a> site, which was more of a long sales form &mdash; and the folks at RSWP couldn&#8217;t be happier with their new design! The event (and the site) are sure to be another smashing success for Daykin Productions.</p>
]]></content:encoded>
			<wfw:commentRss>http://thatphpgirl.com/navigating-your-dreams-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Romance is in the Air</title>
		<link>http://thatphpgirl.com/romance-is-in-the-air/</link>
		<comments>http://thatphpgirl.com/romance-is-in-the-air/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 16:27:37 +0000</pubDate>
		<dc:creator>Nikole</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[blog development]]></category>
		<category><![CDATA[Callandra Caufield]]></category>
		<category><![CDATA[cherry tree occasions]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[custom template]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[post archives]]></category>
		<category><![CDATA[royalle]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[that php girl]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[theme customization]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[woo themes]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://thatphpgirl.com/?p=309</guid>
		<description><![CDATA[For the Wedding Planner to the Wildly Romantic, I made a site that would showcase Callandra Caufield's services with beautiful imagery and unique touches.]]></description>
			<content:encoded><![CDATA[<p>Callandra Caufield, a wedding planner in the Canadian Rockies, had a dream in her head but no way to bring that to the web &#8230; until she teamed up with That PHP Girl, that is! I helped to to give life into the dream down to every last detail, from getting her color scheme just right to fine-tuning the user experience on her site. Her site started out as an install of <a href="http://www.woothemes.com/2009/10/royalle/" target="_new">Royalle by WooThemes</a>, and then was modified with:</p>
<ul>
<li>Custom backgrounds throughout.</li>
<li>Dropped navigation in the header, expanded wording in the footer.</li>
<li>Replacement header featuring Callandra&#8217;s fantastic logo.
<li>
<li>A new sidebar that changes from the blog to the static pages, and features a rotating testimonial and social media icons.</li>
<li>SEO helpers like the WPSEO plugin, sitemaps, and search engine pinging.</li>
<li>New blog formatting to suit Callandra&#8217;s needs.</li>
<li>Custom WordPress templates for blog archives, recent posts and testimonials.</li>
</ul>
<p>The end result is the launch of <a href="http://cherrytreeoccasions.com" target="_new">Cherry Tree Occasions &mdash; Wedding Planner to the Wildly Romantic</a>! I think all the small details on this site make it one of my favorites. Callandra and I really came together as a team to make this site great!</p>
]]></content:encoded>
			<wfw:commentRss>http://thatphpgirl.com/romance-is-in-the-air/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working Inside the Box</title>
		<link>http://thatphpgirl.com/working-inside-the-box/</link>
		<comments>http://thatphpgirl.com/working-inside-the-box/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 16:30:47 +0000</pubDate>
		<dc:creator>Nikole</dc:creator>
				<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://thatphpgirl.com/?p=305</guid>
		<description><![CDATA[A style mismatch between one company's e-commerce site and their blog? Not anymore, thanks to a WordPress blog overhaul from That PHP Girl. Now the blog and ZenCart site are in perfect harmony!]]></description>
			<content:encoded><![CDATA[<p>What happens when you have an existing static or e-commerce site that you want to add a blog into, but you want to maintain the same look and feel?</p>
<p>This was the question recently addressed by <a href="http://www.heartonyourwrist.com" target="_new">Heart on Your Wrist</a>, a custom jewelry maker. They have an existing e-commerce site built upon Zen Cart with a theme they like, but they tried to add a blog in a new directory and were unhappy with the the mismatch in themes &#8230; until That PHP Girl came along!</p>
<p>I worked with the team at <a href="http://www.heartonyourwrist.com" target="_new">Heart on Your Wrist</a> to rebuild a theme on their existing WordPress installation to match their Zen Cart stylesheets. This theme features:</p>
<ul>
<li>The use of common stylesheets with the ZenCart theme.</li>
<li>Custom templates for the index, archive and single pages.</li>
<li>Custom archives listings by tag/topic, date or category.</li>
<li>Updates for all existing WordPress and Plugin software.</li>
<li>Modification of the Socialable plugin for WordPress to make it work in this application.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thatphpgirl.com/working-inside-the-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connecting with Traveling Brides</title>
		<link>http://thatphpgirl.com/connecting-with-traveling-brides/</link>
		<comments>http://thatphpgirl.com/connecting-with-traveling-brides/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 19:20:28 +0000</pubDate>
		<dc:creator>Nikole</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[blog development]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[brides with passports]]></category>
		<category><![CDATA[daily edition]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[redesign]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[Sonya Lee Weddings and Events]]></category>
		<category><![CDATA[that php girl]]></category>
		<category><![CDATA[theme customization]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[woo themes]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://thatphpgirl.com/?p=299</guid>
		<description><![CDATA[Where does the social media savy bride go these days? To the internet to find the best tips and trends on wedding travel, courtesy of Brides with Passports, of course!]]></description>
			<content:encoded><![CDATA[<p>Sonya of <a href="http://www.sonyaleeweddings.com" target="_new">Sonya Lee Weddings &amp; Events</a> came to me with the frustration of trying to use and modify Thesis &#8230; it is not a theme for beginners and she could not make it work the way she wanted. I suggested redoing it with something easier, and we decided on creating a new site with a <a href="http://www.woothemes.com" target="_new">Woo Theme</a> released just that week, <a href="http://www.woothemes.com/2009/09/daily-edition/" target="_new">Daily Edition</a>. Her new blog, <a href="http://www.brideswithpassports.com/" target="_new">Brides with Passports</a>, features:</p>
<ul>
<li>Custom imagery, headers and backgrounds.</li>
<li>Modification of the base theme, and restructuring of the header.</li>
<li>Changes and additions to the stylesheets (CSS), including font changes.</li>
<li>A &quot;social media hub&quot; with a custom icon theme and links to all her various social media profiles.</li>
<li>Assistance for the site owner in making new posts, adding images, and generally using WordPress.</li>
<li>Critical plugins like Google Sitemaps and WPSEO.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thatphpgirl.com/connecting-with-traveling-brides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iced Coffee &#8211; The IT Support Department</title>
		<link>http://thatphpgirl.com/iced-coffee-the-it-support-department/</link>
		<comments>http://thatphpgirl.com/iced-coffee-the-it-support-department/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 06:24:10 +0000</pubDate>
		<dc:creator>Nikole</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[coffee break]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[redesign]]></category>
		<category><![CDATA[that php girl]]></category>
		<category><![CDATA[the it support dept]]></category>
		<category><![CDATA[theme customization]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[woo themes]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://thatphpgirl.com/?p=289</guid>
		<description><![CDATA[A serious business that provides secure, reliable technology consulting needs a well-organized site to convey their unique marketing points &#8212; which is why the IT Support Department came to me for help on a redesign of their existing site.]]></description>
			<content:encoded><![CDATA[<p>After My Tech Team went live, I teamed up with Jason Greenwell again to redesign <a href="http://www.itsupportdept.com" target="_new">The IT Support Department</a>. The original site suffered from outdated looks and a confusing direction. This new site is a modification of the <a href="http://www.woothemes.com/2009/08/coffee-break/" target="_new">Coffee Break Woo Theme</a> in Ice-Blue. It also features:</p>
<ul>
<li>Custom PHP programming in the menu bar, sidebars, and content areas, including a request form.</li>
<li>A new logo.</li>
<li>Changes to the stylesheets (CSS) and new icons.</li>
</ul>
<p>The company is continuing to work on their site and refine their message, and I see great things for their future.</p>
]]></content:encoded>
			<wfw:commentRss>http://thatphpgirl.com/iced-coffee-the-it-support-department/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress for E-Commerce, Part 1</title>
		<link>http://thatphpgirl.com/wordpress-for-e-commerce-part-1/</link>
		<comments>http://thatphpgirl.com/wordpress-for-e-commerce-part-1/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 18:37:35 +0000</pubDate>
		<dc:creator>Nikole</dc:creator>
				<category><![CDATA[DIY]]></category>
		<category><![CDATA[categories]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[custom template]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[online store]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[shopping cart]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress functions]]></category>

		<guid isPermaLink="false">http://thatphpgirl.com/?p=243</guid>
		<description><![CDATA[Today is part one of a three-part article on using Wordpress for E-Commerce. My goal is to create a sort of how-is-that-done series on using Wordpress as an easy content management tool for selling actual products. Some of these techniques can be implemented by anyone, whether you are an advanced programmer or a beginner to [...]]]></description>
			<content:encoded><![CDATA[<p>Today is part one of a three-part article on using Wordpress for E-Commerce. My goal is to create a sort of how-is-that-done series on using Wordpress as an easy content management tool for selling actual products. Some of these techniques can be implemented by anyone, whether you are an advanced programmer or a beginner to WordPress. Today&#8217;s example is from <a href="http://rockstarweddingplanner.com" target="_new">Rockstar Wedding Planner</a>, a recently relaunched site by <a href="http://www.thatphpgirl.com">That PHP Girl</a>.</p>
<h3>Why Use WordPress for E-Commerce?</h3>
<p>I have yet to find an e-commerce solution that I really like and that will do everything I need. Most of them are very complicated to do custom design on, or they are limited in terms of custom design in order to maintain functionality. The time-consuming nature of customizing e-commerce software is what makes an e-commerce site so expensive to make &#8230; and to be honest, most people don&#8217;t need a full-blown e-commerce solution because they won&#8217;t use most of the functionality, and/or they have very few products. Many people also don&#8217;t want a real store&mdash;they just want a way to throw in a few products into their content. So for those reasons, along with the ease of use and development of WordPress, finding a way to make WordPress work for e-commerce purposes makes sense.</p>
<h3>Anatomy of a Products Post</h3>
<p><a href="http://rockstarweddingplanner.com" target="_new">Rockstar Wedding Planner</a> has two main shopping areas: The products section and the coaching section.  <a href="http://rockstarweddingplanner.com/products/" target="_new">The products section</a> is just a category listing disguised as a page &mdash; it uses <a href="http://codex.wordpress.org/Function_Reference/WP_Query" target="_new">WP_Query</a> to pull all the posts from the products posting category and orders them by title. The loop then starts to display all the posts.</p>
<p>The first section is just a simple call to the <a href="http://codex.wordpress.org/Template_Tags/the_title" target="_new">the_title();</a> function in an h3 wrapper:</p>
<p><img src="http://thatphpgirl.com/wp-content/uploads/2009/09/post_anatomy1.png" alt="the_title();" /></p>
<p>The second section calls <a href="http://codex.wordpress.org/Template_Tags/the_content" target="_new">the_content();</a>, using the &lt;!&#8211;more&#8211;&gt; quicktag to control what is displayed on the page and what is displayed after the link.</p>
<p><img src="http://thatphpgirl.com/wp-content/uploads/2009/09/post_anatomy2.png" alt="the_content();" /></p>
<p>The third section calls a price for the product, and a description for that price if it is available (which it is when there is more than one price option). It starts out by finding out if a price is listed using a <a href="http://codex.wordpress.org/Using_Custom_Fields" target="_new">custom field</a>, displaying the description if there is one, and then displaying the price.</p>
<p><img src="http://thatphpgirl.com/wp-content/uploads/2009/09/post_anatomy3.png" alt="the_content();" /></p>
<p>The code for that looks like this:</p>
<blockquote><p>&lt;?php if (post_custom(&#8216;bundle_price&#8217;) == true) { ?&gt;&lt;p&gt;&lt;?php if (post_custom(&#8216;bundle_price_descrip&#8217;) == true) { ?&gt;&lt;?php echo post_custom(&#8216;bundle_price_descrip&#8217;); ?&gt; | &lt;?php } ?&gt;Price: &lt;?php echo post_custom(&#8216;bundle_price&#8217;); ?&gt;&lt;/p&gt;&lt;?php } ?&gt;</p>
</blockquote>
<p>The fourth block is the actual add to cart button. Because the button and the surrounding code for the display stays the same for all products, I opted to just pull the link for this button from a custom field. The admin for the site simply pulls the store link for this product from their payment processor and adds it to the custom field.</p>
<p><img src="http://thatphpgirl.com/wp-content/uploads/2009/09/post_anatomy4.png" alt="Add to Cart Button" /></p>
<p>Code:</p>
<blockquote><p>&lt;?php if (post_custom(&#8216;bundle_link&#8217;) == true) { ?&gt;&lt;div class=&#8221;btn-buy&#8221;&gt;&lt;a href=&#8221;&lt;?php echo post_custom(&#8216;bundle_link&#8217;); ?&gt;&#8221;&gt;&lt;img src=&#8221;http://www.mcssl.com/netcart/images/cart_buttons/cart_button_12.gif&#8221; style=&#8221;border:none; background:none;&#8221; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;?php } ?&gt;</p>
</blockquote>
<p>The final block is a learn more link, which could possibly go to the rest of that post, or it could go to another page entirely.</p>
<p><img src="http://thatphpgirl.com/wp-content/uploads/2009/09/post_anatomy5.png" alt="Add to Cart Button" /></p>
<p>This is also accomplished through custom fields, using an if statement to determine if there is a special link, or if <a href="http://codex.wordpress.org/Template_Tags/the_permalink" target="_new">the_permalink();</a> should just be called:</p>
<blockquote><p>&lt;div class=&#8221;btn-continue&#8221;&gt;&lt;?php if (post_custom(&#8216;bundle_learnmore_link&#8217;) == true) { ?&gt;&lt;a href=&#8221;&lt;?php echo post_custom(&#8216;bundle_learnmore_link&#8217;); ?&gt;&#8221;&gt;&lt;?php echo post_custom(&#8216;bundle_learnmore_text&#8217;); ?&gt;&lt;?php } else { ?&gt;&lt;a href=&#8221;&lt;?php the_permalink(); ?&gt;&#8221;&gt;Learn More&lt;?php } ?&gt;&lt;/a&gt;&lt;/div&gt;</p>
</blockquote>
<p>The coaching section pretty much follows the same functionality, with the biggest exception being that no link is display if a learn more link is not entered as a custom field, instead of using the_permalink(); as the else alternative.</p>
<h3>Want a code-free version?</h3>
<p>WordPress is built upon the structure of categories, posts and pages. Most modern E-Commerce software is built with categories, products and extra content pages. So why can&#8217;t &quot;products&quot; just be posts in the category of &quot;products&quot;? If you want to simplify this whole thing, you could just purchase an existing theme (or use whatever you are using now), and create a category of products. Inside this category, you would use a new post for every one of your products including the description, price, and a Buy It Now button. (Buy It Now buttons can easily be created through services like <a href="http://www.google.com/checkout" target=_new">Google Checkout</a>, <a href="http://www.paypal.com" target=_new">PayPal</a> and <a href="http://www.1shoppingcart.com" target=_new">1ShoppingCart</a>.) Once you have all your products in, your &quot;store&quot; would then just be your category listing, for example /category/products/.</p>
<p>One note: Depending on your version of WordPress and how you edit your pages, it may not work to paste in button code for the visual editor. To solve this problem, enter your text into the visual editor, save the post, and then click on the HTML editor to put the button code in, clicking update post after you are done.</p>
<p>Hopefully I have given my readers some good ideas about what they can do with their own sites, but remember&mdash;if you get stuck, <a href="http://thatphpgirl.com/please-assist-me/">I&#8217;m always here to help!</a></p>
<p>Coming up: Part 2 will be on using WordPress with a custom, on-site cart solution. Part 3 will be about using a plugin to create a shopping solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://thatphpgirl.com/wordpress-for-e-commerce-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
