<?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>Extra Thimian &#187; Document management system</title>
	<atom:link href="http://blog.thimian.com/category/document-management-system/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.thimian.com</link>
	<description>Suddenly Fiction</description>
	<lastBuildDate>Sun, 14 Feb 2010 04:03:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Kicking off the blog (and the project, too)</title>
		<link>http://blog.thimian.com/2008/04/29/kicking-off-the-blog-and-the-project-too/</link>
		<comments>http://blog.thimian.com/2008/04/29/kicking-off-the-blog-and-the-project-too/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 07:22:00 +0000</pubDate>
		<dc:creator>Phill</dc:creator>
				<category><![CDATA[Document management system]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Software development]]></category>

		<guid isPermaLink="false">http://blog.thimian.com/2008/04/29/kicking-off-the-blog-and-the-project-too/</guid>
		<description><![CDATA[I promised myself, that I&#8217;d chronicle my efforts in developing a project from start to finish.
Well, this won&#8217;t quite work out, since I already have the contract in hand.  
However, I&#8217;ll write up what I am going to do, what I am doing, and the milestones reached. Well, a software development blog.
So, what&#8217;s the [...]]]></description>
			<content:encoded><![CDATA[<p>I promised myself, that I&#8217;d chronicle my efforts in developing a project from start to finish.</p>
<p>Well, this won&#8217;t quite work out, since I already have the contract in hand. <img src='http://blog.thimian.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>However, I&#8217;ll write up what I am going to do, what I am doing, and the milestones reached. Well, a software development blog.</p>
<p><span style="font-weight: bold;">So, what&#8217;s the project about?</span></p>
<p>I have to build a web-based <a href="http://en.wikipedia.org/wiki/Document_Management">Document management system</a>.</p>
<p>Requested Features:
<ul>
<li>Single Sign On</li>
<li>Import documents from a network share</li>
<li>Storage of metadata (an odd one in this case is, that physical locations have to be recorded, too, in case the government agency sending it cannot deal with electronic documents. Legal requirements are fun like that)</li>
<li>Fortunately, no detailed tracking for SOX or other such regulations.</li>
</ul>
<p><span style="font-weight: bold;">What&#8217;s coming up</span></p>
<p>At first, I&#8217;ll post progress about gathering requirements, proposals and recommendations of solutions for these requirements that go out to the client (after I&#8217;ve sent them, though).</p>
<p>After that, I&#8217;ll report my progress with the application: What I did, why I did it, and what the challenges were.</p>
<p>And last but not least, I&#8217;ll talk about the deployment of the application, and its maintenance.</p>
<p><span style="font-weight: bold;">So, what are you using?</span></p>
<p>The web application framework is going to be <a href="http://rubyonrails.org/">Ruby on Rails</a>, the database back-end <a href="http://www.mysql.com/">MySQL</a>, the webserver will be Apache of some sort. What&#8217;ll serve the Rails pages I don&#8217;t know yet. Maybe <a href="https://glassfish.dev.java.net/">Glassfish</a> with <a href="http://www.jruby.org/">JRuby</a>, maybe <a href="http://www.modrails.com/">mod_rails</a>, possibly the classic Apache + Pack of <a href="http://mongrel.rubyforge.org/">Mongrels</a> solution. We&#8217;ll see when I get there.</p>
<p>My development OS will be Windows XP together with a <a href="http://debian.org/">Debian</a> <a href="http://virtualbox.org/">VM</a> and a <a href="http://www.ubuntu.com/products/WhatIsUbuntu/kubuntu">Kubuntu 8.04</a> installation as primary development OS.</p>
<p>The deployment will be on<a href="http://www.freebsd.org"> FreeBSD</a> 5.4 (I know, I can&#8217;t influence that, and neither can my client).</p>
<p>The approach I&#8217;ll be using, even though I&#8217;m just one person, is a simple variant of <a href="http://www.blogger.com/en.wikipedia.org/wiki/Agile_software_development">Agile Development</a>: Sprints, and loads of tests before I write the actual code.
<div id="zemanta-pixie" style="margin: 5px 0pt; width: 100%;"><a id="zemanta-pixie-a" href="http://www.zemanta.com/" title="Zemified by Zemanta"><img id="zemanta-pixie-img" src="http://img.zemanta.com/pixie.png?x-id=6bf52df3-d0a8-4c65-a257-e4f4c52a89b3" style="border: medium none ; float: right;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.thimian.com/2008/04/29/kicking-off-the-blog-and-the-project-too/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.756 seconds -->
