<?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>Infinite Injury &#187; wordpress</title>
	<atom:link href="http://www.infiniteinjury.org/blog/topics/programming/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.infiniteinjury.org/blog</link>
	<description>Good Analysis, Bad Grammar</description>
	<lastBuildDate>Sat, 01 Jan 2011 15:05:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>OpenID Login Working</title>
		<link>http://www.infiniteinjury.org/blog/2007/08/02/openid-login-working/</link>
		<comments>http://www.infiniteinjury.org/blog/2007/08/02/openid-login-working/#comments</comments>
		<pubDate>Thu, 02 Aug 2007 14:18:03 +0000</pubDate>
		<dc:creator>TruePath</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[openid]]></category>

		<guid isPermaLink="false">http://www.infiniteinjury.org/blog/2007/08/02/openid-login-working/</guid>
		<description><![CDATA[So after I went to a great deal of effort to compile a custom version of php on dreamhost to support GMP (long integer library) and jumped through several other hoops just to get openid support working I forgot to change the trust_root after I changed the URL. Anyway long story short openid logins are [...]]]></description>
			<content:encoded><![CDATA[<p>So after I went to a great deal of effort to compile a custom version of php on dreamhost to support GMP (long integer library) and jumped through several other hoops just to get openid support working I forgot to change the trust_root after I changed the URL.  Anyway long story short openid logins are now working.</p>

<p>If you don&#8217;t know what that means check out a site like <a href="http://myopenid.com">myopenid.com</a> which will explain all about it.  However, if you have a livejournal or other sixapart hosted blog you may already have your own openid.  Google will reveal all if you ask.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infiniteinjury.org/blog/2007/08/02/openid-login-working/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Blogging System</title>
		<link>http://www.infiniteinjury.org/blog/2007/06/30/new-blogging-system/</link>
		<comments>http://www.infiniteinjury.org/blog/2007/06/30/new-blogging-system/#comments</comments>
		<pubDate>Sun, 01 Jul 2007 03:03:35 +0000</pubDate>
		<dc:creator>TruePath</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.infiniteinjury.org/blog/2007/6/30/new-blogging-system/</guid>
		<description><![CDATA[I&#8217;ve been avoiding doing anything with my blogs for a long time. I&#8217;d come to dislike the look of my blogs and the nasty fragile hacks that held my movable type system together so I started putting off doing things with my blog until I could change the system. After my experiences hacking movabletype to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been avoiding doing anything with my blogs for a long time.  I&#8217;d come to dislike the look of my blogs and the nasty fragile hacks that held my movable type system together so I started putting off doing things with my blog until I could change the system. After my experiences hacking <a href="http://movabletype.org">movabletype</a> to support threaded comments (version 4 might be better) I decided I wanted an open source blogging system written in a more appropriate language than perl<sup id="fnref:perl"><a href="#fn:perl" rel="footnote">1</a></sup> with a well designed extension system.  <a href="http://www.ruby-lang.org">Ruby</a> on <a href="www.rubyonrails.org/">rails</a> still seems like the right way to go but I didn&#8217;t like the <a href="http://typosphere.org/">typo</a> codebase and <a href="http://mephistoblog.com/">mephisto</a> just isn&#8217;t mature enough yet to have the extensions I need, e.g., openid, and it&#8217;s API still seems to be in flux.</p>

<p>The fact that I&#8217;m going to be applying for jobs soon finally inspired me to do something about my web presence and despite being written in php I settled on wordpress based on it&#8217;s ease of modification and the amazingly comprehensive list of open source plugins availible.  Someday I may still switch to mephisto<sup id="fnref:mephisto"><a href="#fn:mephisto" rel="footnote">2</a></sup> or my own custom code but at the moment wordpress can&#8217;t be beat as a practical blogging solution for those of us who want extensive customizations and non-standard features.</p>

<p>For anyone who is interested in the code I&#8217;ve written to customize this blog or other related issues I&#8217;ll be posting them on my <a href="http://www.infiniteinjury.org/blog/wordpress/">wordpress</a> page.</p>

<div class="footnotes">
<hr />
<ol>

<li id="fn:perl">
<p>Perl&#8217;s a great language for scripting or gluing things together but perl 5 isn&#8217;t as well suited to building complex web applications.  From what I&#8217;ve read I expect perl 6 will be more appropriate for this sort of task but <a href="http://www.ruby-lang.org/en/">ruby</a> is really the right choice.&#160;<a href="#fnref:perl" rev="footnote">&#8617;</a></p>
</li>

<li id="fn:mephisto">
<p>I hope to explain what I like about the mephisto architecture in a latter post.&#160;<a href="#fnref:mephisto" rev="footnote">&#8617;</a></p>
</li>

</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.infiniteinjury.org/blog/2007/06/30/new-blogging-system/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

