<?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>JavaScript Workshop &#187; WordPress</title>
	<atom:link href="http://www.javascriptworkshop.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javascriptworkshop.com</link>
	<description>Helping others learn JavaScript and web development in general.</description>
	<lastBuildDate>Tue, 06 Sep 2011 11:10:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>What do search engines see on your blog?</title>
		<link>http://www.javascriptworkshop.com/2011/04/14/what-do-search-engines-see-on-your-blog/</link>
		<comments>http://www.javascriptworkshop.com/2011/04/14/what-do-search-engines-see-on-your-blog/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 12:34:51 +0000</pubDate>
		<dc:creator>Frank Stepanski</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[blog SEO]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[WordPress SEO]]></category>

		<guid isPermaLink="false">http://www.javascriptworkshop.com/?p=1260</guid>
		<description><![CDATA[Remove the style sheet from your blog&#8217;s layout and design and you will see what search engines see when they visit. What do they see first? What is left when you remove all the pretty? That&#8217;s what search engines see. Things you need to know about search engines when they visit your blog: Search engines [...]]]></description>
			<content:encoded><![CDATA[<p>Remove the style sheet from your blog&#8217;s layout and design and you will see what search engines see when they visit.</p>
<p>What do they see first? What is left when you remove all the pretty? That&#8217;s what search engines see.</p>
<p>Things you need to know about search engines when they visit your blog:</p>
<ul>
<li>Search engines don&#8217;t &#8220;see&#8221; your design, only the words</li>
<li>Search engines hunt for keywords</li>
<li>Keyword usage and placement influences their importance</li>
<li>Layout matters.  Push content to the top of the physical page, not the bottom</li>
<li>Frames, iframes and tables can block search engines from finding your content</li>
<li>HTML/XHTML errors can stop a search engine from visitiing</li>
<li>404 page not found errors, dead, or moved links lead nowhere</li>
<li>Flash, DHTML, or JavaScript which replaces text and have no descriptions are ignored</li>
</ul>
<p>It is critical to ensure all such errors and road blocks are fixed.  Search engines are now sophisticated enough to verify if your design and structure meets web standards.  A poorly coded blog can lower your page rank score.  And a poorly designed, error-filled blog can lead the robot or spider in a wrong direction, confuse it, or stop it in its tracks.  If it has difficulty moving through your pages, it will stop.</p>
<p>Well-designed and web standard code allows the crawler to move easily through your site, which tells the search engine the site is designed with care and attention to detail and web standards.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javascriptworkshop.com/2011/04/14/what-do-search-engines-see-on-your-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips for Building Blog Content</title>
		<link>http://www.javascriptworkshop.com/2011/01/03/tips-for-building-blog-content/</link>
		<comments>http://www.javascriptworkshop.com/2011/01/03/tips-for-building-blog-content/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 12:50:43 +0000</pubDate>
		<dc:creator>Frank Stepanski</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[blog content]]></category>
		<category><![CDATA[blog tips]]></category>
		<category><![CDATA[WordPress content]]></category>

		<guid isPermaLink="false">http://www.javascriptworkshop.com/?p=1279</guid>
		<description><![CDATA[Writing with keyword-rich content helps your blog be found and readers to fully understand what you are writing about. Write consistent and purposeful content. The more inline your content is with your blog&#8217;s purpose, the more concentrated your use of keywords will be throughout the entire blog, not just on a per-post basis. The more [...]]]></description>
			<content:encoded><![CDATA[<p>Writing with keyword-rich content helps your blog be found and readers to fully understand what you are writing about. Write consistent and purposeful content.</p>
<p>The more inline your content is with your blog&#8217;s purpose, the more concentrated your use of keywords will be throughout the entire blog, not just on a per-post basis. The more diverse your blog&#8217;s content, the more diffused your keyword usage will be across all of your blog.</p>
<p>Make a plan for your content.  Make lists of the topics you will write about in keeping with your blog&#8217;s purpose. Stick to those subjects as much as possible to build your blog&#8217;s reputation as the place to come for answers on those subjects.</p>
<ul>
<li>Your blog&#8217;s content lables your blog</li>
<li>Readers thrive on consistency and continuity</li>
<li>Write timeless content</li>
<li>Blog passionately</li>
<li>Give readers a reason to return</li>
<li>Give readers a reason to blog about your blog</li>
<li>Don&#8217;t regurgitate content</li>
<li>Comments speak for your blog</li>
<li>Blog on a schedule</li>
<li>Publish just before your readers are ready</li>
<li>Keep it interesting</li>
]]></content:encoded>
			<wfw:commentRss>http://www.javascriptworkshop.com/2011/01/03/tips-for-building-blog-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress as a Content Management System</title>
		<link>http://www.javascriptworkshop.com/2010/09/17/wordpress-as-a-content-management-system/</link>
		<comments>http://www.javascriptworkshop.com/2010/09/17/wordpress-as-a-content-management-system/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 12:49:37 +0000</pubDate>
		<dc:creator>Frank Stepanski</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javascriptworkshop.com/?p=1277</guid>
		<description><![CDATA[Though WordPress is by far the leader when it comes to blogging software, it has made significant strides in the last two years towards becoming a quality Content Management System as well. This means that those who love WordPress can now easily bridge the gap between blogging and a website designed for news by setting [...]]]></description>
			<content:encoded><![CDATA[<p>Though WordPress is by far the leader when it comes to blogging software, it has made significant strides in the last two years towards becoming a quality Content Management System as well. This means that those who love WordPress can now easily bridge the gap between blogging and a website designed for news by setting up their blog as a CMS.</p>
<p><strong>What is a CMS?</strong> I would define a CMS using WordPress to create a website that does not display your posts in reverse chronological order. In other words, a CMS is using WordPress for something other than blogging.</p>
<p>Some examples of WordPress as a CMS:</p>
<ul>
<li>News or Magazine-Style WordPress Site/Theme</li>
<li>Building a Portfolio Site</li>
<li>eCommerce Site</li>
<li>Picture Gallery</li>
<li>Photoblog</li>
<li>Video Blog</li>
<li>Directory</li>
</ul>
<p><span id="more-1277"></span></p>
<p>Even in looking at the early days of WordPress, you could see the potential there for using it as a Content Management System.  In the years since, that potential continued to grow until it eventually became a reality, and now a significant portion of WordPress users are using it as a CMS.  By far the most common WordPress CMS method is using a news or magazine style WordPress theme to create a more dynamic and informational homepage. </p>
<p>Usually all other pages hold to a traditional blog setup with a header, sidebar, and footer, while the homepage will display the most recent post in several different categories.  The true advantage of this method is that you can easily integrate other forms of media, most commonly by adding podcasts or doing video blogging.</p>
<p><strong>How do I build my CMS?</strong></p>
<p>If you are uncomfortable with coding, there are a number of WordPress themes you can get that are setup as content management systems. You can find lots of <a href="http://wordpress.org/extend/themes/" target="_blank">free themes on the net</a>, or go to a <a href="http://www.woothemes.com/" target="_blank">premium WordPress sites </a>(these themes require you to purchase them in order to use).</p>
<p>There are also a number of WordPress <a href="http://wordpress.org/extend/plugins/" target="_blank">plugins</a> you can use to help give you the CMS functionality that you are looking for.   Here are a few that I have either used or has been recommended for CMS blogs:</p>
<ul>
<li><a href="http://www.deliciousdays.com/cforms-plugin" target="_blank">CForms II</a> &#8211;  More than a contact form. You can pretty much build any type of form you&#8217;d like with this form.</li>
<li><a href="http://www.instinct.co.nz/e-commerce/" target="_blank">WP eCommerce</a> &#8211; Gives you an easy to manage storefront and shopping cart!  Integrates with PayPal and allows you to sell digital downloads.</li>
<li><a href="http://subscribe2.wordpress.com/" target="_blank">Subscribe 2</a> &#8211; Most Content Management Systems include a newsletter.  This plugin allows you to easily integrate a newsletter into your website and manage it from the WordPress dashboard.</li>
<li><a href="http://txfx.net/code/wordpress/page-links-to/" target="_blank">Page Links To</a> &#8211; The menu at the top of the website plays a HUGE role in a CMS.  This plugin lets you control your WordPress menu without messing with the WordPress code. Want to link externally?  What about linking to a portion of a post instead of the entire post?</li>
<li><a href="http://wordpress.org/extend/plugins/search-everything/" target="_blank">Search Everything</a> &#8211; By default WordPress only searches blog posts. With a CMS, you&#8217;ll<br />
probably have a number of static pages that you use, making this plugin essential.</li>
<li><a href="http://redalt.com/Resources/Plugins/Role+Manager" target="_blank">Role Manager </a>- Many CMS&#8217;s include multiple authors. This plugin allows you to go above and<br />
beyond the normal 5 roles that WordPress comes with by default, so authors have the<br />
permissions you want them to have</li>
</ul>
<p><strong>Should I use a Content Management System?</strong></p>
<p>This is probably a question most of us have asked ourselves at one point or another. When should you use a CMS? Unfortunately, that is not something I can answer as there are too many variables.  Here are some questions that you may want to ask yourself if you are considering a CMS for your website/blog:</p>
<ul>
<li>Do I have several categories I want to prominently feature?</li>
<li>Do I plan to have multiple authors?</li>
<li>Do I use a lot of pictures with my posts?</li>
<li>Do I plan to have more than just blogging? (Video blogging, podcasting, photos, etc.)</li>
</ul>
<p>Obviously if the answer is yes to each of the above questions, your website is probably a good candidate for a CMS. You&#8217;ll also want to keep in mind that many CMS-Style blogs create a different type of expectation than standard blogs. Often people expect more news and less opinion from these types of websites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javascriptworkshop.com/2010/09/17/wordpress-as-a-content-management-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monetizing Directly with Advertising</title>
		<link>http://www.javascriptworkshop.com/2010/09/02/monetizing-directly-with-advertising/</link>
		<comments>http://www.javascriptworkshop.com/2010/09/02/monetizing-directly-with-advertising/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 12:38:21 +0000</pubDate>
		<dc:creator>Frank Stepanski</dc:creator>
				<category><![CDATA[Web stuff]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javascriptworkshop.com/?p=1266</guid>
		<description><![CDATA[Advertising is by far the most popular monetization method that bloggers use. After deciding whether to show ads, the next decision is which type. The most popular advertising system with bloggers is Google’s AdSense, but there are several other advertising system options (affiliate networks), including: Amazon Associates: https://affiliate-program.amazon.com/ Commission Junction: https://www.cj.com/ Text Link Ads: http://www.text-link-ads.com/ [...]]]></description>
			<content:encoded><![CDATA[<p>Advertising is by far the most popular monetization method that bloggers use. After deciding whether to show ads, the next decision is which type. The most popular advertising system with bloggers is Google’s <a href="https://www.google.com/adsense/" target="_blank">AdSense</a>, but there are several other advertising system options (affiliate networks), including:</p>
<ul>
<li>Amazon Associates: <a target="_blank" href="https://affiliate-program.amazon.com/">https://affiliate-program.amazon.com/</a></li>
<li>Commission Junction:  <a href="https://www.cj.com/" target="_blank">https://www.cj.com/</a></li>
<li>Text Link Ads:  <a href="http://www.text-link-ads.com/" target="_blank">http://www.text-link-ads.com/</a></li>
<li>Link Share:  <a href="http://www.linkshare.com/" target="_blank">http://www.linkshare.com/</a></li>
<li>AdGenta:  <a href="http://www.qumana.com/adgenta.htm" target="_blank">http://www.qumana.com/adgenta.htm</a></li>
<li>Blogads:   <a href="http://www.blogads.com/" target="_blank">http://www.blogads.com/</a></li>
<li>CrispAds:  <a href="http://www.crispads.com/" target="_blank">http://www.crispads.com/</a></li>
<li>IntelliTXT:   <a href="http://www.vibrantmedia.com/" target="_blank">http://www.vibrantmedia.com/</a></li>
<li>DoubleClick:  <a href="http://www.doubleclick.com/" target="_blank">http://www.doubleclick.com/</a></li>
<li>Kanoodle:  <a href="http://www.kanoodle.com/" target="_blank">http://www.kanoodle.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.javascriptworkshop.com/2010/09/02/monetizing-directly-with-advertising/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importing a Live Blog&#8217;s Content Locally</title>
		<link>http://www.javascriptworkshop.com/2010/09/01/restoring-a-live-blog-into-a-local-development-blog/</link>
		<comments>http://www.javascriptworkshop.com/2010/09/01/restoring-a-live-blog-into-a-local-development-blog/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 12:42:09 +0000</pubDate>
		<dc:creator>Frank Stepanski</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javascriptworkshop.com/?p=1270</guid>
		<description><![CDATA[If you have installed a local blog on your computer for testing purposes you probably will need some actual &#8216;real&#8217; content to test out all your theme or other changes. Creating &#8216;dummy&#8217; content is one option, but it can take awhile to create and is not the same as the actual content that a &#8216;live&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>If you have installed a local blog on your computer for testing purposes you probably will need some actual &#8216;real&#8217; content to test out all your theme or other changes. Creating &#8216;dummy&#8217; content is one option, but it can take awhile to create and is not the same as the actual content that a &#8216;live&#8217; blog contains.</p>
<p>So if you already have a blog online, you can follow these steps after you have your local environment (Apache, PHP, and MySQL) up and running.</p>
<p><!-- more--></p>
<p><strong>Step 1:</strong> Create a backup from your current live blog.</p>
<ul>
<li>Log into phpMyAdmin (from a web host account), and select the &#8220;Export&#8221; tab.</li>
<li>Select the database your WordPress blog uses.</li>
<li>Make sure the &#8220;SQL&#8221; radio button is selected.</li>
<li>Click the &#8220;GO&#8221; button.</li>
<li>A new screen will display with a textarea box containing many SQL statements. These will re-create your entire database, tables with content when executed.</li>
<li>Copy this script to your favorite text editor</li>
</ul>
<p><strong>Step 2:</strong> Modifying your backup script.</strong></p>
<ul>
<li>Since we are restoring to a database from a different blog, we have to &#8216;tweak&#8217; it a bit (database name and url parameters).</li>
<li>Change name of the database to the database of your development blog.  This should be the first command in the script starting with CREATE DATABASE.</li>
<li>There are two lines that you need to specify the url of your development (http://localhost/). Do a text search on the &#8216;wp_options&#8217; table. You will need to change the parameters of two INSERT INTO statements (&#8216;siteurl&#8217; and &#8216;home&#8217;).</li>
</ul>
<p><strong>Step 3:</strong> Copy your blog folder structure.</strong></p>
<ul>
<li>Copy the entire folder struture (and all files) of your live blog to your root directory of your local Apache environment. You can create a subfolder in your root if you wish. I discuss where this location is in the lesson.</li>
<li>Once copied, open up the wp-config.php file and make the neccessary changes. This would involve changing the database name (DB_NAME), database user (DB_USER), and database password (DB_PASSWORD) and MySQL host (DB_HOST).  I discuss this in the lesson as well.</li>
</ul>
<p><strong>Step 4:</strong> Execute your modified restore script.</strong></p>
<ul>
<li>Open up phpMyAdmin in your local environment</li>
<li>Select the &#8220;SQL&#8221; tab.</li>
<li>Paste the restore script in the textarea box.</li>
<li>Click the &#8220;Go&#8221; button.</li>
<li>Verify that the database and tables have been created.</li>
</ul>
<p><strong>Step 5:</strong> Open up your local blog</strong></p>
<ul>
<li>Go to your local blog that you just copied all the files to. This will be http://localhost/. You will specify the subfolder if you created that as well.</li>
<li>Log into you blog</li>
</ul>
<p>Now you have an exact local copy of your live blog that you can develop and test.</p>
<p><strong>Note:</strong> Since we didn&#8217;t change any other parameters in the restore script, some of your plugins may not work. Also, if you use custom permalinks, you may need to modify your .htaccess file.  Change your permalinks to the default setting (Settings->Permalinks), if you cannot see certain pages in your local blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javascriptworkshop.com/2010/09/01/restoring-a-live-blog-into-a-local-development-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20 Types of Blog Posts</title>
		<link>http://www.javascriptworkshop.com/2010/07/09/20-types-of-blog-posts/</link>
		<comments>http://www.javascriptworkshop.com/2010/07/09/20-types-of-blog-posts/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 12:54:34 +0000</pubDate>
		<dc:creator>Frank Stepanski</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javascriptworkshop.com/?p=1281</guid>
		<description><![CDATA[One of the traps that some bloggers fall into is that their blogs often become quite one-dimensional in terms of the type of posts they write. Mixing up the types of post that you write can add interest and character to your blog, which will help to keep readers over the long haul. There are [...]]]></description>
			<content:encoded><![CDATA[<p>One of the traps that some bloggers fall into is that their blogs often become quite one-dimensional in terms of the type of posts they write.</p>
<p>Mixing up the types of post that you write can add interest and character to your blog, which will help to keep readers over the long haul.  There are many types of posts that you might like to use—here are 20 to start experimenting with:<br />
<span id="more-1281"></span></p>
<ul>
<li><strong>Instructional</strong>— I find that posts that contain tips or that are tutorials generally are the ones that are among my most popular.  One of the main things that people search the Web for is to find help in overcoming a problem.  Position yourself to answer these problems, and you can build a nice source of traffic over the long term.</li>
<li><strong>Informational</strong>—This is one of the more common blog post types, where a blogger simply gives information on a topic. It could be a definition post or a longer explanation of some aspect of the niche that you’re writing on.  This is the crux of successful sites like Wikipedia.</li>
<li><strong>Reviews</strong>—Another highly searched-for term on the Web is &#8220;review.&#8221;  Every time I’m considering buying a new product I head to Google and search for a review on it first—I know that I&#8217;m not alone.  Reviews come in all shapes and sizes and on virtually every product or service you can think of. </li>
<li><strong>Lists</strong>—One of the easiest ways to write a post is to make a list.  Posts with content like, &#8220;The Top Ten ways to&#8230;,&#8221; &#8220;7 Reasons why&#8230;,&#8221; &#8220;5 Favorite&#8230;,&#8221; or &#8220;53 mistakes that bloggers make when&#8230;&#8221; are not only easy to write, but are usually very popular with readers and can be successful at getting links from other bloggers.</li>
<li><strong>Interviews</strong>—Sometimes when you’ve run out of insightful things to say it might be a good idea to let someone else do the talking in an interview. This is a great way to not only give your readers a relevant expert’s opinion, but to perhaps even learn something about the topic you’re writing yourself. </li>
<li><strong>Case studies</strong>—Another popular type of post is the case study, where you walk readers through an example of something that you’re writing about.  These are useful posts for readers because they are real-life situations and often have practical tips associated with them.</li>
<li><strong>Profiles</strong>—Profile posts are similar to case studies but focus in on a particular person.  Pick an interesting personality in your niche and do a little research on them to present to your readers.  Point out how they&#8217;ve reached the position they are in and write about the characteristics that they have that others in your niche might like to develop to be successful.</li>
<li><strong>Link posts</strong>—The link post is a favorite form of blogging for many bloggers and is simply a matter of finding a quality post on another site or blog and linking up to it.  You would usually also include an explanation of why you’re linking up, a comment of your own take on the topic, and/or a quote from the post.  Adding your own comments makes these posts more original and useful to your readers. </li>
<li><strong>&#8220;Problem&#8221; posts</strong>—Another term that is often searched for in Google in conjunction with product names is the word &#8220;problem&#8221; or &#8220;problems&#8221;— that is, where people are searching for help on a problem that they might have with something that they own or are trying to do.  Problem posts are similar to review posts but focus more upon the negatives of a product or service.  </li>
<li><strong>Comparison posts</strong>—Life is full of decisions between two or more options.  Write a post contrasting two products, services, or approaches that outlines the positives and negatives of each choice.  In a sense these are review posts but are a little wider in focus.  </li>
<li><strong>Rants</strong>—Get passionate, stir yourself up, say what’s on your mind, and tell it like it is.  Rants are great for starting discussion and causing a little controversy—they can also be quite fun if you do them in the right spirit.  Just be aware when you write passionately about a controversial topic that others are likely to comment in a similar way.  Rant posts lead to “flaming” in comment threads and to people saying things in the heat of the moment that they later regret, and which can impact their reputation.  Proceed with caution.</li>
<li><strong>Inspirational</strong>—On the flip side of the angry rant (and not all rants have to be angry) are inspirational and motivational posts. Tell a story of success or paint a picture of &#8220;what could be.&#8221;  People like to hear good-news stories in their niche because it motivates them to persist with what they are doing.  Find examples of success in your own experience or that of others and spread the word.</li>
<li> <strong>Research</strong>—Research posts can take a lot of time, but they can also be well worth it if you come up with interesting conclusions.  Present your findings with a nice chart and with useful statistics, and you’ll often find other bloggers in your niche will link up to you.</li>
<li><strong>Collation posts</strong>—These are a strange combination of research and link posts.  In them you pick a topic that you think your readers will find helpful and then research what others have said about it.  Once you’ve found their opinion, you bring together everyone’s ideas (often with short quotes) and tie them together with a few of your own comments to draw out the common themes that you see. </li>
<li><strong>Prediction and review posts</strong>—We see a lot of these at the end and start of the year when people do their &#8220;year in review&#8221; posts and look at the year ahead and predict what developments might happen in their niche in the coming months.  Prediction posts will often cause interesting debate.</li>
<li><strong>Critique posts</strong>—Numerous bloggers have made a name for themselves by writing strong critiques of other people, products, or companies.  Though sometimes these border on being &#8220;attack posts&#8221; and have rant-like qualities, a good constructive critique can be an effective way of making an impression upon others.  People like to hear opinions, and though they might not always agree with them, if they are insightful, constructive, and respectfully written posts, they can lead to you growing your reputation in a niche.</li>
<li><strong>Debate</strong>—Debates do well on blogs and can be done in an organized fashion between two people, between a blogger and &#8220;all comers,&#8221; or even between a blogger and… themselves (try it—argue both for and against a topic in one post—you can end up with a pretty balanced post).  Probably the easiest way to do this is simply to ask your readers a question with two or more alternatives and see what they&#8217;ve got to say.  Be willing to share your own opinion to get things going.</li>
<li><strong>Hypothetical posts</strong>—&#8221;What if&#8221; or hypothetical posts can be quite fun. Pick something that could happen down the track in your industry and begin to unpack what the implications of it would be. &#8220;What if Google and Yahoo! merged?&#8221;  &#8220;What if Canon released an update to xyz camera?&#8221;  These posts can actually position you well in search engines if the hypothetical situation actually happens.</li>
<li><strong>Satirical posts</strong>—Well-written satire, parody, or humor can be incredibly powerful and is brilliant for generating links for your blog.  Keep in mind that sometimes these types of posts will be misinterpreted and cause people to react strongly.</li>
<li><strong>Memes and projects</strong>—A meme is an idea that spreads, an &#8220;idea virus&#8221; as <a href="http://sethgodin.typepad.com/" target="_blank">Seth Godin</a> would describe it.  In blogging this can be seen as an article or topic that gets copied from one blog to another, usually with a link back to the originator.  Write a post that somehow involves your readers and gets them to replicate it in someway.  Start a poll, an award, a competition, or ask your readers to submit a post/link or run a survey or quiz. </li>
</ul>
<p>This is not an exhaustive list but rather just some of the types of posts that you might like to throw into your blog’s mix. Not every one will be suitable for all blogs or bloggers, but using more than one format can definitely add a little spice and color to a blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javascriptworkshop.com/2010/07/09/20-types-of-blog-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is a WordCamp?</title>
		<link>http://www.javascriptworkshop.com/2010/02/27/what-is-a-wordcamp/</link>
		<comments>http://www.javascriptworkshop.com/2010/02/27/what-is-a-wordcamp/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 12:31:09 +0000</pubDate>
		<dc:creator>Frank Stepanski</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javascriptworkshop.com/?p=1254</guid>
		<description><![CDATA[WordCamp is a conference type of event that focuses squarely on everything WordPress. Everyone from casual end users all the way up to core developers show up to these events. These events are usually highlighted by speeches or keynotes by various people. WordCamp is a spin off from the popular BarCamp which was a spin [...]]]></description>
			<content:encoded><![CDATA[<p>WordCamp is a conference type of event that focuses squarely on everything WordPress. Everyone from casual end users all the way up to core developers show up to these events. These events are usually highlighted by speeches or keynotes by various people.</p>
<p>WordCamp is a spin off from the popular <a href="http://en.wikipedia.org/wiki/BarCamp" target="_blank">BarCamp </a>which was a spin off of <a href="http://en.wikipedia.org/wiki/Foo_Camp" target="_blank">FooCamp</a>. Each one of these events are smaller in nature when compared to your particular conference, but they are usually focused on a particular subject.</p>
<p><a target="_blank" href="http://central.wordcamp.org/"><img align="right" title="wordcamplogo" src="http://www.understandingwordpress.com/blog/wp-content/uploads/2009/02/wordcamplogo.jpg" alt="wordcamplogo" width="204" height="174" /></a>So what can you expect when you attend a WordCamp event?  Based on the numerous amounts of videos and photos taken from attendees, you can expect a whole lot of fun in an atmosphere that promotes social interaction.</p>
<p>The first WordCamp conference was held in July of 2006 in San Francisco.  Matt Mullenweg pulled this event together in only three weeks time and ended up with about <strong>300</strong> people in the Swedish American Hall.  The first international WordCamp event was held in Beijing China on September 1st, 2007.</p>
<p>Check out the <a target="_blank" href="http://www.blogherald.com/" >BlogHerald</a> to see if there will be WordCamp in your area, or <a target="_blank" href="http://central.wordcamp.org/guidelines/">start your own.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javascriptworkshop.com/2010/02/27/what-is-a-wordcamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips on Blog Administration and Management</title>
		<link>http://www.javascriptworkshop.com/2010/02/09/tips-on-blog-administration-and-management/</link>
		<comments>http://www.javascriptworkshop.com/2010/02/09/tips-on-blog-administration-and-management/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 12:54:40 +0000</pubDate>
		<dc:creator>Frank Stepanski</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javascriptworkshop.com/?p=1283</guid>
		<description><![CDATA[Administrating your blog goes beyond just writing posts and tracking your page ranking. It includes the regularly scheduled maintenance a blog need over time. Managing your blog is a challenge at first as it is all new and there is so much to learn. As your blog becomes more sophisticated, possibly expanding into advertising, you [...]]]></description>
			<content:encoded><![CDATA[<p>Administrating your blog goes beyond just writing posts and tracking your page ranking. It includes the regularly scheduled maintenance a blog need over time.</p>
<p>Managing your blog is a challenge at first as it is all new and there is so much to learn. As your blog becomes more sophisticated, possibly expanding into advertising, you will spend more time, do more research, and work harder at trying new things to make your blog better, and your readers happier.</p>
<p>Here are some quick tips to help your manage your blog better and more efficiently.</p>
<ul>
<li>Create a blog maintenance calendar</li>
<li>Keep a collection of ready-to-publish posts handy</li>
<li>Don&#8217;t expect to reply to every comment</li>
<li>Create a home page for your product or service</li>
<li>Backup your blog</li>
<li>Upgrade your blogging program</li>
<li>Update plugins, widgets, gadgets and add-ons</li>
<li>Update blog content</li>
<li>Check for dead links and 404s</li>
<li>Validate and optimize your blog&#8217;s code</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.javascriptworkshop.com/2010/02/09/tips-on-blog-administration-and-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding WordPress: Top Ten SEO Tips</title>
		<link>http://www.javascriptworkshop.com/2009/05/06/understanding-wordpress-top-ten-search-engine-tips/</link>
		<comments>http://www.javascriptworkshop.com/2009/05/06/understanding-wordpress-top-ten-search-engine-tips/#comments</comments>
		<pubDate>Thu, 07 May 2009 01:51:41 +0000</pubDate>
		<dc:creator>Frank Stepanski</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.javascriptworkshop.com/?p=602</guid>
		<description><![CDATA[Some great tips I found on SEO: http://www.understandingwordpress.com/blog/top-ten-search-engine-optimization-tips.html]]></description>
			<content:encoded><![CDATA[<p>Some great tips I found on SEO:</p>
<p><a target="_blank" href="http://www.understandingwordpress.com/blog/top-ten-search-engine-optimization-tips.html">http://www.understandingwordpress.com/blog/top-ten-search-engine-optimization-tips.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javascriptworkshop.com/2009/05/06/understanding-wordpress-top-ten-search-engine-tips/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress 101</title>
		<link>http://www.javascriptworkshop.com/2007/06/11/wordpress-101/</link>
		<comments>http://www.javascriptworkshop.com/2007/06/11/wordpress-101/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 19:31:42 +0000</pubDate>
		<dc:creator>Frank Stepanski</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.javascriptworkshop.com/?p=131</guid>
		<description><![CDATA[&#8220;A blog (short for web log) is a website where entries are written in chronological order and displayed in reverse chronological order&#8221; Wikipedia. There are many blogging engines available such as Expression Engine, Movable Type, TextPattern, and WordPress among others. Most are open source (free), provide almost unlimited customizable features and take only minutes to [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;A blog (short for web log) is a website where entries are written in chronological order and displayed in reverse chronological order&#8221; <a class = "externalLink" href = "http://en.wikipedia.org/wiki/Blog">Wikipedia</a>.  There are many blogging engines available such as <a class = "externalLink" href = "http://expressionengine.com/">Expression Engine</a>, <a class = "externalLink" href = "http://www.movabletype.org/">Movable Type</a>, <a class = "externalLink" href = "http://textpattern.com/">TextPattern</a>, and <a class = "externalLink" href = "http://wordpress.org/">WordPress</a> among others.  Most are open source (free), provide almost unlimited customizable features and take only minutes to install. </p>
<p>WordPress is customizable through themes and extendable through the use of plug-ins.  To use WordPress you can either use your own web host and install it (assuming your web host does not already have it pre-installed) or use the hosted site of <a class = "externalLink" href = "http://wordpress.com/">WordPress.com</a> which provides a hosted login for you. Of course, hosting it yourself gives you more flexibility of having access to the source code.</p>
<p><span id="more-131"></span></p>
<div id="update"><strong>Updated June 2009 </strong><br />
This site currently uses WordPress <a class = "externalLink" href = "http://wordpress.org/development/2009/06/wordpress-28/">version 2.8</a>.</div>
<p><strong>Background</strong></p>
<p>WordPress was developed by <a class = "externalLink" href = "http://photomatt.net/">Matt Mullenweg</a> and <a class = "externalLink" href = "http://boren.nu/">Ryan Boren</a> and the name &#8220;WordPress&#8221; was proposed by one of Matt&#8217;s friends Christine Selleck.  <a class = "externalLink" href  = "http://codex.wordpress.org/Main_Page">Codex</a>, the official helpdesk for WordPress is very rich and it documents almost every piece of functionality delivered by WordPress with a lot of good examples.  The appearance and content of your WordPress blog depends on the code in the theme applied to it.  </p>
<p>WordPress uses the instructions in the theme&#8217;s files to display and format your blogs contents. Your posts and related information are stored in a MySQL database.  The database also stores links, user information, page content, and WordPress settings.  When visitors access a page in your blog, the database provides the correct content.</p>
<p><strong>Technical</strong></p>
<p>When you use your Web browser to administer your blog, your browser sends commands to add and modify entries in the MySQL database. in fact, the content for your entire blog is stored in a single MySQL database file.</p>
<p>When readers visit your blog, their Web browser send PHP commands to your MYSQL database.  The database contents are returned to their browser for them to read.  To display blog contents and administration screens properly, WordPress uses theme files which include templates for displaying various kionds if information and pages.  These plain text files combine PHP, XHTML, and CSS code to control how content is presented on your site.  </p>
<p>WordPress uses PHP to create template tags which are special commands that it uses to find and retrieve data from the MySQL database.  These template tags work with a template&#8217;s HTML to assemble and display blog pages. You don&#8217;t need to know how to write or edit PHP to modify a theme (though it would help), but you do need to be able to recognize which parts of a template file you should leave intact.  </p>
<p>Although the appearance and features in a WordPress blog can vary depending on the theme file that determines its appearance and any plugins that may be installed, there are several basic features that can be found in most WordPress blogs.</p>
<p><strong>1. Header:</strong><br />
The header appears at the top of each page and normally contains the name of the blog and a brief description.</p>
<p><strong>2. Links to static pages:</strong><br />
WordPress enables you to include static pages in your blog.  Most bloggers use them to provide information about the blog or themselves, but they can be used for any content.  Links to static pages can appear in the header, sidebar or elsewhere.</p>
<p><strong>3. Posts:</strong><br />
Posts are individual entries in the blog.  Each post normally includes the post title, the post date and time, post author.  Posts can be as long or short as you like.  My blog uses a Read More&#8230; link so readers can read the entire article.  This makes it possible to keep the home page short or display many posts without getting too long.  Posts can include images, videos, and other links to other pages.</p>
<p><strong>4. Footer:</strong><br />
A footer appears at the bottom of each page.  It normally includes copyright information and additioanl details about the blog.</p>
<p><strong>5. Sidebar:</strong><br />
The sidebar appears on every page and usually includes a variety of navigation links and other features like search, category, archive, links and RSS feeds.</p>
<p><strong>Getting Started</strong></p>
<p>You can either use the free hosted service or manually install it on your own web host.  Using the free hosted service does not allow you access to the code and you cannot upload your own themes without paying for them. So installing it on your own web host is the best option normally.   </p>
<p>Installing it on your own web server: (go <a class = "externalLinks" href = "http://codex.wordpress.org/Installing_WordPress">here</a> for more instructons)</p>
<p>1. Download at <a class = "externalLink" href = "http://wordpress.org/download">http://wordpress.org/download</a><br />
2. Minimal requirements are PHP 4.2 or later and MySQL 3.23 or later<br />
3. Extract files and FTP to web server<br />
4. The wp-config.php has the database and server settings that you will need to configure for your own web host<br />
5. Create a blank MySQL database<br />
6. Open install.php on your web server and start the installation process.  You will go through a few pages that will setup your blog. The final page will create the necessary MySQL tables and configuration settings.<br />
7. Start blogging!</p>
<p><strong>Themes</strong></p>
<p>Changing the look and feel of your blog is done though themes which are freely (usually) available at different websites.  The main site for themes is at <a class = "externalLink" href = "http://themes.wordpress.net/">http://themes.wordpress.net</a>.</p>
<p>After you download a theme, all you have to do is upload the files to the /wp-content/themes folder.  Then you can view the themes within the administration panel.</p>
<p><strong>Plugins</strong></p>
<p><a class = "externalLink" href = "http://wordpress.org/extend/plugins/">Plugins</a> are special files that make it easy to add extra functions and features to your server-installed WordPress blog.  They include PHP code that adds functions or performs other tasks.  For example, a plugin may trap comment  spam, show post headlines from other blogs, or display all the photos you&#8217;ve uploaded.  </p>
<p>To install a plugin, all you have to do is download it and upload the files to the /wp-content/plugins folder and activate it within the administration panel.</p>
<p><strong>Developing Your Own Theme</strong></p>
<p>As you use WordPress for a bit, you probably will want to modify a theme you are using or even create your own. Creating your own can be a time consuming task, but it is easier if you disect an exisiting theme&#8217;s code and then learn how to take your own html and css and convert that to a theme.  You will need to know a little PHP and some basic web design skills. But of course the more you know the easier it will be.</p>
<p>Here are some links to get you started:</p>
<p><a class = "externalLink" href = "http://codex.wordpress.org/Theme_Development">Theme Development</a><br />
<a class = "externalLink" href = "http://codex.wordpress.org/Template_Tags">Template Tags</a><br />
<a class = "externalLink" href = "http://codex.wordpress.org/Function_Reference">Function Reference</a><br />
<a class = "externalLink" href = "http://codex.wordpress.org/Developer_Documentation">Developer Documentation</a></p>
<p><strong>Recommended Reading</strong></p>
<p>If you need to have something tangible to read and use as a reference off-line, here are the books that are available:</p>
<p><a class = "externalLink" href = "http://www.amazon.com/gp/product/0321450191/103-5095060-9664625?ie=UTF8&#038;tag=javascriptwor-20&#038;linkCode=xm2&#038;camp=1789&#038;creativeASIN=0321450191">WordPress 2, Visual QuickStart Guide</a><br />
<a class = "externalLink" href = "http://www.amazon.com/gp/product/1904811892/103-5095060-9664625?ie=UTF8&#038;tag=javascriptwor-20&#038;linkCode=xm2&#038;camp=1789&#038;creativeASIN=1904811892">WordPress Complete</a><br />
<a class = "externalLink" href = "http://www.amazon.com/gp/product/0470149469/103-5095060-9664625?ie=UTF8&#038;tag=javascriptwor-20&#038;linkCode=xm2&#038;camp=1789&#038;creativeASIN=0470149469">WordPress for Dummies</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javascriptworkshop.com/2007/06/11/wordpress-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

