<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>9seeds, LLC</title>
	
	<link>http://9seeds.com</link>
	<description>dynamic web cultivation</description>
	<lastBuildDate>Thu, 03 May 2012 00:58:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/9seeds" /><feedburner:info uri="9seeds" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>9seeds</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Converting Blogspot / Blogger to hosted WordPress</title>
		<link>http://9seeds.com/tech/converting-blogspot-blogger-to-hosted-wordpress/</link>
		<comments>http://9seeds.com/tech/converting-blogspot-blogger-to-hosted-wordpress/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 17:00:15 +0000</pubDate>
		<dc:creator>justin</dc:creator>
				<category><![CDATA[Tech Talk]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[blogspot]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://9seeds.com/?p=725</guid>
		<description><![CDATA[First Try Migrating your Blogspot or Blogger weblog to a hosted WordPress installation should be easy.  But you may run into some problems along the way, so here are some quick ways to make it less painful. When I first attempted this, I used the Blogger Importer plugin found in the &#8220;Tools&#8221; &#8594; &#8220;Import&#8221; menu [...]]]></description>
			<content:encoded><![CDATA[<h2>First Try</h2>
<p>Migrating your Blogspot or Blogger weblog to a hosted WordPress installation should be easy.  But you may run into some problems along the way, so here are some quick ways to make it less painful.</p>
<p>When I first attempted this, I used the <a title="Blogger Importer" href="http://wordpress.org/extend/plugins/blogger-importer/">Blogger Importer plugin</a> found in the &#8220;Tools&#8221; &rarr; &#8220;Import&#8221; menu of a new WordPress installation.  It went <em>OK</em>.  The importer pulled in all of the posts and the comments, but there seemed to be some extra markup that made it&#8217;s way into the posts.  All of the post titles now started with &#8220;&gt;&#8221;:</p>
<p><code>&gt;Why Hello There!</code></p>
<p>Also, while images in the content seemed to be fine, none of the media was actually imported into WordPress, they were still being hosted on blogspot.com.</p>
<h2>Resetting the WordPress installation to start over</h2>
<p>So now WordPress has a bunch of content that I want to delete so that I can start over and hopefully get it right the next time.  For this I used <a title="WordPres Reset" href="http://wordpress.org/extend/plugins/wordpress-reset/">WordPress Reset</a>.  I was able to use it to remove the (bad) imported content and reset it back to a new installation.  It&#8217;s multi-site friendly and only restored the one site and left all the content from the parent and sibling sites alone &#8211; although I can&#8217;t vouch for what it would do if you ran it on the parent site of a network installation.</p>
<h2>A 2-Step Approach</h2>
<p>Now that I was back to square one it was time for a different approach.  After some reasearch, someone on the <a title="WordPress Support" href="http://wordpress.org/support">WordPress Forums</a> mentioned using <a title="WordPress.com" href="http://wordpress.com">WordPress.com</a> to do the Blogger import, then exporting from WordPress.com as a native WordPress export file (WXR / XML), and import <em>that</em> file into your new WordPress installation.</p>
<h3>Importing Blogspot / Blogger to WordPress.com</h3>
<p>So over at WordPress.com, everything is like a normal WordPress installation, except they have turned it up to 11.  They have powerful servers, and a dedicated staff that make amazing additions to the most popular free plugins &#8211; one of which is the Blogger import.  On WordPress.com you have an additional option to import a Blogger export file:</p>
<p><img class="alignnone size-full wp-image-728" title="blogger-import" src="http://d3j03r5zbavjdk.cloudfront.net/wp-content/uploads/2012/04/blogger-import.png" alt="" width="674" height="196" /></p>
<p>Rather than authorizing the plugin to get everything from the site, we&#8217;ll export it to a file. Log into your Blogger account. When you&#8217;re logged in and viewing your blog there&#8217;s a &#8220;Design&#8221; link in the upper right menu bar, click that. Once you&#8217;re at the Blogger administration page click the &#8220;Settings&#8221; menu, and then &#8220;Other.&#8221; You will have an option under &#8220;Blog Tools&#8221; to &#8220;Export blog&#8221;:</p>
<p><img class="alignnone size-full wp-image-729" title="blogger-export" src="http://d3j03r5zbavjdk.cloudfront.net/wp-content/uploads/2012/04/blogger-export.png" alt="" width="657" height="502" /></p>
<p>Take that file and import it into a new WordPress.com site. You&#8217;ll want to make sure that this blog is public (but not necessarily indexed by search engines) as our hosted WordPress installation will need to be able to pull media files from it, but we don&#8217;t want it to wind up on Google, as it&#8217;s only temporary. It might take a while to fully complete, but WordPress.com should bring in all your Posts, Comments, and Media just fine. Once you&#8217;re sure that it&#8217;s done, export the WordPress.com site through the &#8220;Tools&#8221; &rarr; &#8220;Export&#8221; menu, selecting &#8220;All Content.&#8221;</p>
<h3>Importing WordPress.com&#8217;s export into a hosted WordPress site</h3>
<p>Before we begin importing the content from WordPress.com, two things should be changed in the <a title="WordPress Importer" href="http://wordpress.org/extend/plugins/wordpress-importer/">WordPress Importer plugin</a>&#8216;s <tt>wordpress-importer.php</tt> file, which can be done through the plugin editor.</p>
<p>Just so we know when the importer runs into issues, change <tt>IMPORT_DEBUG</tt> to <tt>true</tt>:</p>
<p><code>/** Display verbose errors */<br />
define( 'IMPORT_DEBUG', true );</code></p>
<p>Then to make sure we get everything, find the line that starts with:</p>
<p><tt>$post_exists = post_exists( $post['post_title'], ...</tt></p>
<p>This was on line 539 for me.  Comment it out using slashes:</p>
<p><tt>//$post_exists = post_exists( $post['post_title'], ...</tt></p>
<p>Then just below that line add:</p>
<p><tt>$post_exists = false;</tt></p>
<p>I did this because when WordPress.com imported images from Blogger, it gave them the same name as the post title, So if a post was called &#8220;Why Hello There!&#8221; and it had 5 pictures in it, all 5 pictures also had the title &#8220;Why Hello There!&#8221; This was preventing the importer from getting everything. Plus I already reset the installation, so there&#8217;s no content to duplicate or overwrite anyway. And I reasonably trust that I want to retrieve <em>everything</em> contained in the WordPress.com export file.</p>
<p>Run your import and everything should go smoothly. After you&#8217;ve verified you have everything in your new hosted WordPress installation, you can delete your WordPress.com site or make it private. You may also want to undo the WordPress Importer changes for future imports.</p>
]]></content:encoded>
			<wfw:commentRss>http://9seeds.com/tech/converting-blogspot-blogger-to-hosted-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online WordPress training at 9seedsCoaching.com</title>
		<link>http://9seeds.com/news/online-wordpress-training-at-9seedscoaching-com/</link>
		<comments>http://9seeds.com/news/online-wordpress-training-at-9seedscoaching-com/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 01:54:55 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://9seeds.com/?p=710</guid>
		<description><![CDATA[Over the past few years we&#8217;ve given presentations at dozens of events around the country teaching people how to take their WordPress skills to the next level. Locally we run the monthly Las Vegas WordPress meetup group. Why do we do these things? Because education is one our passions. Empowering somebody to take control of [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past few years we&#8217;ve given presentations at dozens of events around the country teaching people how to take their WordPress skills to the next level. Locally we run the monthly Las Vegas WordPress meetup group. Why do we do these things? Because education is one our passions. Empowering somebody to take control of their website is extremely rewarding and something we really, really enjoy.</p>
<p>So why not do it on a regular basis?</p>
<p>We are proud to announce the start of our online training program, <a href="http://9seedscoaching.com">9seedscoaching.com</a>.</p>
<p><strong>What is 9seeds Coaching?</strong></p>
<p>We are starting a weekly series of online training classes. Each class will be about an hour long and will focus on a specific aspect of WordPress. For example, on Wednesday February 15th we&#8217;ll be covering <em>WordPress 101, a quick guide to getting started with your new WordPress site</em>.</p>
<p>Each week&#8217;s session will cost $7.00 and we&#8217;ll let you know ahead of time what topic we&#8217;ll be covering so you aren&#8217;t locked in to paying for weeks that don&#8217;t interest you. Basically, you can come and go as you please. Learning on your time at your speed.</p>
<p>We will be recording the sessions live on Wednesday afternoons with moderators taking questions in real time. Previous sessions will be available via the 9seedscoaching.com website for replay soon after.</p>
<p><strong>What do YOU want to learn about?</strong></p>
<p>When you sign up at 9seedscoaching.com, the first thing we ask you is what the #1 thing you want to know about WordPress. Believe us when we say, your vote counts! We want to provide the information you are looking for. We read each and every submission and we&#8217;re planning our upcoming training sessions accordingly. If there is something special you want us to cover, just let us know.</p>
<p>This has been something we&#8217;ve talked about doing for over a year, so we are VERY excited to see it take shape. We look forward to seeing you in class.</p>
]]></content:encoded>
			<wfw:commentRss>http://9seeds.com/news/online-wordpress-training-at-9seedscoaching-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Client Spotlight: Joe the Biker</title>
		<link>http://9seeds.com/client-spotlight/client-spotlight-joe-the-biker/</link>
		<comments>http://9seeds.com/client-spotlight/client-spotlight-joe-the-biker/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 17:47:23 +0000</pubDate>
		<dc:creator>sarah</dc:creator>
				<category><![CDATA[Client Spotlight]]></category>
		<category><![CDATA[client project]]></category>

		<guid isPermaLink="false">http://9seeds.com/?p=687</guid>
		<description><![CDATA[One of the great things about this line of work is getting the chance to meet folks outside of the realm of tech who do a range of neat things. Joe the Biker is one of those people. It&#8217;s probably not anything you&#8217;d expect from a big, bad biker. In fact, Joe the Biker &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>One of the great things about this line of work is getting the chance to meet folks outside of the realm of tech who do a range of neat things. Joe the Biker is one of those people.</p>
<p>It&#8217;s probably not anything you&#8217;d expect from a big, bad biker. In fact, Joe the Biker &#8211; aka Joe Wojcik &#8211; is a really nice guy on a mission as a motivational speaker and advocate for kids who are victims of bullying. The passion behind his work stems from his personal struggles being bullied in his childhood, and dealing with the effects of that experience well into his adult years. Joe&#8217;s triumph over those challenges is a valuable lesson that he continuously shares to empower kids and their families, and his online presence serves as an important tool that connects him to the community and those he aims to help.</p>
<p>Unfortunately, keeping his old website current had become an increasingly frustrating task for Joe. He had gone through several iterations of his site and was getting tired of dealing with a webmaster to have updates done. A personal friend of his was kind enough to recommend 9seeds to help Joe find a solution for his website woes.</p>
<p>Joe wanted to be able to modify content on his own, and his old site just wouldn&#8217;t let him do that. He was willing to give WordPress a shot. Since he was generally happy with the look and feel of the old site, we customized a Genesis Child theme to match his existing design. We then moved all of his content over and made some adjustments to his liking. Since Joe was new to WordPress, we set him up with a bit of training and provided him with a number of key instructional videos that he could reference at any time.</p>
<p>Managing the new <a href="http://joethebiker.com">Joe the Biker</a> WordPress site has restored Joe&#8217;s sense of flexibility, and he&#8217;s expressed how happy he is with the end result. Joe recently wrote, &#8220;For the first time in four years I feel a sense of freedom knowing that as my project unfolds I can readily update my site&#8230;&#8221;</p>
<p>We&#8217;re pretty proud to have played a part in enabling Joe to continue spreading his message and make a difference for those who can benefit from his movement. Kudos, Joe!</p>
]]></content:encoded>
			<wfw:commentRss>http://9seeds.com/client-spotlight/client-spotlight-joe-the-biker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011 Holiday Schedule</title>
		<link>http://9seeds.com/news/2011-holiday-schedule/</link>
		<comments>http://9seeds.com/news/2011-holiday-schedule/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 20:43:25 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[holiday]]></category>
		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">http://9seeds.com/?p=685</guid>
		<description><![CDATA[The holiday season is upon us. It&#8217;s time to go hang out with friends and family and look back on an amazing year. December 14th will be our last full day in the office this year. We will be back at our desks digging out from under a mountain of email on January 2nd. Have [...]]]></description>
			<content:encoded><![CDATA[<p>The holiday season is upon us. It&#8217;s time to go hang out with friends and family and look back on an amazing year.</p>
<p>December 14th will be our last full day in the office this year. We will be back at our desks digging out from under a mountain of email on January 2nd.</p>
<p>Have a terrific holiday and we look forward to working with you in 2012.</p>
<p>Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://9seeds.com/news/2011-holiday-schedule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Client Spotlight: The Chrysalis Corporation</title>
		<link>http://9seeds.com/client-spotlight/client-spotlight-the-chrysalis-corporation/</link>
		<comments>http://9seeds.com/client-spotlight/client-spotlight-the-chrysalis-corporation/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 20:00:53 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Client Spotlight]]></category>
		<category><![CDATA[client project]]></category>
		<category><![CDATA[testimonial]]></category>

		<guid isPermaLink="false">http://9seeds.com/?p=653</guid>
		<description><![CDATA[Most of the time companies go out of their way to tell you all about the HUGE projects they&#8217;ve completed. Heck, we&#8217;ve done it ourselves. But the smaller projects come and go without much fanfare. We intend to change that with a new series of posts highlighting some projects that we&#8217;ve done where they may [...]]]></description>
			<content:encoded><![CDATA[<p>Most of the time companies go out of their way to tell you all about the HUGE projects they&#8217;ve completed. Heck, we&#8217;ve done it ourselves. But the smaller projects come and go without much fanfare. We intend to change that with a new series of posts highlighting some projects that we&#8217;ve done where they may not have been big projects, but for the client, the end result was just what they needed.</p>
<p>A few months back we got a call from Michael Spremulli from the <a href="http://www.chrysaliscorporation.com/" target="_blank">Chrysalis Corporation</a>, a service provider of pre-employment assessment solutions. The former Chrysalis Corporation website was comprised of static HTML pages that were becoming increasingly cumbersome for him to update and maintain. Although Mike was brand new to WordPress, he knew that he wanted to take his website in that direction, and that&#8217;s where 9seeds entered the picture.</p>
<p>Mike came to the table already armed with a vision for the new Chrysalis site. Based on his needs, we took an existing StudioPress theme on the Genesis framework &#8211; the <a href="http://9seeds.com/studiopress-enterprise" target="_blank">Enterprise child theme</a>, to be exact &#8211; and made some custom design changes to match what Mike was looking for. On top of that, we created some custom post types to allow him to easily add new assessments. To ensure Mike would be comfortable with his new WordPress back-end, we provided him with a bit of training, and walked him though all the steps he needed to update and maintain the site.</p>
<p>In the end, the newly-converted Chrysalis website went live and is working well for Mike. He likes the SEO-friendly aspect of his WordPress site, and is thrilled with the ease of updating content without having to contact a developer. As it turns out, he&#8217;s received a consistent string of compliments from his existing clients about the changes and is also converting leads better than his old site did. It&#8217;s definitely the kind of turnout we like to hear!</p>
<p>Getting kudos from clients we work with is always very much appreciated, so you can imagine how flattered we were to see this video review that Mike made about our services. It was quite a nice gesture to mark the implementation of another 9seeds project. We&#8217;re just glad that he&#8217;s happy with the end result.</p>
<p><script type="text/javascript" src="http://www.chrysaliscorporation.com/videorebel/embed.php?key=NzMsMTI%3D"></script></p>
<p>Thanks for your kind words, Mike!</p>
]]></content:encoded>
			<wfw:commentRss>http://9seeds.com/client-spotlight/client-spotlight-the-chrysalis-corporation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digital World Expo – Digital Startup Speaker Series</title>
		<link>http://9seeds.com/news/digital-world-expo/</link>
		<comments>http://9seeds.com/news/digital-world-expo/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 12:00:30 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[#VegasTech]]></category>

		<guid isPermaLink="false">http://9seeds.com/?p=643</guid>
		<description><![CDATA[We are proud to announce our involvement with a new event coming to Las Vegas, Digital World Expo! From their site: Digital World Expo debuts an annual forum for professional education in all forms of interactive marketing, media, communications and advertising. Attendees will learn, train and build awareness of technology application in media and what’s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://d3j03r5zbavjdk.cloudfront.net/wp-content/uploads/2011/08/dwe-dsss.png"><img src="http://d3j03r5zbavjdk.cloudfront.net/wp-content/uploads/2011/08/dwe-dsss.png" alt="" title="Digital World Expo" width="371" height="238" class="aligncenter size-full wp-image-645" /></a></p>
<p>We are proud to announce our involvement with a new event coming to Las Vegas, <a href="http://www.digitalworldexpo.com/">Digital World Expo</a>! From their site:</p>
<blockquote><p>Digital World Expo debuts an annual forum for professional education in all forms of interactive marketing, media, communications and advertising.  Attendees will learn, train and build awareness of technology application in media and what’s to come.  Four areas are presented to meet the needs of today’s media professionals in digital advertising, marketing, public relations, development and strategy.</p></blockquote>
<p>DWE will take place at the Mirage Event Center here in Las Vegas and will contain 30+ classes on all aspects of online marketing. The classes are going to be less about being a simple presentation and more about actual &#8220;Next Steps&#8221; that attendees can take action on when they return to the office. One of the courses will be lead by 9seeds&#8217; John Hawkins who will be talking about&#8230; you guessed it, WordPress.</p>
<p>9seeds will also be involved in something we find really cool, The <a href="http://www.digitalworldexpo.com/dsss.html" class="broken_link">Digital Startup Speaker Series</a>. In short, the DSSS will give startups 10 minutes on stage to show off their product or service to a room full of decision makers. Best of all, there is <strong>no cost</strong> to the startups!</p>
<p>If you are part of a startup and want to register for one of the 24 available time slots, complete the <a href="http://www.digitalworldexpo.com/dsss_submission.html" class="broken_link">online registration form here</a>.</p>
<p>With an expected attendance of 500-700 people at DWE, this is going to be a great opportunity for some startups to jump-start their project. We are very excited to be a part of it and hope you will come check out the event.</p>
]]></content:encoded>
			<wfw:commentRss>http://9seeds.com/news/digital-world-expo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting ready for WordPress 3.2</title>
		<link>http://9seeds.com/news/getting-ready-for-wordpress-3-2/</link>
		<comments>http://9seeds.com/news/getting-ready-for-wordpress-3-2/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 21:25:33 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Latest release]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://9seeds.com/?p=586</guid>
		<description><![CDATA[Earlier today WordPress 3.2 was released. The new version brings with it new minimum requirements for PHP and MySQL. The new minimum supported versions are PHP 5.2.4 and MySQL 5.0. Before you upgrade to version 3.2, you&#8217;ll want to make sure your server is ready. Here are a few ways you can do that: 1. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://d3j03r5zbavjdk.cloudfront.net/wp-content/uploads/2011/07/blue-xl.png" alt="" title="WordPress" width="250" height="250" class="alignleft size-full wp-image-589" />Earlier today WordPress 3.2 was released. The new version brings with it new minimum requirements for PHP and MySQL. The new minimum supported versions are PHP 5.2.4 and MySQL 5.0.</p>
<p>Before you upgrade to version 3.2, you&#8217;ll want to make sure your server is ready. Here are a few ways you can do that:</p>
<p>1. Install the <a href="http://wordpress.org/extend/plugins/wordpress-requirements-check/">WordPress Requirements Check</a> plugin by <a href="http://twitter.com/ryancduff">Ryan Duff</a>.</p>
<p>2. Log in to your hosts control panel. If it&#8217;s using cPanel, the server information will be displayed down the left side. Look for PHP and MySQL and confirm the version numbers.</p>
<p>3. Contact your host directly and ask!</p>
<p>By now, the majority of the hosting companies out there are already meeting these minimum requirements. However, if you are hosting on your nephew&#8217;s friend&#8217;s server, you will definitely want to take a moment to double check. If you find that your hosting company is NOT up to date with these minimum requirements, we strongly suggest you look in to a host like <a href="http://9seeds.com/inmotionhosting">InMotion Hosting</a> or <a href="http://page.ly/">Page.ly</a></p>
<p>If you would like some help confirming your server&#8217;s compatibility or assistance with the upgrade process, fill out our <a href="http://9seeds.com/contact/">contact form</a> and take care of it for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://9seeds.com/news/getting-ready-for-wordpress-3-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plugin Update: CPT Speakers</title>
		<link>http://9seeds.com/news/plugin-update-cpt-speakers/</link>
		<comments>http://9seeds.com/news/plugin-update-cpt-speakers/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 20:42:15 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[custom post type]]></category>
		<category><![CDATA[plugin update]]></category>

		<guid isPermaLink="false">http://9seeds.com/?p=558</guid>
		<description><![CDATA[Back in January I released a plugin that we put together when we were building the site for WordCamp Las Vegas to make it easy to display a page of speakers for the event. It&#8217;s was pretty basic, but it served our purpose. We released it in hopes that we could save somebody else some [...]]]></description>
			<content:encoded><![CDATA[<p>Back in January I released a plugin that we put together when we were building the site for WordCamp Las Vegas to make it easy to display a page of speakers for the event. It&#8217;s was pretty basic, but it served our purpose. We released it in hopes that we could save somebody else some time if they had a similar need. </p>
<p>Fast forward a couple months&#8230; I received an email from <a href="http://picklewagon.com/">Josh Harrison</a> letting me know he used the plugin for <a href="http://wordcampseattle.org/speakers/">WordCamp Seattle</a>&#8216;s site, and, he had made several improvements to it. Nice! He sent the updates with a note:</p>
<blockquote><p>I made some modifications to your plugin CPT Speakers. Go ahead and use them if you&#8217;d like. Here is what I added:</p>
<ul>
<li>template tags for speaker information with filters and paragraph formatting</li>
<li>shortcode to include the speaker information on an agenda (like what I put on <a href="http://wordcampseattle.org/agenda">http://wordcampseattle.org/agenda</a>)</li>
<li>post thumbnails. I did not remove the old way of uploading images though.</li>
</ul>
</blockquote>
<p>After merging in the changes Josh made, it made perfect sense to go ahead and remove the old way we were dealing with speaker image uploads and instead use the featured image method.</p>
<p><strong>WordPress Community</strong><br />
One of the greatest parts about working with the WordPress community is their willingness to give back. It would have been very easy for Josh to use the plugin we provided, make his changes, use it for his site and go about his merry way. But instead, when he was done he bundled up the changes and did his part to make the plugin better for the next person who comes along. That&#8217;s what it&#8217;s all about. Thanks, Josh!</p>
<p>You can download the latest version (1.1) from the <a href="http://wordpress.org/extend/plugins/cpt-speakers/">WordPress plugin directory</a>.</p>
<p><strong>Upgrading</strong><br />
If you are planning to upgrade from a previous version, keep in mind that you will need to go back and add the speaker&#8217;s photo as the featured image for their post as we&#8217;ve switched the way photos are handled. Also, you will need to manually move single-speakers.php and template_speakers.php from the plugin folder to your active theme folder.</p>
<p><strong>Styling</strong><br />
After you install the plugin you will want to add some styling to it. There is no inline styling, so you will need to some CSS to your existing style sheet. You can use the following as a base and change it up as needed:</p>
<blockquote><p>#speakers {<br />
	font-size: 12px;<br />
	min-height: 300px;<br />
}</p>
<p>#speaker_image_section {<br />
	width: 150px;<br />
	float: left;<br />
	height: 300px;<br />
	margin-right: 18px;<br />
}</p>
<p>#speaker_image img {<br />
	margin-top: 5px;<br />
	border: 1px solid #333;<br />
	padding: 3px;<br />
	background: #0099cc;<br />
}</p>
<p>#speaker_name {<br />
	font-size: 18px;<br />
	font-weight: bold;<br />
	margin-bottom: 10px;<br />
}</p>
<p>#speaker_url {<br />
	text-align: center;<br />
}</p>
<p>#speaker_twitter_url {<br />
	text-align: center;<br />
}</p>
<p>#speaker_pres_title {<br />
	margin: 5px 0px 5px 0px;<br />
	font-size: 13px;<br />
}</p>
<p>#speaker_pres_description {<br />
	font-size: 12px;<br />
	font-family: arial, helvetica;<br />
	line-height: 16px;<br />
}</p>
<p>#speaker_session_description {<br />
	font-size: 12px;<br />
	line-height: 18px;<br />
}</p>
<p>#speaker_image_section_single {<br />
	width: 150px;<br />
	float: left;<br />
	height: 600px;<br />
	margin-right: 18px;<br />
}</p>
<p>#speaker_image_section_single img{<br />
	margin-top: 5px;<br />
	border: 1px solid #333;<br />
	padding: 3px;<br />
	background: #0099cc;<br />
}</p>
<p>#pres_url {<br />
	text-align: center;<br />
}</p>
<p>.speaker_snippet .thumbnail {<br />
	float:left;<br />
	display:inline;<br />
	margin-right:10px;<br />
	border-bottom:0;<br />
}<br />
#content .speaker_snippet .thumbnail a {<br />
	border-bottom:0;<br />
}<br />
.speaker_snippet .name {<br />
	font-weight:bold;<br />
	line-height:16px;<br />
}<br />
.speaker_snippet .title {<br />
	font-size:0.9em;<br />
	line-height:15px;<br />
}</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://9seeds.com/news/plugin-update-cpt-speakers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Plugin: Genesis Simple Headers</title>
		<link>http://9seeds.com/news/new-plugin-genesis-simple-headers/</link>
		<comments>http://9seeds.com/news/new-plugin-genesis-simple-headers/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 21:51:17 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Genesis]]></category>
		<category><![CDATA[Plugin release]]></category>
		<category><![CDATA[StudioPress]]></category>

		<guid isPermaLink="false">http://9seeds.com/?p=541</guid>
		<description><![CDATA[Earlier this week I was installing some of the Genesis child themes (aff link) on a WordPress multi-site network. I quickly realized that I had a problem on my hands. If more than one site wanted to use the same theme, they wouldn&#8217;t be able to use a custom logo because uploading the logo to [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this week I was installing some of the <a href="http://9seeds.com/studiopress/">Genesis child themes</a> (aff link) on a WordPress multi-site network. I quickly realized that I had a problem on my hands. If more than one site wanted to use the same theme, they wouldn&#8217;t be able to use a custom logo because uploading the logo to the theme directory would make it the only logo available for all network sites using the same theme. So, I spent spent some time retrofitting half a dozen themes to use the WordPress headers functionality to replace the logo on each individual site.</p>
<p>Then it dawned on me&#8230; Why not just build this as a plugin? That was, of course, followed immediately with &#8220;why didn&#8217;t I think of that first?&#8221;</p>
<p>Obviously, if you are running a single site you can simply FTP in and upload the file to your server. But, if you have clients who you&#8217;d like to keep away from FTP and make it simple for them to upload a new header once a day (if they so choose), then the Genesis Simple Headers plugin will do the trick.</p>
<p>You can <a href="http://wordpress.org/extend/plugins/genesis-simple-headers/">Download Genesis Simple Headers here</a>.</p>
<p>To install, <a href="http://9seeds.com/wp-content/plugins/download-monitor/download.php?id=1">download</a> the plugin, unzip it and upload the entire &#8216;genesis-simple-headers&#8217; folder to your /wp-content/plugins/ folder. Then activate it from the WordPress plugins menu. It requires that you have Genesis 1.5 installed and if you aren&#8217;t currently using a Genesis child theme, this plugin is totally useless.</p>
<p>Once it&#8217;s installed, go to the Appearance tab and click the Headers menu option. You will be given the opportunity to upload a file to replace the logo. The page will also tell the size of the image to upload (if you upload a different sized image, you&#8217;ll be asked to crop the image prior to saving). </p>
<p><a class="highslide" onclick="return hs.expand(this)" href="http://d3j03r5zbavjdk.cloudfront.net/wp-content/uploads/2011/03/upload-header.png"><img src="http://d3j03r5zbavjdk.cloudfront.net/wp-content/uploads/2011/03/upload-header-300x134.png" alt="" title="Upload Header" width="300" height="134" class="aligncenter size-medium wp-image-542" /></a></p>
<p>All current Genesis Child Themes are handled in this plugin with the following two exceptions<br />
- Prose: The functionality is built in to that child theme already.<br />
- Family Tree: I&#8217;ll add this one when I can figure out how best to go about it.</p>
<p>Let me know what you think of the plugin! </p>
<p>Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://9seeds.com/news/new-plugin-genesis-simple-headers/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Paypal Express Checkout and Credit Cards</title>
		<link>http://9seeds.com/tech/paypal-express-checkout-and-credit-cards/</link>
		<comments>http://9seeds.com/tech/paypal-express-checkout-and-credit-cards/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 03:26:48 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[Tech Talk]]></category>
		<category><![CDATA[Paypal]]></category>
		<category><![CDATA[wpeventticketing]]></category>

		<guid isPermaLink="false">http://9seeds.com/?p=528</guid>
		<description><![CDATA[I have found hundreds if not thousands of posts on the Internet at large saying that Paypal won&#8217;t let customers use credit cards if they don&#8217;t have a Paypal account if you&#8217;ve integrated your cart using Express Checkout. OK, that&#8217;s a bit of hyperbole. It probably wasn&#8217;t hundreds but it was enough that while initially [...]]]></description>
			<content:encoded><![CDATA[<p>I have found hundreds if not thousands of posts on the Internet at large saying that Paypal won&#8217;t let customers use credit cards if they don&#8217;t have a Paypal account if you&#8217;ve integrated your cart using Express Checkout. </p>
<p>OK, that&#8217;s a bit of hyperbole. It probably wasn&#8217;t hundreds but it was enough that while initially searching for a solution, I took it as gospel that is just wasn&#8217;t possible. </p>
<p>Then, when attempting to convert WP Event Ticketing to use Web Payments Standard and hitting some snags, it took me almost an hour to hit upon the correct combination of words while searching Google that led me to <a href="https://www.x.com/people/ezimerchant/blog/2009/11/26/confusion-between-express-checkout-and-web-payments-standard" target="_blank" class="broken_link">this post</a>. </p>
<p>The relevant information is this</p>
<blockquote><p>It appears that some of the confusion surrounds the myth that Express Checkout requires users to have a PayPal account to make payment. This is patently untrue. To allow credit card payments without creation of a PayPal account set SOLUTIONTYPE to Sole in the SetExpressCheckout api call. To change the first page of the Express Checkout flow from a PayPal login page to both a credit card form AND a paypal login form set LANDINGPAGE to Billing in the SetExpressCheckout api call.</p></blockquote>
<p>That&#8217;s all there is to it. The relevant bit of my code went from this</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$nvp</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PAYMENTREQUEST_0_AMT'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$total</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">&quot;RETURNURL&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$returnsite</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">&quot;CANCELURL&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$returnsite</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">&quot;PAYMENTREQUEST_0_PAYMENTACTION&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'Sale'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">&quot;PAYMENTREQUEST_0_CURRENCYCODE&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'USD'</span></pre></div></div>

<p>to</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$nvp</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'PAYMENTREQUEST_0_AMT'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$total</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">&quot;RETURNURL&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$returnsite</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">&quot;CANCELURL&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$returnsite</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">&quot;PAYMENTREQUEST_0_PAYMENTACTION&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'Sale'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">&quot;PAYMENTREQUEST_0_CURRENCYCODE&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'USD'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">&quot;SOLUTIONTYPE&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'Sole'</span><span style="color: #339933;">,</span>
        <span style="color: #0000ff;">&quot;LANDINGPAGE&quot;</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'Billing'</span></pre></div></div>

<p>That&#8217;s all there is to it. Customers are now faced with either using their credit cards or using their Paypal account while checking out. </p>
<p>Tonight we are releasing <a href="http://wordpress.org/extend/plugins/wpeventticketing/">WP Event Ticketing version 1.2.2</a> which gives your buyers the option to purchase tickets with a credit card without requiring them to have a Paypal account.</p>
]]></content:encoded>
			<wfw:commentRss>http://9seeds.com/tech/paypal-express-checkout-and-credit-cards/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Content Delivery Network via Amazon Web Services: CloudFront: d3j03r5zbavjdk.cloudfront.net

Served from: 9seeds.com @ 2012-05-02 19:17:34 -->

