<?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>n8blog &#187; pyblosxom</title>
	<atom:link href="http://www.n8gray.org/blog/category/blogging/pyblosxom/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.n8gray.org</link>
	<description>distraction in action</description>
	<lastBuildDate>Thu, 01 Jul 2010 18:21:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Migrating to PyBlosxom</title>
		<link>http://www.n8gray.org/blog/2004/06/23/migrating-to-pyblosxom/</link>
		<comments>http://www.n8gray.org/blog/2004/06/23/migrating-to-pyblosxom/#comments</comments>
		<pubDate>Wed, 23 Jun 2004 13:17:00 +0000</pubDate>
		<dc:creator>n8</dc:creator>
				<category><![CDATA[pyblosxom]]></category>

		<guid isPermaLink="false">http://www.n8gray.org/sandbox/wordpress/?p=76</guid>
		<description><![CDATA[Blosxom is nice, but unfortunately it&apos;s implemented in a write-only language.
This is a problem, because I already have ideas for pushing it in new 
directions but I&apos;m constantly confronted by the Perl Problem.

Luckily, any time something worthwhile is written in Perl, somebody comes
along and rewrites it in Python (and Ruby, and Scheme, and countless other
flavors [...]]]></description>
			<content:encoded><![CDATA[<p>Blosxom is nice, but unfortunately it&apos;s implemented in a write-only language.
This is a problem, because I already have ideas for pushing it in new <br />
directions but I&apos;m constantly confronted by the <i>Perl Problem</i>.</p>

<p>Luckily, any time something worthwhile is written in Perl, somebody comes
along and rewrites it in Python (and Ruby, and Scheme, and countless other<br />
flavors of various weeks).  Thus, we have <a href="http://roughingit.subtlehints.net/pyblosxom/">PyBlosxom</a>.  PyBlosxom<br />
is much younger than Blosxom, so it&apos;s not surprising that it&apos;s a little rougher<br />
around the edges.  The documentation is much worse than the already shaky <br />
documentation for Blosxom.  Even important plugins that come bundled with<br />
PyBlosxom, like the comments plugin, fail to document basic things like which<br />
variables they provide for use in your flavour files.  The PyBlosxom folks would<br />
be well advised to follow the Blosxom example and use an informally standardized<br />
format for documenting plugins.  Something along the lines of <br />
<ol>
    <li> Description
    <li> Configuration Parameters and Instructions
    <li> Variables provided
    <li> Examples
</ol>

<p>Also, it is repeatedly
stated that PyXML is a dependency for various plugins, which is not true since<br />
the xml module in question has been included in the Python standard library <br />
since Python 2.0.  Finally, PyBlosxom is often advertized as being compatible<br />
with Blosxom flavours, but this is not true.  PB uses a similar scheme, but the<br />
variables you use within the flavour files are different and there are <br />
differences in the set of files contained in a flavour.</p>

<p>Having said all that, I&apos;m still happy to be switching.  It&apos;s painful for
me to work with a system that I can&apos;t tweak and extend, and I&apos;d like to see how<br />
useful I can make this blog be.  With some improvements in the documentation,<br />
PyBlosxom should be a good platform for exploring blog-space.</p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.n8gray.org%2Fblog%2F2004%2F06%2F23%2Fmigrating-to-pyblosxom%2F&amp;linkname=Migrating%20to%20PyBlosxom"><img src="http://www.n8gray.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.n8gray.org/blog/2004/06/23/migrating-to-pyblosxom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

