<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1" -->
<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/"
	>

<channel>
	<title>projectGenie</title>
	<link>http://projectgenie.org/blog</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Mon, 14 Apr 2008 19:43:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1</generator>
	<language>en</language>
			<item>
		<title>Moving forward, Open Source-ward</title>
		<link>http://projectgenie.org/blog/moving-forward-open-source-ward-20080414/</link>
		<comments>http://projectgenie.org/blog/moving-forward-open-source-ward-20080414/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 19:43:25 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[announcements]]></category>

		<guid isPermaLink="false">http://projectgenie.org/blog/moving-forward-open-source-ward-20080414/</guid>
		<description><![CDATA[OK, cards on the table time. I have very little time with which to work on projectGenie, although I have many ideas I&#8217;d like to see happen. While I&#8217;ve made some progress with the next version of &#8216;Genie (&#8221;Brookmeyer&#8221;) it&#8217;s not happening fast enough. I think there&#8217;s a market, if that&#8217;s the right word, for [...]]]></description>
			<content:encoded><![CDATA[<p>OK, cards on the table time. I have very little time with which to work on projectGenie, although I have many ideas I&#8217;d like to see happen. While I&#8217;ve made some progress with the next version of &#8216;Genie (&#8221;Brookmeyer&#8221;) it&#8217;s not happening fast enough. I think there&#8217;s a market, if that&#8217;s the right word, for a system like projectGenie so I&#8217;m going to be making it an open source project.</p>
<p>However even that isn&#8217;t a two-minute job. I haven&#8217;t decided on which project hosting system to use (any recommendations between SourceForge and Google?) although <a href="http://www.spriggs.org.uk">Jon</a> has been extremely helpful. And before it&#8217;s opened I&#8217;d like to get a framework ready so that developers can build easily on top.</p>
<p>In a nutshell here&#8217;s what I want for &#8216;Genie:</p>
<ul>
<li>Clean HTML</li>
<li>Multiple themes, selectable from thumbnails (like Wordpress)</li>
<li>Mobile phone version (just task lists, comments and ability to reply)</li>
<li>Simple, unobtrusive JavaScript to handle pane refreshes and AJAXy stuff (using <a href="http://www.stillbreathing.co.uk/projects/performer/performer.html">Performer</a>)</li>
<li>Simple time management, with tape-recorder &#8220;record, pause, stop&#8221; buttons</li>
<li>Better document management, including page of thumbnails for all images attached to a task/project</li>
<li>Simple financial management, including ability to set a price for a task/project and record multiple payments against that price</li>
<li>Plugin system (a bit like Wordpress) so developers can add items to menus to run plugin pages (for reports etc)</li>
<li>Better configuration and user settings management, storing everything in the database</li>
</ul>
<p>Plus a lot of cleaning up of the interface so projectGenie is even easier to use. It&#8217;s a lot to ask, but I hope by opening the source to the good citizens of the web we&#8217;ll be able to make something really good and useful for us all.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectgenie.org/blog/moving-forward-open-source-ward-20080414/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Alternatives to projectGenie</title>
		<link>http://projectgenie.org/blog/alternatives-to-projectgenie-20080312/</link>
		<comments>http://projectgenie.org/blog/alternatives-to-projectgenie-20080312/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 22:25:16 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[versions]]></category>

		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://projectgenie.org/blog/alternatives-to-projectgenie-20080312/</guid>
		<description><![CDATA[It&#8217;s been so long since I posted anything here I&#8217;m embarrassed. However work on the next version of projectGenie (Brookmeyer) continues - albeit at glacial pace. I&#8217;ve been speaking with a couple of people recently about making it properly open-source, so that anyone can contribute to the project. I&#8217;m currently investigating options for that and [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been so long since I posted anything here I&#8217;m embarrassed. However work on the next version of projectGenie (Brookmeyer) continues - albeit at glacial pace. I&#8217;ve been speaking with a couple of people recently about making it properly open-source, so that anyone can contribute to the project. I&#8217;m currently investigating options for that and will hopefully have some time to do something about it.</p>
<p>In the meantime the world still needs project management, so here&#8217;s a long list of both web and desktop software that may help you to organise your projects and tasks: <a href="http://tutorialblog.org/freelancers-manage-your-projects/">http://tutorialblog.org/freelancers-manage-your-projects/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://projectgenie.org/blog/alternatives-to-projectgenie-20080312/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The devil in the details</title>
		<link>http://projectgenie.org/blog/the-devil-in-the-details-20070816/</link>
		<comments>http://projectgenie.org/blog/the-devil-in-the-details-20070816/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 23:19:40 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[features]]></category>

		<guid isPermaLink="false">http://projectgenie.org/blog/the-devil-in-the-details-20070816/</guid>
		<description><![CDATA[One of the main reasons for rewriting projectGenie (you knew I was doing that, right?) is to clean up a lot of the little things. After all, an application is just a collection of tiny details so it makes sense to get those details right.
So here&#8217;s a quick preview of part of the old interface:

And [...]]]></description>
			<content:encoded><![CDATA[<p>One of the main reasons for rewriting projectGenie (you knew I was doing that, right?) is to clean up a lot of the little things. After all, an application is just a <a href="http://daringfireball.net/2007/08/c4_1_in_a_nut">collection of tiny details</a> so it makes sense to get those details right.</p>
<p>So here&#8217;s a quick preview of part of the old interface:</p>
<p></a><a href='http://projectgenie.org/wp-content/uploads/2007/08/old.png' title='Old interface'><img src='http://projectgenie.org/wp-content/uploads/2007/08/old.thumbnail.png' alt='Old interface' /></a></p>
<p>And it&#8217;s new counterpart:</p>
<p><a href='http://projectgenie.org/wp-content/uploads/2007/08/new.png' title='New interface'><img src='http://projectgenie.org/wp-content/uploads/2007/08/new.thumbnail.png' alt='New interface' /></a></p>
<p>Much better, I think.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectgenie.org/blog/the-devil-in-the-details-20070816/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The mountain keeps growing</title>
		<link>http://projectgenie.org/blog/the-mountain-keeps-growing-20070718/</link>
		<comments>http://projectgenie.org/blog/the-mountain-keeps-growing-20070718/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 07:49:51 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[versions]]></category>

		<category><![CDATA[features]]></category>

		<guid isPermaLink="false">http://projectgenie.org/blog/the-mountain-keeps-growing-20070718/</guid>
		<description><![CDATA[You know that lack of time I was talking about? It&#8217;s now even more lacking. However despite that I have had chance to spend some time on the upcoming Brookmeyer release, and have finally nailed three important parts.

Page template and &#8216;engine&#8217;: this is the set of classes that power the entire site - templating, database [...]]]></description>
			<content:encoded><![CDATA[<p>You know that lack of time I was talking about? It&#8217;s now even more lacking. However despite that I have had chance to spend some time on the upcoming Brookmeyer release, and have finally nailed three important parts.</p>
<ul>
<li>Page template and &#8216;engine&#8217;: this is the set of classes that power the entire site - templating, database connection, security etc</li>
<li><abbr title="Asynchronous JavaScript and XML">AJAX</abbr> components using <a href="http://prototypejs.org">Prototype</a> and <a href="http://www.stillbreathing.co.uk/projects/performer/">Performer</a></li>
<li>Page architecture - what goes where, and what links to where</li>
</ul>
<p>So from that you can tell I&#8217;ve made quite a bit of progress. There&#8217;s a long way to go, I still have almost every page to shuffle round so it looks better and is easier to use, but progress has been made.</p>
<p>In the meantime I have a bit of technical know-how that might help you out. A couple of project<span>Genie</span> users have complained that they get <abbr title="Structured query language">SQL</abbr> errors after installing the current version. If that&#8217;s you then don&#8217;t panic, it&#8217;s a problem to do with the configuration file (fixed in the new version to come). Going to &#8216;Configuration&#8217; and clicking the update button (you don&#8217;t need to change anything, just click the button) will re-jig your installation and sort it right out.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectgenie.org/blog/the-mountain-keeps-growing-20070718/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Time, and the lack thereof</title>
		<link>http://projectgenie.org/blog/time-and-the-lack-thereof-20070611/</link>
		<comments>http://projectgenie.org/blog/time-and-the-lack-thereof-20070611/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 17:32:32 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[announcements]]></category>

		<category><![CDATA[versions]]></category>

		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://projectgenie.org/blog/time-and-the-lack-thereof-20070611/</guid>
		<description><![CDATA[Hmm. Things didn&#8217;t go according to plan this weekend. There was such a lot of client work to do I didn&#8217;t get time to do anything on Brookmeyer, the new version of projectGenie Which means I&#8217;m badly behind schedule, which means I won&#8217;t meet the (self-imposed) deadline on Thursday.
It&#8217;s a shame, but then I did [...]]]></description>
			<content:encoded><![CDATA[<p>Hmm. Things didn&#8217;t go according to plan this weekend. There was such a lot of <a href="http://www.searchandgo.com">client</a> <a href="http://beatsbase.com">work</a> to do I didn&#8217;t get time to do anything on Brookmeyer, the new version of project<span>Genie</span> Which means I&#8217;m badly behind schedule, which means I won&#8217;t meet the (self-imposed) deadline on Thursday.</p>
<p>It&#8217;s a shame, but then I did set myself an almost impossible task. The good news is I&#8217;ve made loads of progress by giving myself a really short amount of time to Get Something Done, and I&#8217;m fired up to get even more done very soon. So, hopefully, it won&#8217;t be long before I&#8217;m cutting the digital ribbon on a whole new version.</p>
<p>Until then, if you&#8217;re one of the people looking forward to trying out Brookmeyer, then sorry. You&#8217;ll have to wait a little bit longer.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectgenie.org/blog/time-and-the-lack-thereof-20070611/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Learning from the gurus</title>
		<link>http://projectgenie.org/blog/learning-from-the-gurus-20070608/</link>
		<comments>http://projectgenie.org/blog/learning-from-the-gurus-20070608/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 08:14:39 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[versions]]></category>

		<category><![CDATA[features]]></category>

		<guid isPermaLink="false">http://projectgenie.org/blog/learning-from-the-gurus-20070608/</guid>
		<description><![CDATA[There is less than a week to go to the release of version Brookmeyer of projectGenie. In quite what state I&#8217;ll drag myself across the line I&#8217;m not sure, but I&#8217;m fairly pleased with progress. The install, database, templating, security and application modules are done, so I&#8217;m now just faced with modifying the actual display [...]]]></description>
			<content:encoded><![CDATA[<p>There is less than a week to go to the release of version Brookmeyer of project<span>Genie</span>. In quite what state I&#8217;ll drag myself across the line I&#8217;m not sure, but I&#8217;m fairly pleased with progress. The install, database, templating, security and application modules are done, so I&#8217;m now just faced with modifying the actual display screens to be easier to use.</p>
<p>Speaking of user interfaces, those clever blokes over at <a href="htt://www.37signals.com">37signals</a> have <a href="http://37signals.blogs.com/products/2007/06/previewing_the_.html">updated the dashboard of Basecamp again</a>. <a href="http://www.basecamphq.com">Basecamp</a> is their insanely popular project management system (over 1 million people have signed up!) and is a huge inspiration to me. Basecamp is project<span>Genie</span>&#8217;s main <a href="http://projectgenie.org/competitors/">competitor</a>, but seeing as I&#8217;m giving my software away for free, and they host theirs and take care of all the technical headaches, we&#8217;re not quite in the same market.</p>
<p>Their dashboard is now better than ever. Here&#8217;s a quick list of some of the goodies are;</p>
<ul>
<li>It&#8217;s not weighed down by loads of icons (I have a tendency to throw an icon at anything that moves)</li>
<li>It has colour-coding, but not so much that it overwhelms the eye</li>
<li>It has a calendar that shows you what you need to see, but then gets out of the way</li>
<li>It has easy-to-read lists instead of clunky grids</li>
<li>It shows the *required* information, not frippery (do I really need to know what time a message was posted at three weeks ago? No, I just need the date)</li>
<li>It groups tasks logically, by project</li>
</ul>
<p>As I mentioned, project<span>Genie</span> and Basecamp are targeted at two different markets (OK, project<span>Genie</span> isn&#8217;t really targeted at any market) so while there&#8217;s a lot to learn from the masters of lean, mean web applications, I won&#8217;t be copying it wholesale. That would be bad-mannered. Instead I&#8217;m going to try to be a little more selective in the graphical elements and layouts I choose (less icons, more simple lists, group things logically).</p>
<p>And, who knows, I may even get it done by the deadline.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectgenie.org/blog/learning-from-the-gurus-20070608/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Changes of plan</title>
		<link>http://projectgenie.org/blog/changes-of-plan-20070604/</link>
		<comments>http://projectgenie.org/blog/changes-of-plan-20070604/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 23:14:34 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[versions]]></category>

		<category><![CDATA[features]]></category>

		<guid isPermaLink="false">http://projectgenie.org/blog/changes-of-plan-20070604/</guid>
		<description><![CDATA[So there I was, knee-deep in PHP and wondering what the hell I was thinking to set myself a challenge like this. To write, basically from scratch, a new version of a quite complex web application in just over 10 days. As if that&#8217;s not mad enough, I had other clients that need to be [...]]]></description>
			<content:encoded><![CDATA[<p>So there I was, knee-deep in PHP and wondering what the hell I was thinking to set myself a challenge like this. To write, basically from scratch, a new version of a quite complex web application in just over 10 days. As if that&#8217;s not mad enough, I had other clients that need to be serviced as well. Life doesn&#8217;t stop just because of my whims.</p>
<p>So, depsite me saying that I wasn&#8217;t going to look at the templating system for project<span>Genie</span> this time round, guess what I&#8217;ve done? That&#8217;s right, rewritten the templating system. Oh, and the installer.</p>
<p>There is method in my madness, you see. By having a better installer means that (hopefully) people will find it easier to start playing with project<span>Genie</span>. I&#8217;m forever thinking about the users, me. And by sorting out the templating system (OK, so it&#8217;s a hybrid of a proper object-oriented templating system and my old procedural system) I can produce the rest of the system screens much more easily.</p>
<p>I&#8217;ve also added a simple database class so that I have a single point of failure, I mean access, to the database. And the menus are now dynamic, so people who aren;t meant to see certain section now can&#8217;t. Hurrah.</p>
<p>Still, to think that I&#8217;ve not even started on the list of things I&#8217;d said I&#8217;d do for version Brookmeyer &#8230; it&#8217;s a ludicrous escapade. If I make it I&#8217;ll be amazed.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectgenie.org/blog/changes-of-plan-20070604/feed/</wfw:commentRss>
		</item>
		<item>
		<title>And they&#8217;re off!</title>
		<link>http://projectgenie.org/blog/and-theyre-off-20070531/</link>
		<comments>http://projectgenie.org/blog/and-theyre-off-20070531/#comments</comments>
		<pubDate>Thu, 31 May 2007 16:49:01 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[versions]]></category>

		<category><![CDATA[features]]></category>

		<guid isPermaLink="false">http://projectgenie.org/blog/and-theyre-off-20070531/</guid>
		<description><![CDATA[I&#8217;ve started my ridiculous escapade of getting the Brookmeyer version of projectGenie live by my birthday on the 14th of June. I&#8217;ve already made a few decisions to limit the amount of huge under-the-cover redevelopment I&#8217;ll have to do (basically the templating system will be staying much the same) and now is the time to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started <a href="http://projectgenie.org/blog/making-less-more-20070529/">my ridiculous escapade</a> of getting the Brookmeyer version of project<span>Genie</span> live by my birthday on the 14th of June. I&#8217;ve already made a few decisions to limit the amount of huge under-the-cover redevelopment I&#8217;ll have to do (basically the templating system will be staying much the same) and now is the time to set out my stall for exactly what features will be added/removed.</p>
<p>In a nutshell:</p>
<ol>
<li>The main screen (can I call it the Dashboard? Not really&#8230;) will be redesigned, with the five or six current sections being replaced by three. The main one will show all notes to all projects that you have access to, with some options to filter them. Much better.</li>
<li>I&#8217;ll be replacing the current clunky JavaScript library with <a href="http://prototypejs.org">prototype</a> and <a href="http://www.stillbreathing.co.uk/projects/performer/performer.html">Performer</a>.</li>
<li>Clean URLs for people who can use them. That will be configurable by the configuration options.</li>
<li>And speaking of configuration options, I&#8217;ll be cleaning that up quite a lot. Basically there will be a standard set of configuration options, and a much more comprehensive advanced set of options.</li>
<li>There will be redesigns for most of the screens, especially the client, contact and project screen.</li>
<li>I&#8217;ll add some simple reports to help you manage projects.</li>
<li>The help section will be updated and rewritten.</li>
</ol>
<p>Seeing as I&#8217;m not sure I&#8217;ll have time to do even that little lot, there is only a very slim chance of any of this next list happening, but we live in hope.</p>
<ol>
<li>Simple financial management for projects: a total amount for different phases of each project, then details of any (possibly multiple) payments until the fee has been paid.</li>
<li>Simple time management showing some kind of on-screen timer. This would be per-task.</li>
<li>Start date and end date for tasks, allowing a <a href="http://www.stillbreathing.co.uk/experiments/gantt/">simple Gantt chart</a> to be shown.</li>
</ol>
<p>There will be more information about my progress (or lack of it) over the next couple of weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectgenie.org/blog/and-theyre-off-20070531/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Making less more</title>
		<link>http://projectgenie.org/blog/making-less-more-20070529/</link>
		<comments>http://projectgenie.org/blog/making-less-more-20070529/#comments</comments>
		<pubDate>Tue, 29 May 2007 21:53:57 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[announcements]]></category>

		<category><![CDATA[versions]]></category>

		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://projectgenie.org/blog/making-less-more-20070529/</guid>
		<description><![CDATA[As you know, 37signals are big inspirations to me (hence my 37genies skin for projectGenie). A large part of their manifesto is &#8220;a belief in the beauty of less - features, options, employees, meetings, promises&#8221; (thanks Brian). Constraints are good, they cut out the clutter.
So I&#8217;m setting myself a constraints challenge. I&#8217;m limiting myself to [...]]]></description>
			<content:encoded><![CDATA[<p>As you know, <a href="http://37signals.com/">37signals</a> are big inspirations to me (hence my <a href="http://projectgenie.org/features/skins/">37genies skin</a> for project<span>Genie</span>). A large part of their manifesto is &#8220;a belief in the beauty of less - features, options, employees, meetings, promises&#8221; (thanks <a href="http://www.leaveitbehind.com/home/2007/05/the_37_things_i.html">Brian</a>). Constraints are good, they cut out the clutter.</p>
<p>So I&#8217;m setting myself a constraints challenge. I&#8217;m limiting myself to just 16 days to get the bulk of the new project<span>Genie</span> version ready for public use. That&#8217;s right, on June 14th (my birthday, by the way) version Brookmeyer will be live for playing with on this very site.</p>
<p>I&#8217;m not sure what features will make it, I&#8217;ll have to pick the ones that will make the most difference. Wish me luck <img src='http://projectgenie.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://projectgenie.org/blog/making-less-more-20070529/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BeatsBase: a case study</title>
		<link>http://projectgenie.org/blog/beatsbase-a-case-study-20070525/</link>
		<comments>http://projectgenie.org/blog/beatsbase-a-case-study-20070525/#comments</comments>
		<pubDate>Fri, 25 May 2007 19:03:39 +0000</pubDate>
		<dc:creator>chris</dc:creator>
		
		<category><![CDATA[users]]></category>

		<guid isPermaLink="false">http://projectgenie.org/blog/beatsbase-a-case-study-20070525/</guid>
		<description><![CDATA[I&#8217;m pleased to say that one of my clients&#8217; websites was launched a few days ago. BeaTsbase, a community site for DJs has been in development since January, and it&#8217;s been a pleasure to do. Not just because Robbie has been a fantastic client, but because projectGenie greased the wheels of our communication.
Some quick stats. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to say that one of my clients&#8217; websites was launched a few days ago. <a href="http://beatsbase.com">BeaTsbase, a community site for DJs</a> has been in development since January, and it&#8217;s been a pleasure to do. Not just because <a href="http://robbie.beatsbase.com">Robbie</a> has been a fantastic client, but because project<span>Genie</span> greased the wheels of our communication.</p>
<p>Some quick stats. During the BeatsBase project 29 individual tasks were created, with a total of 721 notes added. That&#8217;s in excess of 85,000 words, or 340,000 characters! Phew, no wonder my keyboard is acting strange.</p>
<p>project<span>Genie</span> hasn&#8217;t been our only method of communication. There have been a few dozen emails and about 10 phone calls, but it&#8217;s carried the weight for most of the project. In fact using it so intensely has helped me to see several areas it could be streamlined, as well as lots of ideas for new features.</p>
<p>Anyway, if you&#8217;re a DJ then you need to <a href="http://beatsbase.com">check out BeatsBase</a>. And while you&#8217;re there say hi to Robbie.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectgenie.org/blog/beatsbase-a-case-study-20070525/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
