<?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"
	>

<channel>
	<title>Adakist</title>
	<atom:link href="http://www.adakist.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.adakist.com</link>
	<description>Web Design Solutions &#38; Computer Services</description>
	<pubDate>Thu, 26 Jun 2008 16:33:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>WordPress as a CMS</title>
		<link>http://www.adakist.com/blog/wordpress-as-a-cms</link>
		<comments>http://www.adakist.com/blog/wordpress-as-a-cms#comments</comments>
		<pubDate>Sat, 31 May 2008 17:33:28 +0000</pubDate>
		<dc:creator>Brett</dc:creator>
		
		<category><![CDATA[software]]></category>

		<category><![CDATA[tips]]></category>

		<category><![CDATA[cms]]></category>

		<category><![CDATA[convert wordpress to cms]]></category>

		<category><![CDATA[wordpress]]></category>

		<category><![CDATA[wordpress as cms]]></category>

		<guid isPermaLink="false">http://www.adakist.com/beta2/?p=14</guid>
		<description><![CDATA[I was recently introduced into using WordPress not only as a blogging engine, but as a full CMS to manage all the content of a site.  It seems like the general perception of WordPress is that it&#8217;s only a blogging engine, but it really is much more than that if you take the time [...]]]></description>
			<content:encoded><![CDATA[I was recently introduced into using WordPress not only as a blogging engine, but as a full CMS to manage all the content of a site.  It seems like the general perception of WordPress is that it&#8217;s only a blogging engine, but it really is <b>much more than that</b> if you take the time to look at it.<span id="more-14"></span>
<br /><br />
The latest major version of <a href="http://www.wordpress.org/" target="_blank">WordPress</a>, v2.5, has really made it much easier to use WordPress as a content management system with new features like setting a &#8220;page&#8221; to be the home page of a site, rather than a list of blog entries.  I&#8217;ve been amazed at how easy it has been to convert my entire website to run on WordPress.
<br />

<h3>How to Set it Up</h3>
It&#8217;s really quite simple to start using WordPress as a CMS.  First, you will probably want to create <b>your own design/theme</b> for WordPress.  With its simple theming system, it&#8217;s <i>very easy</i> to integrate an existing, static design or template into the WordPress theming engine.



<img src="http://www.adakist.com/wp-content/uploads/2008/05/settings.jpg" alt="Changing the WordPress settings to use it as a CMS." title="Changing the WordPress settings to use it as a CMS." width="400" height="180" align="right" style="border:1px solid #ccc;padding:2px;margin:5px;" />


<br /><br />Next, you&#8217;re going to have to <b>create your content pages</b>.  This is easily done in WordPress by writing <i>&#8220;Pages&#8221;</i> (rather than &#8220;Posts&#8221;).  <br /><br />The last <i>major</i> step in using WordPress as a CMS is to <i>tweak the settings a bit</i>.  In the settings, you&#8217;re going to need to have the front page display a <b>&#8220;static&#8221; page</b>.  You can then choose which page (of the ones you created in the previous step) you want displayed as the home page, then you can choose another page which you want to be replaced with the &#8220;Loop&#8221; (list of recent WordPress posts), which is typically displayed on the homepage of a blog.
<br />

<h3>Shortcomings</h3>
Of course, using WordPress as a CMS is not without a few, <i>minor</i> downfalls.  There&#8217;s no built in support for using PHP, which would put off <i>some people</i> from using a CMS right away.  In fact, I almost didn&#8217;t use it because of this reason&#8230; but <b>fear not!</b>  You can easily add PHP to your pages a few ways&#8230; <b>the first method</b> is to create a new template page with the PHP in it, then create a content page and have it use the new template file rather than the default page template.  This method is kind of hack-ish because you&#8217;re using templates in a way they weren&#8217;t really intended (<i>or were they?</i>).  The <b>second method</b> to add PHP to your pages is to install this little, handy WordPress plugin (plugins make nearly everything possible with WordPress!) called <a href="http://bluesome.net/post/2005/08/18/50/" target="_blank">Exec-PHP</a>.  With this plugin installed and enabled, you can add PHP code using the standard PHP tags (&lt;?php&#8230;) to add PHP to your content pages.  Easy!<br />
<h3>Conclusion</h3>
WordPress offers a comparatively light-weight solution to replace existing, bulky CMSs and upgrade currently static websites to easily-managed dynamic websites.  With it&#8217;s <b>powerful</b> plugin and templating engines, its really easy to customize WordPress to make it work for <i>your website</i>.  I&#8217;m beginning to use WordPress when developing new sites because it makes it so much more easier to update pages in the future and make small changes without having to search for the page&#8217;s file, edit it, and re-FTP it to the website.  And with WordPress, you don&#8217;t have to worry about templating and making header and footer files as the templating is built in, and <b>it works very well!</b>]]></content:encoded>
			<wfw:commentRss>http://www.adakist.com/blog/wordpress-as-a-cms/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
