<?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>Blog of Auzigog - Jeremy Blanchard &#187; Wordpress</title>
	<atom:link href="http://auzigog.com/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://auzigog.com</link>
	<description>ideas and guides from a nerdy college student</description>
	<lastBuildDate>Tue, 27 Jul 2010 00:53:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Easy Website on Your University of Oregon Web Space</title>
		<link>http://auzigog.com/2009/02/01/easy-website-on-your-university-of-oregon-web-space/</link>
		<comments>http://auzigog.com/2009/02/01/easy-website-on-your-university-of-oregon-web-space/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 23:25:54 +0000</pubDate>
		<dc:creator>Auzigog</dc:creator>
				<category><![CDATA[College]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Guides]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[University of Oregon]]></category>

		<guid isPermaLink="false">http://auzigog.com/?p=288</guid>
		<description><![CDATA[
NOTE: shell.uoregon.edu is now sftp.uoregon.edu Ever wanted to have your own webpage at <a href="http://uoregon.edu/~YourDuckID?">http://uoregon.edu/~YourDuckID?</a> Ever wanted to setup a clean-looking, easy-to-maintain website for a student group your are associated with? Well now the whole process is a snap! Every University of Oregon student is given space to set up their own website. It&#8217;s a fairly [...]
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-293" title="Wordpress on Your University of Oregon Web Space" src="http://auzigog.com/wp-content/uploads/2009/01/wordpress_uoregon_shell1.png" alt="Wordpress on Your University of Oregon Web Space" width="398" height="220" /></p>
<p><span style="color:red;"><strong>NOTE: shell.uoregon.edu is now sftp.uoregon.edu</strong></span></p>
<p>Ever wanted to have your own webpage at <a href="http://uoregon.edu/~jblancha">http://uoregon.edu/~YourDuckID</a>? Ever wanted to setup a clean-looking, easy-to-maintain website for a student group your are associated with? Well now the whole process is a snap! Every University of Oregon student is given space to set up their own website.</p>
<p>It&#8217;s a fairly complex process to set up all the necessary tools (PHP and MySQL) <a href="http://wiki.auzigog.com/Wordpress_on_shell.uoregon.edu">manually</a>, so I wrote a program to do it for you (mostly) automatically! All you need to do is login to your uoregon.edu account and follow a couple simple instructions.</p>
<p><span id="more-288"></span></p>
<h3>Why WordPress?</h3>
<p><a href="http://wordpress.org">WordPress</a> is tool that lets you create, design and maintain a website without knowing anything about computers or the internet. Anyone can do it! It is meant to be a tool for bloggers, but it functions perfectly for those who just want a normal website.</p>
<p>WordPress can be as simple or as powerful as you need it to be. In my opinion, it is the perfect tool for student groups because of how often management changes. With WordPress, anyone can pick it up and make any changes without any knowledge on how to create websites. The real power of WordPress is that you can create/edit pages from a web interface using an <abbr title="What You See Is What You Get">WYSIWYG</abbr> (visual) editor. You can see a demo of this web interface <a href="http://www.opensourcecms.com/blog/wordpress/admin.html">here</a> (username: admin // password: demo).</p>
<p>Other features:</p>
<ul>
<li><a href="http://wordpress.org/extend/themes/browse/popular/">Customizable themes</a> so you can easily style your website and give it it&#8217;s own distinct look.
</li>
<li><a href="http://wordpress.org/extend/plugins/browse/popular/">Amazing plugins</a> to let you add any kind of functionality to your website (e.g. adding a <a href="http://wordpress.org/extend/plugins/contact-form-7/">contact form</a> to your site).
</li>
<li>Multi-user enivronment so you can add other bloggers/editors to help you edit the website. This is especially useful for student groups with a lot of contributors.
</li>
</ul>
<div class="boxcaption">Warning: No support is guaranteed</div>
<div class="box">Before we go any further, I wanted to let everyone know that although I am writing this guide to be accessible to anyone, I also can&#8217;t promise that there will be support for it if something breaks down the road. There&#8217;s a 98% chance that nothing will ever go wrong. What you&#8217;re doing here normally requires a bit of technical knowledge, but I&#8217;ve attempted to make it easy for anyone to do. If something does go wrong, I can&#8217;t say for sure how much <a href="http://micro.uoregon.edu/">The Help Desk</a> at the UO will want to help you.</p>
<p>If you do have some problems, post a comment at the end of this post and I&#8217;ll do my best to help you out.</p></div>
<h3>Getting Started</h3>
<p>Before you can complete these instructions you will need a program that let&#8217;s you access the files on your sftp.uoregon.edu account. Accessing this account is called &#8220;SSHing&#8221; into it. This is fairly simple for Mac OS X users, but is a bit more complicated if you are using Windows.</p>
<p>You can enable shell access by going to:<br />
<a href="http://duckid.uoregon.edu">http://duckid.uoregon.edu</a><br />
Select &#8220;Manage Optional Account Access&#8221;<br />
Then hit &#8220;Enable Shell Access&#8221;</p>
<h4>Windows Users</h4>
<p><em>Note:</em> If you own a Mac, skip to the next section called <a href="#Mac_Users">&#8220;Mac Users&#8221;</a>.</p>
<p>First, you need to download and install a program called <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a> (or just <a href="http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.60-installer.exe">download v0.60</a> directly).</p>
<p>Once it is installed, run it and follow these steps.</p>
<p><img class="alignright size-full wp-image-323" title="PuTTY Host Options" src="http://auzigog.com/wp-content/uploads/2009/01/putty-host-options.png" alt="PuTTY Host Options" width="294" height="98" /><br />
Enter <em>sftp.uoregon.edu</em> under the host field. It should look the image to the right.</p>
<p>Press <em>OK</em>. You should get a message saying there is a &#8220;Security Alert&#8221;. Just press <em>Yes</em>.</p>
<p>Now you&#8217;re almost ready to go. Just enter your Duck ID (the same one you use to login to your email and blackboard) and your password. If you&#8217;re doing this for a student account, the process is exactly the same, but with the username/password that you would use to login your groups email address. It should look like this:<br />
<img class="alignnone size-full wp-image-315" title="PuTTY login screen" src="http://auzigog.com/wp-content/uploads/2009/01/putty3.png" alt="PuTTY login screen" width="499" height="276" /></p>
<p>You&#8217;re ready to move on! Go on down to the <a href="#Running_the_Script">&#8220;Running the Script&#8221;</a> section below.</p>
<h4>Mac Users</h4>
<p>Mac OS X users have it much easier because the program you need is already installed.</p>
<p><img class="alignright size-full wp-image-318" title="Spotlight Terminal Search" src="http://auzigog.com/wp-content/uploads/2009/01/spotlight-terminal-search.png" alt="Spotlight Terminal Search" width="292" height="112" />You just need to run the Terminal application. The quickest way to get it it is by using the searching for it using the search box (Spotlight) in the top right corner of the screen.</p>
<p>Once that program is up and running you just need to use your Duck ID (the same one you use to login to your email and blackboard) and your password. If you&#8217;re doing this for a student account, the process is exactly the same, but with the username/password that you would use to login your groups email address. Here&#8217;s what it looks like when I use my Duck ID (jblancha) and password:<br />
<img class="alignnone size-full wp-image-321" title="osxterminal" src="http://auzigog.com/wp-content/uploads/2009/01/osxterminal.png" alt="osxterminal" width="585" height="237" /></p>
<h3>Running the Script</h3>
<p>Now that you have SSH&#8217;ed into you account, you&#8217;re ready to run the script!</p>
<p>Type each of the following commands in and press enter after each line. The first command will take a couple moments to run, so don&#8217;t type the next one until it is done.</p>
<pre lang="bash">wget <a href="http://auzigog.com/perm/wordpress_shell.sh">http://auzigog.com/perm/wordpress_shell.sh</a>
chmod 0755 wordpress_shell.sh
./wordpress_shell.sh</pre>
<p>The last command will run the script I wrote to do <a href="http://wiki.auzigog.com/Wordpress_on_shell.uoregon.edu#The_really_long_way">all the work</a> for you.</p>
<p>The first thing you need to do is type <em>n</em> and press enter to indicate that you are not an advanced user. Now you should see a bunch of lines being output to the screen.</p>
<pre lang="txt">*** Do you want to install MySQL using the 'mysql_install_db' command? You should do this ONE TIME ONLY
Are you an advanced user who needs the MySQL passwords later? [y/n]: n
// Creating .htaccess in your public_html directory (/home6/spanst/public_html) so all files ending in .php will execute
// Creating php.cgi in your home directory (/home6/spanst) so all files ending in .php will execute
// Generating a port number (between 5000 and 6000) to run MySQL from
// For reference, the port number that MySQL is running on is: 5430
// Making a MySQL configuration file for your account
// Installing the MySQL database. This may take a few moments...
// Setting a root password for wordpress
// Creating a username and password for wordpress
// Configuring a cron job to ensure the MySQL Daemon doesn't go down
// Downloading and placing wordpress files. This may take a moment....
// Creating public_html/wp-content/uploads for uploaded images/files
// Configuring wordpress

// Here is some stuff you can ignore if you don't know what it is:
<pre>
   PORT: 5430
   MySQL 'root' account password: ########
   MySQL 'wordpressuser' account password: ########
   MySQL database for wordpress: wordpressdb
   MySQL host for connections: sftp.uoregon.edu:5430
</pre>
<p>SUCCESSS! Visit <a href="http://uoregon.edu/~spanst">http://uoregon.edu/~spanst</a> to finish the installation of your blog!</p>
<pre>
Note: Please remove index.html from your ~/public_html folder so that WordPress can actually work</pre>
</pre>
<p><em>Note:</em> Please write down the four lines that start with <em>MySQL</em> in case you or someone else ever needs those passwords to fix things down the road.</p>
<p>As the script indicates, <strong>you&#8217;re done!</strong> You can now visit <a href="http://uoregon.edu/~YourDuckID/">http://uoregon.edu/~YourDuckID/</a> to give your blog a name. When it asks you for an email address, be sure to use a real one because it that is where your username and password will be sent.</p>
<p>To login to the control panel (where you edit pages and blog posts), go to <a href="http://uoregon.edu/~YourDuckID/wp-admin/">http://uoregon.edu/~YourDuckID/wp-admin/</a>.</p>
<p>There&#8217;s some more information below that you might find helpful, but you&#8217;re basically done! If you&#8217;ve successfully used this script, please leave a comment below so I know that people are finding it useful. Spread the word to other individuals and groups so everyone can create a useful website!</p>
<h3>Extending WordPress</h3>
<p>You&#8217;re done with the important part. If you want to customize WordPress, here are some suggestions.</p>
<ul>
<li>Install a theme to give your site its own look. Check out <a href="http://wiki.auzigog.com/Wordpress_Tools#Themes">my favorite themes</a>. (<a href="http://courtneytuttle.com/2008/07/23/how-to-install-a-new-wordpress-theme/">Instructions</a>)
</li>
<li>In the control panel, go to Settings → Permalinks → Select &#8220;Day and Name&#8221; → Save Changes
</li>
<li>Add a <a href="http://wordpress.org/extend/plugins/contact-form-7/">contact form</a> to your site
</li>
<li>Add other authors/editors to your site by going to the control panel and Users → Add New
</li>
<li><a href="http://codex.wordpress.org/Akismet#Setting_Up_Akismet">Setup Akismet</a> to block spam comments on your blog posts
</li>
</ul>
<p>If you need any other help in working with WordPress, check out <a href="http://codex.wordpress.org/">their support site</a>.</p>
<p>Good luck! Please leave a comment below if you have any comments or questions!</p>
<h3>What the heck did the script do?</h3>
<p>If you&#8217;re not a big nerd, just scroll down to the comments section. If you&#8217;re a more technical user and are curious what happened, here&#8217;s an overview. You can find <a href="http://wiki.auzigog.com/Wordpress_on_shell.uoregon.edu">very detailed instructions</a> for all of this on my wiki.</p>
<ol>
<li>Use a .htaccess file to redirect all .php requests to a CGI script
</li>
<li>Use the CGI script to make sure all .php files are run under PHP5 (instead of being served as text files
</li>
<li>Install a copy of MySQL for your account on a specific port number.
</li>
<li>Create a MySQL database for WordPress
</li>
<li>Set up a cron job to make sure MySQL comes back up if the server ever restarts
</li>
<li>Download and unzip the latest version of WordPress
</li>
<li>Automatically edit your WordPress config file with all the information it has just generated
</li>
</ol>
<h3>Credits</h3>
<p>The only reason I was able to figure out this process in the first place was because of the following people</p>
<ul>
<li><a href="http://micro.uoregon.edu/unix/mysql.html">Micro&#8217;s guide to MySQL on shell</a> &#8211; Not the best instructions in the world, but absolutely necessary.
</li>
<li><a href="http://emumarketing.uoregon.edu/tristan/2008/09/30/easy-php-on-shell/">Easy PHP on shell</a> &#8211; Tristan at the EMU marketing department made most of this possible with his instructions for getting PHP files to run properly (instead of being served as text files). Tristan actually <a href="http://emumarketing.uoregon.edu/tristan/2009/01/10/getting-wordpress-working-on-shell/">wrote a WordPress installation guide</a> similar to this one last month.
</li>
<li><a href="http://twitter.com/justinmccraw">Justin McCraw</a> &#8211; Helped me remember the simplest set of steps to get this done
</li>
<li>Bruce and <a href="http://www.uoregon.edu/~spencera/">Spencer</a> at the UO for helping with specific issues I had along the way
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://auzigog.com/2009/02/01/easy-website-on-your-university-of-oregon-web-space/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Creating a MediaWiki API Instance Outside Installation Directory</title>
		<link>http://auzigog.com/2009/01/11/creating-a-mediawiki-api-instance-outside-installation-directory/</link>
		<comments>http://auzigog.com/2009/01/11/creating-a-mediawiki-api-instance-outside-installation-directory/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 08:24:15 +0000</pubDate>
		<dc:creator>Auzigog</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Guides]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://auzigog.com/?p=222</guid>
		<description><![CDATA[
I&#8217;m in the process of writing mediawiki2wordpress&#8212;a plugin to allow WordPress to access and display content from a MediaWiki installation. I spent a bit of the evening figuring out how to get MediaWiki to let me trick it into thinking I was making a standard request. The method I explain here gives you access to [...]
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in the process of writing <a href="http://github.com/auzigog/mediawiki2wordpress/tree/master">mediawiki2wordpress</a>&mdash;a plugin to allow <a href="http://wordpress.org/">WordPress</a> to access and display content from a <a href="http://www.mediawiki.org/wiki/MediaWiki">MediaWiki</a> installation. I spent a bit of the evening figuring out how to get MediaWiki to let me trick it into thinking I was making a standard request.</p>
<p>The method I explain here gives you access to the <a href="http://www.mediawiki.org/wiki/API">MediaWiki API class</a> as opposed to the standard MediaWiki rendering class. Most of this code came from MediaWiki&#8217;s <span class="code">api.php</span> which you can find in <a href="http://download.wikimedia.org/mediawiki/1.13/mediawiki-1.13.3.tar.gz">MediaWiki 1.13</a>.</p>
<p>Here&#8217;s what the API output will look like for the <a href="http://en.wikipedia.org/w/api.php?action=parse&#038;page=Foobar">Foobar page on Wikipedia</a> (in XML).</p>
<p>I spent quite a bit of time poking around in the MediaWiki /includes directory and trying different hack-ish methods before <a href="http://www.mediawiki.org/wiki/API:Calling_internally#Using_API_internally_by_other_code">this page</a> that had exactly what I needed! It did need updating, but I <a href="http://www.mediawiki.org/w/index.php?title=API:Calling_internally&#038;diff=232400&#038;oldid=214333">was happy to oblige</a>. I even had this whole post written up using a sloppier approach before finding the <span class="code">FauxRequest</span> class that I explain below.<br />
<span id="more-222"></span></p>
<h3>The code</h3>
<p>Let&#8217;s start with the sample code, then go over the details.</p>
<pre lang="php" line="1">$mediawiki_root = '/Users/eyeRmonkey/www/mediawiki-test';
putenv("MW_INSTALL_PATH=$mediawiki_root");
// Initialise common code
require ($mediawiki_root . '/includes/WebStart.php');

class MediaWikiAPIWrapper {
	public function make_fake_request($params) {
		$request = new FauxRequest($params, true);

		$api = new ApiMain($request);

		// Process data &#038; use an output buffer to capture the resutls
		$api->execute();
		$result = $api->getResult();
		$data = &#038;$result->getData();

		return $data;
	}
}</pre>
<h3>Initializing</h3>
<p>The first matter of business is <strong>lines 1 through 4</strong>. These <em>need</em> to be called outside of any function or class. I spent some time trying to figure out why none of MediaWiki&#8217;s global variables were showing up in <span class="code">print_r($GLOBALS)</span> before thinking to <span class="code">require_once()</span> it outside of any functions. Duh. Make sure you get the path to your MediaWiki installation root correct (no trailing slash, obviously).</p>
<p>Most of the work get&#8217;s done on <strong>line 4</strong>. This get&#8217;s all the code ready for a standard API call from the web. This whole approach is meant to be used by an <a href="http://www.mediawiki.org/wiki/Extension_Matrix">extension</a>, so we need to play catchup by initializing the core MediaWiki code.</p>
<h3>Faking the Request</h3>
<p>The good folks at MediaWiki were are kind enough to provide us with a class specifically meant for faking an API request! Joy! It&#8217;s called <span class="code">FauxRequest</span> and it extends the <span class="code">WebRequest</span> object that is used by default for API calls. The <span class="code">FauxRequest</span> class takes an array of keys and values that represent what would&#8217;ve been passed in the URL.</p>
<p>The API manual has more information on  <a href="http://www.mediawiki.org/wiki/API:Data_formats">formats</a> and different <a href="http://www.mediawiki.org/wiki/API:Query">queries</a> you can make to the API.</p>
<p>Here is what your <span class="code">$params</span> array might look like to grab the Main Page:</p>
<pre lang="php">$data = array(
		'action' => 'parse',
		'page' => 'Main_Page'
	);</pre>
<h3>Running the API</h3>
<p><strong>Lines 10 through 15</strong> create an instance of the API and pass in our <span class="code">FauxRequest</span> object to get things rolling!</p>
<p>The <span class="code">$data</span> array will hold all of the information that you would get from a <span class="code">format=php</span> API call. As always, you could use <span class="code">print_r()</span> to display the Array for debugging purposes.</p>
<p><em>That&#8217;s it!</em></p>
<h3>mod_rewrite Issues</h3>
<p>On <a href="http://wiki.auzigog.com">my wiki</a>, the .htaccess mod_rewrite rules that I have seem to be preventing the API from functioning totally correctly. A workaround I discovered is to use the following API call: <a href="http://en.wikipedia.org/w/api.php?action=parse&#038;title=Main_Page&#038;text=%7B%7B%3AMain_Page%7D%7D"><span class="code">/api.php?action=parse&#038;title=Main_Page&#038;text={{:Main_Page}}</span></a>. This works by asking the API to translate the <span class="code">text</span> parameter into rendered text. The <span class="code">{{:Main_Page}}</span> says that the text is actually a <a href="http://en.wikipedia.org/wiki/Wikipedia:Transclusion">transclusion-ed</a> page. It&#8217;s definitely a hack, but it works on servers with weird rewrite rules for <a href="http://www.mediawiki.org/wiki/Manual:Short_URL">pretty URLs</a>.</p>
<h3>Further reading</h3>
<ul>
<li><a href="http://www.mediawiki.org/wiki/API:Query_-_Properties">API: Query Properties</a>
</li>
<li><a href="http://www.mediawiki.org/wiki/API:Expanding_templates_and_rendering">API: Expanding templates and rendering</a> &#8211; Relevant to the transclusion workaround.
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://auzigog.com/2009/01/11/creating-a-mediawiki-api-instance-outside-installation-directory/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>My Experience with Installing WordPress</title>
		<link>http://auzigog.com/2007/05/14/my-experience-with-installing-wordpress/</link>
		<comments>http://auzigog.com/2007/05/14/my-experience-with-installing-wordpress/#comments</comments>
		<pubDate>Mon, 14 May 2007 11:18:49 +0000</pubDate>
		<dc:creator>Auzigog</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://eyermonkey.com/2007/05/14/my-experience-with-installing-wordpress/</guid>
		<description><![CDATA[
I was pleasantly surprised with how easy it was to install a WordPress blog to my server. I use GoDaddy for hosting. The only problem I encountered during the installation was when I wanted to change my permalink structure. The problem arose when I switched from &#8220;ugly permalinks&#8221; (<a href="http://example.com/?p=N">http://example.com/?p=N</a>) to &#8220;pretty permalinks&#8221; (<a href="http://example.com/year/month/day/post-name">http://example.com/year/month/day/post-name</a>). I already [...]
]]></description>
			<content:encoded><![CDATA[<p>I was pleasantly surprised with how easy it was to install a <a href="http://wordpress.org">WordPress</a> blog to my server. I use <a href="http://www.godaddy.com/">GoDaddy</a> for hosting. The only problem I encountered during the <a href="http://codex.wordpress.org/Installing_WordPress">installation</a> was when I wanted to change my <a href="http://codex.wordpress.org/Using_Permalinks">permalink structure</a>. </p>
<p>The problem arose when I switched from &#8220;ugly permalinks&#8221; (<code><a href="http://example.com/?p=N">http://example.com/?p=N</a></code>) to &#8220;pretty permalinks&#8221; (<code><a href="http://example.com/year/month/day/post-name">http://example.com/year/month/day/post-name</a></code>). I already had a .htaccess file in my root directory, but when switching permalink stuctures, WordPress attempts to write it&#8217;s own .htaccess file. Since mine was already in place, it failed and I started getting 404 errors on every pages except the home page.</p>
<p><span id="more-3"></span><br />
To solve them problem, I simply deleted the .htaccess file I put had in there. Then I switched back to &#8220;ugly permalinks&#8221; and then switched again to date-based permalinks. This allowed WordPress a change to create it&#8217;s own .htacces file with the correct rewrite conditions. I also add my own a couple of my own lines of code to make my site <a href="http://no-www.org/">no www</a> compliant. Here is my resulting .htaccess file for my root blog directory:</p>
<blockquote><p><code># BEGIN WordPress<br />
&lt;ifmodule mod_rewrite.c&gt;<br />
RewriteEngine On<br />
RewriteBase /<br />
RewriteCond %{HTTP_HOST} ^www.eyermonkey.com$ [NC]<br />
RewriteRule ^(.*)$ <a href="http://eyermonkey.com/">http://eyermonkey.com/</a>$1 [R=301,L]<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . /index.php [L]<br />
&lt;/ifmodule&gt;</p>
<ol>
<li>END WordPress</code></p></blockquote>
</li>
</ol>
<p>Other than that, everything went smoothly. I ended up using a theme called <a href="http://www.onehertz.com/portfolio/wordpress/mandigo/">Mandigo</a> with a few images from <a href="http://themes.wordpress.net/columns/2-columns/567/">Orange Crush</a>. I also installed a few plugins:</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/google-sitemap-generator/">Google Sitemap Generator</a></li>
<li><a href="http://www.oratransplant.nl/uga">Ultimate Google Analytics</a></li>
<li><a href="http://www.joshgerdes.com/blog/projects/simpleflickr-plugin/">SimpleFlickr</a></li>
<li><a href="http://wordpress.org/extend/plugins/gregarious/">Gregarious</a> (Social bookmarking &#8211; Digg and Reddit)</li>
<li>and a non-WordPress specific <a href="http://www.last.fm/widgets/">widget for Last.fm</a>
</li>
</ul>
<p>So far, my favorite part of the entire WordPress system is the ability to edit the code of your theme from within the admin panel. Before I discovered that feature, I was manually editing files on my computer, then uploading them to my server. It started to get quite tedious.</p>
<p>My advice to anyone installing WordPress for the first time is to take the time to familiarize yourself with all of the options in the admin panel.</p>
]]></content:encoded>
			<wfw:commentRss>http://auzigog.com/2007/05/14/my-experience-with-installing-wordpress/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

