<?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>/dev/caffeine &#187; darksun</title>
	<atom:link href="http://devcaffeine.com/categories/darksun/feed/" rel="self" type="application/rss+xml" />
	<link>http://devcaffeine.com</link>
	<description>anything worth taking seriously is worth making fun of</description>
	<lastBuildDate>Thu, 24 Sep 2009 20:50:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>athas.org gone live</title>
		<link>http://devcaffeine.com/2008/02/05/athasorg-gone-live/</link>
		<comments>http://devcaffeine.com/2008/02/05/athasorg-gone-live/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 15:24:06 +0000</pubDate>
		<dc:creator>cflipse</dc:creator>
				<category><![CDATA[darksun]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://devcaffeine.com/2008/02/05/athasorg-gone-live/</guid>
		<description><![CDATA[So, I finally pulled the trigger this weekend:  Athas.org is no longer written in PHP.
I&#8217;ve been working on a Rails based re-write on-and-off for the last few months, and we&#8217;ve been using the new site internally, as I work through various different approaches to the project.
By far, one of the trickiest things was figuring [...]]]></description>
			<content:encoded><![CDATA[<p>So, I finally pulled the trigger this weekend:  Athas.org is no longer written in PHP.</p>
<p>I&#8217;ve been working on a Rails based re-write on-and-off for the last few months, and we&#8217;ve been using the new site internally, as I work through various different approaches to the project.</p>
<p>By far, one of the trickiest things was figuring out how to deal with file distribution and versioning.  Shipping out files, PDFs primarily, is the entire reason for the site[0].  We tend to do multiple releases of the same product &#8212; beta/playtesting releases, followed by revisions, followed eventually by a &#8220;final&#8221; release.  (I put final in quotes, because we can always go back and revisit a product) &#8230;</p>
<p>I wrestled for a long time with how to manage this versioning issue; I&#8217;m still not necessarily satisified with the current solution.  Which is:  A product (which contains multiple files) is what holds the current status &#8212; Internal, Beta, Final, Under Review.  Files are associated with the product, but aren&#8217;t really tracked themselves.  They&#8217;re either public or private (for purely internal development files) and can be archived.  Basically, the product is a big bucket for all of the associated files, but the file records themselves are &#8220;dumb&#8221;.</p>
<p>It seems to work out well enough.  Time, I suppose, will tell.</p>
<p>[0] For the moment; I do plan on making a much more web-based interface for distributing 4e material in development.</p>
]]></content:encoded>
			<wfw:commentRss>http://devcaffeine.com/2008/02/05/athasorg-gone-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site plottings</title>
		<link>http://devcaffeine.com/2006/10/05/site-plottings/</link>
		<comments>http://devcaffeine.com/2006/10/05/site-plottings/#comments</comments>
		<pubDate>Thu, 05 Oct 2006 14:26:47 +0000</pubDate>
		<dc:creator>cflipse</dc:creator>
				<category><![CDATA[darksun]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://devcaffeine.com/2006/10/05/site-plottings/</guid>
		<description><![CDATA[I&#8217;m working on a rewrite of Athas.org, converting from PHP to Rails.  I&#8217;m migrating off the current database, so nothing really should be lost.
Aside from the fact that it looks like I&#8217;m going to need to upgrade apache to a version that&#8217;s not packaged for my OS (2.2, because I need a mod that&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on a rewrite of <a href="http://athas.org">Athas.org</a>, converting from PHP to <a href="http://rubyonrails.org">Rails</a>.  I&#8217;m migrating off the current database, so nothing really should be lost.</p>
<p>Aside from the fact that it looks like I&#8217;m going to need to upgrade apache to a version that&#8217;s not packaged for my OS (2.2, because I need a mod that&#8217;s only available in that version) there are a couple of other things that I&#8217;m planning on finishing before migrating the site.  After that, I&#8217;ve got a few ideas for incremental addons.</p>
<p><span id="more-42"></span></p>
<dl>
<dt>Releases section </p>
<dd>includes ability to attach files to a release (reduction of administrative hassels)
</dd>
<dd>Jon wants me to take the opportunity to rename off &#8220;releases&#8221; &#8230; although I tend to prefer that name over alternatives, and it has initertia
</dd>
<dd>For <b>official</b> products, I think there needs to be some kind of signoff system, so we know that a product has been reviewed by at least two overcouncil members before going live.  May sound like bueocracy, but I think it&#8217;s needed to avoid inadvertant gaffes.</p>
<dt>Articles Section</p>
<dd>Need to migrate the various works of fiction into the articles.
</dd>
<dd>A lot of this is done already
</dd>
<dd>I want articles to take a much higher stage than they do currently &#8212; probably involves granting them more prominence.</p>
<dt>News</p>
<dd>Keep a good, clean CRUD system for news up.</p>
<dt>Staff</p>
<dd>Update the authentication system, adding roles
</dd>
<dd>Generate the staff page off the roles in the system &#8212; so Templars and such are updated automatically.
</dd>
</dt>
</dd>
</dt>
</dd>
</dt>
</dd>
</dt>
</dl>
<p>I&#8217;ve already got a fair bit of this done, but need to work out the attachments still.  That&#8217;s the most complicated bit of all this.</p>
<p>Eventually, I&#8217;d like to encourage a bit more community participation &#8212; let community members submit links, news postings, files &#8230; all requires approval before going live, to hopefully keep the spammers out of the loop.  Errata lists for every release, with a nice, convenient submission method.</p>
<p>If you&#8217;ve got thoughts and suggestions, comments here would be a good place. <img src='http://devcaffeine.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://devcaffeine.com/2006/10/05/site-plottings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dragon article</title>
		<link>http://devcaffeine.com/2006/09/06/dragon_article/</link>
		<comments>http://devcaffeine.com/2006/09/06/dragon_article/#comments</comments>
		<pubDate>Wed, 06 Sep 2006 14:43:23 +0000</pubDate>
		<dc:creator>cflipse</dc:creator>
				<category><![CDATA[darksun]]></category>

		<guid isPermaLink="false">http://blog.devcaffeine.com/2006/09/06/37/</guid>
		<description><![CDATA[I just finished up and submitted an article to Dragon Magazine.  It&#8217;s another Dark Sun article, for the January Campaign Classics issue.  The article is intended for a planescape style &#8220;travel to another world&#8221; campaign, which pretty much focuses you in some awkward directions &#8212; especially for a world that&#8217;s always wanted nothing [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished up and submitted an article to <a href="http://paizo.com/dragon">Dragon Magazine</a>.  It&#8217;s another <a href="http://athas.org/">Dark Sun</a> article, for the January Campaign Classics issue.  The article is intended for a planescape style &#8220;travel to another world&#8221; campaign, which pretty much focuses you in some awkward directions &#8212; especially for a world that&#8217;s always wanted nothing to do with the standard D&#038;D cosmology.  Think I did pretty well with it though.  I&#8217;ll see if the editor gets back to me.</p>
<p>I owe Brax a thanks for looking over the article for me, doing a bit of editing, and shaving off about 250 words, all on short notice.</p>
]]></content:encoded>
			<wfw:commentRss>http://devcaffeine.com/2006/09/06/dragon_article/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>busy, busy</title>
		<link>http://devcaffeine.com/2006/08/17/busy-busy/</link>
		<comments>http://devcaffeine.com/2006/08/17/busy-busy/#comments</comments>
		<pubDate>Thu, 17 Aug 2006 15:59:39 +0000</pubDate>
		<dc:creator>cflipse</dc:creator>
				<category><![CDATA[darksun]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.devcaffeine.com/2006/08/17/busy-busy/</guid>
		<description><![CDATA[I&#8217;ve never been terribly good about writing to this thing, but this summer has been somewhat bad, especially if you consider how much time I&#8217;ve been spending immersed in new technology &#8230; 
In the last two months at work, I&#8217;d have to guess that I&#8217;ve picked up a pretty strong working knowledge of Rails &#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve never been terribly good about writing to this thing, but this summer has been somewhat bad, especially if you consider how much time I&#8217;ve been spending immersed in new technology &#8230; </p>
<p>In the last two months at work, I&#8217;d have to guess that I&#8217;ve picked up a pretty strong working knowledge of Rails &#8230; still have hiccups, of course, but I&#8217;ve gotten a rather snazzy javascripty app put together for doing &#8220;news&#8221; page layout.  It&#8217;ll never see the light of the &#8216;net, since the thing is intended to live on a private network, but it&#8217;s been a good workout, both of my Javascript skills, and my developing ruby muscles.  So, yeah, really should be talking more about my experiences picking up that new langauge and platform.  Whole thing is due for a set of demos over the next couple of weeks.  The low pressure, &#8220;determine if we&#8217;re gonna keep funding the project&#8221; type of demo.</p>
<p>As for side projects, I&#8217;ve got a rewrite of athas.org in the works, which is going to be rails based.  Really, I just need a couple of days without distraction.  Once I get the &#8220;releases&#8221; section worked out and done, the rest is a cakewalk.   Of course, those distraction free days have been kind of mythical.  I&#8217;ll have a couple of days for it next week, I suppose &#8212; my girlfriend is getting knee surgury, and I&#8217;m taking some time off work (wonderful timing with the demos and all, but it&#8217;s been scheduled for a while).</p>
<p>And on the same lines, I&#8217;ve got an article due for <a href="http://paizo.com/dragon">Dragon</a> magazine at the end of the month that I&#8217;m struggling with.  It&#8217;s taking shape, but the constraints aren&#8217;t exactly what I&#8217;d call natural for the setting.</p>
<p>Other than that, my time has been tied up with the usual &#8220;summer&#8221; things &#8212; weddings, weekend trips, a bbq or two at the park &#8230; not much time for keeping up a blog.  On the plus side, it also means that I havn&#8217;t had much time for keeping up with World of Warcraft &#8230; I think it might be safe to say that <i>that</i> particular distraction has finally let me go.</p>
]]></content:encoded>
			<wfw:commentRss>http://devcaffeine.com/2006/08/17/busy-busy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
