<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>The Obsessive Collaborator</title>
      <link>http://obsessivecollaborator.com/</link>
      <description>Collaboration for Everyone Else</description>
      <language>en</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Sun, 25 May 2008 00:18:52 -0500</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>Redmine Up and Running</title>
         <description><![CDATA[I vetted many of the project management tools that I've been looking at with teams at work and Redmine was the overwhelming winner.  The one thing it was missing was a calendar, but we've found a makeshift way of dealing with this by inserting a static google calendar with reminders.
<BR><BR>
<a href="http://www.redmine.org/boards/1/topics/show/950">http://www.redmine.org/boards/1/topics/show/950</a>
<BR><BR>
Still a work in progress but it seemed to work well enough.
<BR><BR>
Then came time to install Redmine on our production server instead of the test one.  Installing Rails wasn't too hard as I found some good tutorials
<BR><BR>
<a href="http://wiki.rubyonrails.org/rails/pages/RailsOnCentos5">http://wiki.rubyonrails.org/rails/pages/RailsOnCentos5</a>
<BR><BR>
I had been running Redmine via lighttpd with fastcgi, but I wanted to go with Mongrel for this install as lighttpd was a bit problematic.  
<BR><BR>
Good instructions on the Redmine wiki and another site<BR>
<a href="http://www.redmine.org/wiki/redmine/HowTo_run_Redmine_with_a_Mongrel_cluster">http://www.redmine.org/wiki/redmine/HowTo_run_Redmine_with_a_Mongrel_cluster</a><BR>
<a href="http://ubuntuforums.org/showthread.php?t=674598">http://ubuntuforums.org/showthread.php?t=674598</a>
<BR><BR>
Figuring out how to fire up Mongrel on boot was harder, but found that eventually too (wish I could remember where I found this one)<BR><BR>
mkdir /etc/mongrel_cluster<BR>
ln -s /home/redmine/config/mongrel_cluster.yml /etc/mongrel_cluster/redmine.yml<BR>
cp /usr/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.5/resources/mongrel_cluster /etc/init.d/<BR>
chmod 755 /etc/init.d/mongrel_cluster<BR>
chkconfig mongrel_cluster on<BR>
<BR><BR>
Ok.  Now the hard part.  I knew that there would be some non-technical folks using the site, and I knew that I wanted at least logins secured with ssl.  Problem is that Redmine runs under a subdomain, and in fact in this case it was a subdomain of a name based virtual host.  I had tried once before to configure certificates to work in this case and failed.  But I wanted to try again.
<BR><BR>
This time I won.  
<BR><BR>
First I had to edit ssl.conf and add in the virtual host (as in the httpd.conf file) and also added this line to take name based virtual hosts<BR>
NameVirtualHost *:443
<BR><BR>
Then I edited openssl.cnf
<BR><BR>
Under both [usr_cert] AND [ v3_req ]<BR>
I added<BR>
subjectAltName          = @alt_names<BR>
and<BR>
[alt_names]<BR>
DNS.1   = name1.com <BR>
DNS.2   = name2.com<BR>
DNS.3   = sub.name2.com<BR>
<BR>
where name1.com is the owner's name as well (in the certificates, essentially the FQDN).
<BR><BR>
Then I found this post that took me through the rest (with the exception of the path to the certificates, which is in /etc/pki/tls in Centos/RHEL 5).
<BR><BR>
<a href="http://nixcraft.com/server-configuration-tutorials/3075-postfix-mail-server-create-self-signed-ssl-certificates-cent-os-redhat-linux.html">http://nixcraft.com/server-configuration-tutorials/3075-postfix-mail-server-create-self-signed-ssl-certificates-cent-os-redhat-linux.html</a>
<BR><BR>
Did a little magic with the SVN repository as I had before, and voila it is up and running.]]></description>
         <link>http://obsessivecollaborator.com/2008/05/redmine_up_and_running.html</link>
         <guid>http://obsessivecollaborator.com/2008/05/redmine_up_and_running.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Project Management</category>
        
        
         <pubDate>Sun, 25 May 2008 00:18:52 -0500</pubDate>
      </item>
            <item>
         <title>Really Open Social and Redmine Revisited</title>
         <description><![CDATA[This week I had an occasion to start up a social networking site for some family.  I wanted it to be a closed site where Internet newbies and parents of kids who are participating would feel safe.  For those same newbies I wanted it to be easy to use.
<BR><BR>
I had previously looked at <a href="http://obsessivecollaborator.com/2008/01/elgg_open_source_social_networ.html">Elgg</a>.  But I decided to cross Elgg off my list for two reasons.  First, it is transitioning to this part framework/part ready-to-run solution, and right now it isn't really either.  Second, I think the "classic" version (which is the existing ready-to-run solution) serves as an educational networking space really well, but as a pure social space it fits less well.
<BR><BR>
I searched around and found several potential candidates.  I narrowed it down to <a href="http://www.insoshi.com">Insoshi</a>, <a href="http://Lovdbyless.com">Lovdbyless</a> and <a href="http://www.broadbandmechanics.com/">PeopleAggregator</a>.  There are many other solutions out there, but I wanted something that didn't have pluggable components that needed to be upgraded or any particular advanced tools that I don't think this community will need.  I also wanted something that was under active development. 
<BR><BR>
Insoshi and Lovdbyless both run on Ruby on Rails.  I've been increasing my expertise in deploying RoR apps, but I'm still relatively new so these both took a while to install.  PeopleAggregator is a standard LAMP app and took quite a bit less time to install.
<BR><BR><BR>
<strong>Lovdbyless</strong>
<BR><BR>
Lovdbyless took the longest to install.  It required quite a number of Ruby gems, not all of which installed in an entirely straightforward way.  The biggest problem was rmagick, which is a Ruby library for ImageMagick.  I run CentOS 5, which only has ImageMagick 6.2.x, which is not sufficient for the latest version of rmagick.  Luckily I found this <a href="http://willj.net/blog/2007/04/23/getting-rmagick-working-on-fedora-core-6/">post</a> on getting the previous release of rmagick to run.  I also needed to install the ImageMagick-devel package for it to compile.  
<BR><BR>
The instructions are pretty detailed for Lovdbyless, but they only get you running under WebBrick, which should be considered for testing purposes.  In fact they brush over instructions for running this in any kind of production environment.  The lack of details on getting this running under other web servers or in a production environment makes it somewhat frustrating.  I got close with my existing knowledge, and I'm sure that a more experienced RoR sysadmin could get it going with Apache/mongrel or Lighttpd, but it shouldn't be that hard.
<BR><BR>
In the end the application was reasonable but pretty bare bones.  Blogs and photos.
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/05/really_open_social_and_redmine/lovd.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/05/really_open_social_and_redmine/lovd-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="292"/></a></center>
<BR><BR>
The administrator capabilities are limited to deleting users, and there was no way (at least in the GUI) to do anything else such as close or partition the community.  In the end, I think that Lovdbyless is intended to be a framework for others to build on.
<BR><BR><BR>
<strong>Insoshi</strong>
<BR><BR>
Insoshi is trying to do just that (build on Lovdbyless).  They have developed their own social networking package, but have borrowed some pieces from Lovdbyless.  It was a bit easier to install, though I still couldn't get it running just right under anything but WebBrick.  Even then I had to jump through some hoops (also true of Lovdbyless) to get it running in production mode.  I had to <a href="http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/5445137d60632c35">manually start</a> the Ferret search server. 
<BR><BR>
Insoshi shows a lot of promise.  It has a good community for its age (which seems to be numbered in weeks or months).  But it is even more of a bare bones app than Lovdbyless.
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/05/really_open_social_and_redmine/insoshi.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/05/really_open_social_and_redmine/insoshi-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="260"/></a></center>
<BR><BR><BR>
<strong>PeopleAggregator</strong>
I'm still trying to get a handle on the story of PeopleAggregator by Broadband Mechanics, but it is LAMP app with a reasonable (though still not great) community that seems to support it.  I found a wiki and some discussion threads for a few of the problems that I had during configuration.<BR><BR>
Unlike the RoR apps, it got rolling pretty quickly.  I did need one extra domxml php package that was available via yum, and in order for it to spawn extra subdomains (or sub-subdomains in my case) I needed a little DNS magic, but all of that was pretty well explained in the setup section.  <BR><BR>
PeopleAggregator has a much more robust set of tools. You create different networks (subdomains) that can be made private.  Within those you can also create groups . Individual users can create posts of several types (blog, audio, video, photo) and with a simple checkbox they'll appear on the network's home page.
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/05/really_open_social_and_redmine/peopleagg.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/05/really_open_social_and_redmine/peopleagg-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="179"/></a></center>
<BR><BR>
There is a pretty extensive configuration section, but some configurations need to be made in the local_settings file on the server.  It would be nice if there were an admin account that configured all of those settings, but I couldn't find it.  It did, however, make the first user I created have special configuration powers, but it still couldn't touch all of the settings that could be made by hand.  
<BR><BR>
After some tweaking I was able to make a network private, and in fact I was able to make all networks private by editing some things by hand.  That doesn't prevent people from creating accounts on the server, but they can't join any networks.  It is notable that PeopleAggregator accepts IDs from other sources (Yahoo etc.) and it also will read status from Facebook, AIM and a few others.  
<BR><BR>
It isn't perfect.  But it is pretty good, and I like the ability to svn update to bring in any patches rather than having to download, and transfer settings.  For now this is my choice.  I'll see what the rest of the people say.
<BR><BR>
<HR>
<BR><BR><BR>
<strong>Redmine Revisited</strong>
<BR><BR>
I've briefly <a href="http://obsessivecollaborator.com/2008/03/deki_wiki_revisited_and_redmin.html">reviewed Redmine</a> before.  But I saw that they updated to a new version recently and in my search for a project management package that spanned technical and non-technical users I thought I'd give it another spin.  It is another RoR app.  But this one has quite good documentation on getting it installed and running under a number of different servers.  That combined with my past experience had me up and running pretty quickly.
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/05/really_open_social_and_redmine/redminemain.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/05/really_open_social_and_redmine/redminemain-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="253"/></a></center>
Redmine offers a nice suite of tools in a not too complicated package.  With the improvements in this new version the usability is quite good.  The one thing that I struggled with was integrating SVN.  I just couldn't get it to connect.  I posted in the Redmine forums (which use Redmine, which is a good sign) and had some suggestions, but nothing worked.  But then another user in the forums <a href="http://www.redmine.org/boards/2/topics/show/723">solved it</a>.  With the SVN integration, the package really stands out.  News to the front page of a project includes SVN updates and checkin comments, which is great.  
<BR><BR>
The rest of the tools (Wiki, Files, News, Documents and the Forums mentioned above and shown below) are also pretty good.
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/05/really_open_social_and_redmine/redmineforum.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/05/really_open_social_and_redmine/redmineforum-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="130"/></a></center>
<BR><BR>
There are better wikis and I miss being able to submit tickets by email (though there was word of this appearing in the next release). But it is above the minimum in just about every category that I'm looking for and could replace several apps (Wiki, Ticket Manager, SVN viewer, News) in one fell swoop.  ]]></description>
         <link>http://obsessivecollaborator.com/2008/05/really_open_social_and_redmine.html</link>
         <guid>http://obsessivecollaborator.com/2008/05/really_open_social_and_redmine.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Project Management</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Social Networking</category>
        
        
         <pubDate>Mon, 05 May 2008 08:04:58 -0500</pubDate>
      </item>
            <item>
         <title>Collaboration Portals</title>
         <description><![CDATA[Shortly after I posted about IceCore, I noticed that there was a VMWare image available on their website.  That was the easiest way to get going with IceCore, so I fired it up on VMWare Fusion on my Mac.  I did have some problems connecting at first.  It turned out that the image was only listening to eth0 and my connection was being detected on eth1.  I went to edit the network settings, but alas my favorite editor (nano) was not in the image.  I limped through vi, and got the settings to work, and poof there was IceCore.
<BR><BR>
In terms of features, I think IceCore has the perfect (and I do mean perfect) mix.  It is easy to create new groups ("Teams") of users to work on projects, and then provide them with a common set of tools that includes Blogs, Calendar, Discussion, Files, Milestones, Surveys, Tasks and a Wiki.  This is great combination of tools
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/icecore.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/icecore-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="213"/></a></center>

<BR><BR>
There is tons of ajaxy responsiveness in IceCore (note that the proprietary version goes by "Novel Teaming").  But the UI design needs some work.  Threaded discussion take up a lot more space than they need to, and some of the features and layout will not be obvious to novice users.  
<BR><BR>
These shortcomings sent me in search of related projects, when I found <a href="http://www.liferay.com/web/guest/home">Liferay</a>.  At first, I couldn't tell the difference between Liferay and IceCore, but then Liferay did an update to version 5.0 and I was able to tell them apart.  It turns out that IceCore is built on (the earlier version) of Liferay.  Both have a similar portal display that allows you to add lots of widgets (both internal "portlets" as well as external sites and google gadgets).<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/liferayportal.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/liferayportal-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="262"/></a></center>
<BR><BR>
It does add quite a number of features that facilitate working in teams, but much of the underlying functionality remains.  There are numerous bundles of Liferay available, and I chose a bundle with Tomcat 5, which simply required me to run a start script.  This uses hsqldb (which is fine for testing) and also installed a lot of sample data (which users on the forums have told me how to get rid of if I choose to continue with Liferay).
<BR><BR>
The new release of Liferay (which I assume IceCore will eventually incorporate) makes some welcome changes.  For example, this is how threaded discussions appear in Liferay 5.
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/liferay%20discussion.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/liferay%20discussion-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="258"/></a></center>
<BR><BR>
While this is how it appears in IceCore
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/icecore%20discussion.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/icecore%20discussion-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="214"/></a></center>
<BR><BR>
Notice the popup frame that I'm sure seemed like a good idea at the time, but it isn't how much discussion forums work.  New users like to have familiar functionality.  
<BR><BR>
Similarly, this is how you see Wikis in Liferay.
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/liferay%20wiki.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/liferay%20wiki-thumb.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="159"/></a></center>
<BR><BR>
And this is how you edit them.
<BR><BR><center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/liferay%20edit%20wiki.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/liferay%20edit%20wiki-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="213"/></a></center><BR><BR>
These are pretty straightforward.  But IceCore adds additional complexity with a Wiki that takes up more space, multiple views that are confusing and popup frames.  
<BR><BR><center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/icecore%20edit%20wiki.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/04/collaboration_portals/icecore%20edit%20wiki-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="241"/></a></center><BR><BR>
But where IceCore shines is in having all of the functionality that is needed in a one step install.  Liferay is missing tasks most importantly.  These could probably be added with a portlet, though I couldn't find one that was free and easy to integrate.  IceCore also makes it really easy to manage teams.  Liferay has similar functionality in Communities, but the Teams, along with the spaces that get created for them, are easier from an admin perspective.
<BR><BR>
I've seen some new UI designs for IceCore in their forums, and if they follow through on those and then build on the new Liferay, I think they'll have a real winner.  Still, at this point in time IceCore is one of the best products I've seen.  Speaking of which Chronopolys has gone 1.0 final and now includes an easy installer.  I've also started looking at the community edition of Alfresco which has some new collaboration features in there.  I'll try that next (after I can get it to install - it has been fighting with Liferay).]]></description>
         <link>http://obsessivecollaborator.com/2008/04/collaboration_portals.html</link>
         <guid>http://obsessivecollaborator.com/2008/04/collaboration_portals.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Groupware</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Project Management</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Social Networking</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Wikis</category>
        
        
         <pubDate>Tue, 22 Apr 2008 21:48:30 -0500</pubDate>
      </item>
            <item>
         <title>More updates - OpenGoo, eyeOS</title>
         <description><![CDATA[Recently a few collaborative software projects from blogs past got updated.  I took the latest builds of OpenGoo (<a href="http://obsessivecollaborator.com/2007/09/opengoo.html">previous review</a>) and eyeOS (mentioned but not reviewed previously) for a spin.
<BR><BR>
<strong>OpenGoo Take 2</strong><BR>
The latest version of <a href="http://opengoo.org">OpenGoo </a>is vastly improved.  OpenGoo is essentially activeCollab (the old open source edition now know as projectpier) with additional document handling.  While it may sound minor, it actually is the one place where activeCollab/projectpier fall short, so this addition is quite welcome.  The current build of OpenGoo (0.51 as of this writing) has had a lot of UI redesign with many AJAX additions.  The result is a much more cohesive set of applications that no longer feel cobbled together.  Instead, the design (including a new integrated menu) makes this feel like a top notch product.  Combined with the great project management features already in activeCollab/projectpier, this makes for a very viable product.  It is a simple and typical LAMP install. 
<BR>
<BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/03/more_updates_-_opengoo_eyeos/oepngoo2.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/03/more_updates_-_opengoo_eyeos/oepngoo2-thumb.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="212"/></a></center>
<BR><BR>
My one concern about OpenGoo right now is the potentially small developer and user community.  While it is a highly active project on Sourceforge, there are few if any postings in the forums on the website or on Sourceforge, and the website itself is sparsely updated.  I hope this is because they're putting all of their time into development.
<BR><BR>
<strong>EyeOS in Short</strong><BR>
The notion of a Web OS is intriguing to me.  So far I don't think any products are really there, but the best I've seen is EyeOS, a WebOS you can install yourself.  
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/03/more_updates_-_opengoo_eyeos/eyeos.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/03/more_updates_-_opengoo_eyeos/eyeos-thumb.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="219"/></a></center>
<BR><BR>
The idea behind a Web OS is that you can log into a server and have access to all of your typical applications and data, while nothing has to run locally.  <a href="http://eyeos.org/">EyeOS</a> does a reasonable job at this, replicating somewhat of the look and feel of a desktop OS.  What would be great is if you could actually access data on the server through the application, but alas it only accesses data from within the Web OS (the next version will allegedly offer a sync application to sync local files to the server).  There are some decent applications - basic office apps, meebo for IM, etc.  I haven't quite figured out the web browser yet, since you obviously have access to a web browser if you are using Eye OS.  At first I thought it might be for privacy, but all of the cookies and cache are still stored locally.  Still it has some potential.
<BR><BR>
<strong>Looking Ahead to Icecore</strong><BR>
I recently started exploring another collaborative application called <a href="http://www.icecoreopen.org">IceCore</a>.  From what I can gather IceCore was recently acquired by Novell, which bodes well for its future (in terms of resources anyway).  <BR><BR>
I haven't tried installing the open source version yet, but I tried out the demo online.  There are some confusing things about the interface, but it has a great featureset, and once I got the paradigm figured out it was pretty easy and quite flexible.
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/03/more_updates_-_opengoo_eyeos/icecore.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/03/more_updates_-_opengoo_eyeos/icecore-thumb.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="183"/></a></center>

I'll offer up a more complete review after I try to install it and run it myself.]]></description>
         <link>http://obsessivecollaborator.com/2008/03/more_updates_opengoo_eyeos.html</link>
         <guid>http://obsessivecollaborator.com/2008/03/more_updates_opengoo_eyeos.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Project Management</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Related Technologies</category>
        
        
         <pubDate>Fri, 28 Mar 2008 21:32:50 -0500</pubDate>
      </item>
            <item>
         <title>Deki Wiki Revisited and Redmine</title>
         <description><![CDATA[Deki Wiki just went to a 1.9a release.  And finally reverse proxying works on the standard Vmware image install.  A quick install, IP configuration and simple apache reverse proxying configuration (see the <a href="http://bugs.opengarden.org/view.php?id=3231">bug report</a>) and it was off and running.  I renamed the server, which meant further <a href="http://wiki.opengarden.org/Deki_Wiki/FAQ/Configuration/How_do_I...Configure_email_alerts%3f">email configuration</a>, but that was it.  With Deki Wiki installed I took the chance to play around with it a little.  It comes with some very slick skins.  <BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/03/deki_wiki_revisited_and_redmin/dekiwikireverse.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/03/deki_wiki_revisited_and_redmin/dekiwikireverse-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="264"/></a></center>
<BR><BR>
Editing pages via WYSIWYG is very easy.  The new version has preliminary support for FCKeditor and TinyMCE in addition to the default editor.  The default editor still has the most support for features, and the fewest bugs, but it doesn't work with Safari.  I tried the FCKeditor, and it worked fine.  The editor floats on the web page, which causes some problems, but it is just experimental for now.  
<BR><BR>
Editing pages, creating links and uploading media is straightforward.  I'd put Deki Wiki as my clear choice for Wikis at this point.
<BR><BR>
<strong>Redmine</strong><BR><BR>
I've been searching for a project management/trouble ticket system.  So far I'm voting for Eventum, which I have configured to manage bugs and features.  It accepts incoming requests via email, which is great and it was quite easy to configure.  It does one thing and it does it well.  But I've been hoping I might find a system that can handle tickets as well as a few additional project management features.  Trac is a popular choice, and I'm going to evaluate that further.  Redmine is a similar Ruby-based tool, with support for some additional features and multiple projects.  I added it to my previous Ruby install following the <a href="http://www.redmine.org/wiki/redmine/RedmineInstall">instructions</a>.  Configuration was easy except I never got the external svn repository working.  I'm not sure if it was just me or a more fundamental bug.  Otherwise, the tool was quite well set up.<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/03/deki_wiki_revisited_and_redmin/redmine.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/03/deki_wiki_revisited_and_redmin/redmine-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="123"/></a></center>  
<BR><BR>
But in the end the features of the issue tracking weren't as good as Eventum, and the other features (Documents, Files, Milestones) weren't as good as the best of breed for these tasks.  I'd rather have great issue tracking and handle the project management features elsewhere.]]></description>
         <link>http://obsessivecollaborator.com/2008/03/deki_wiki_revisited_and_redmin.html</link>
         <guid>http://obsessivecollaborator.com/2008/03/deki_wiki_revisited_and_redmin.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Project Management</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Wikis</category>
        
        
         <pubDate>Fri, 07 Mar 2008 21:48:54 -0500</pubDate>
      </item>
            <item>
         <title>Wiki-based Project Management</title>
         <description><![CDATA[The Xwiki project has spawned a number of related projects.  One of the recent offspring is <a href="http://www.chronopolys.org/xwiki/bin/view/Main/WebHome">Chronpolys</a>, a wiki-based project management site.  It still doesn't have a 1.0 release, but it is in release candidate phase. It felt a bit more like a beta, but it had a lot of promise. <BR><BR>
It calls itself wiki-based project management, but the wiki is really just one part among many.  It combines a solid feature set including timelines, versioned documents, email notifications and of course a wiki.  It has an attractive Ajax-full interface though it suffers from some organizational challenges and some interface clutter. Much of the success of Project Pier (or its predecessor ActiveCollab or paid counterpart BaseCamp) may be attributed to the simplicity of their interfaces.  Chronopolys has them all beat on feature set, and the interface is slick, but it needs some simplification.  <BR><BR>
Chronopolys comes in a self-contained zip package that allows you to launch it on Windows, Linux or Mac OS by simply launching a script. This made it great for testing.  After a quick configuration you can access the overview/dashboard.<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/02/wiki-based_project_management/screen-capture.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/02/wiki-based_project_management/screen-capture-thumb.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="249"/></a></center><BR><BR>
Which can be viewed by timeline (above) or by asset type.<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/02/wiki-based_project_management/screen-capture-1.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/02/wiki-based_project_management/screen-capture-1-thumb.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="253"/></a></center>
<BR><BR>
From there you can delve into the details of an individual project. This is presented in a useful fashion at first glance.  But the interface for adding or manipulating resources is confusing. <BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/02/wiki-based_project_management/screen-capture-3.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/02/wiki-based_project_management/screen-capture-3-thumb.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="314"/></a></center>
It tries to strike a balance between displaying all of the information about your project and keeping a clean interface.  But as the number of assets grow the interface begins to get cluttered and could be challenging for users to find the information that they need.
<BR><BR>
The wiki is based on xwiki, which is really quite good.  And in fact having a wiki as a central part of a project management suite seems like a good idea.  <BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/02/wiki-based_project_management/screen-capture-2.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/02/wiki-based_project_management/screen-capture-2-thumb.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="313"/></a></center>
<BR><BR>Mindquarry tried that, and unfortunately failed.  I hope that Chronopolys can succeed.  Most of what it needs is a little less rather than a little more.  A little refinement and documentation and this could be a great product. 

<BR><BR><HR><BR><BR>
Shortly after my recent Elgg review, Elgg announced that they are <a href="http://elgg.org/news/weblog/1754.html">starting a new codebase</a> and forking the current codebase into Elgg Classic.  This new version will be more modular and they will package several configurations for different purposes.  The only down side seems to the that setting up a Elgg-based site in the short term is a bit dicey, though they claim the data is portable.  The long view is quite positive and worth keeping an eye on. 
]]></description>
         <link>http://obsessivecollaborator.com/2008/02/wikibased_project_management.html</link>
         <guid>http://obsessivecollaborator.com/2008/02/wikibased_project_management.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Project Management</category>
        
        
         <pubDate>Sat, 16 Feb 2008 20:34:47 -0500</pubDate>
      </item>
            <item>
         <title>Elgg Open Source Social Networking</title>
         <description><![CDATA[With all the rage around social networking for fun and business, I often have the opportunity to discuss ideas for integrating social networking into collaborative projects.  I have heard about <a href="http://elgg.org">Elgg</a>, an open source social networking package that integrates with a number of other packages, and typically recommended it to those exploring social networking applications.  But I have never tried Elgg myself.
<BR><BR>
This week I've been exploring the possibility of putting together an educational social networking application myself, so I took the plunge and installed Elgg.  Installation was fairly easy (typical mysql/php install), with the exception of one required modification that was a bit obscure.  The installation instructions recommend modifying the .htaccess file to up the available PHP memory.  Since I already had 64M allocation in my php.ini file, I ignored those instructions.  It turns out this resulted in a blank page when I tried to access the Elgg site, which was eventually fixed by adding the memory allocation back into the .htaccess file.
<BR><BR>
When all was set, Elgg fired right up with a clean interface.<BR><BR>
<a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/01/elgg_open_source_social_networ/screen-capture.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/01/elgg_open_source_social_networ/screen-capture-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="189"/></a><BR><BR>
It is easy to create a profile and add resources such as a blog.
<BR><BR>
<a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/01/elgg_open_source_social_networ/screen-capture-1.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/01/elgg_open_source_social_networ/screen-capture-1-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="187"/></a>
<BR><BR>
And sharing files (which it confirms you have "legal rights" to) is also a central element of Elgg.  This makes it useful for sharing files created by the community.
<BR><BR>
<a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/01/elgg_open_source_social_networ/screen-capture-2.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/01/elgg_open_source_social_networ/screen-capture-2-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="191"/></a>
<BR><BR>
There are a number of add on modules, either to integrate into Elgg or to connect with Elgg.  I tried a couple that seemed centrally useful to creating an Elgg community.  First it was Vanilla Forums.  It was pretty easy to integrate simply by uploading the module in the appropriate directory (though it had been checked out from SVN or CVS and contained extraneous files).  <BR><BR>
<a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/01/elgg_open_source_social_networ/screen-capture-3.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/01/elgg_open_source_social_networ/screen-capture-3-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="105"/></a>
<BR><BR>
Finally it was the Portfolio module.  This adds the ability to create Wikis that can be shared across teams, or Portfolios that can be used by individuals.  I thought the Wikis would be useful for teams working on projects together.  The Wikis are rather simple (just really like the blogs organized in a different way).<BR><BR>
<a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/01/elgg_open_source_social_networ/screen-capture-4.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/01/elgg_open_source_social_networ/screen-capture-4-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="189"/></a>
<BR><BR>
First experience seems to show that Elgg could be a solid basis for a community.  It certainly has idiosyncrasies (e.g. search functions don't search the modules), but the community is active and it shows a lot of promise.]]></description>
         <link>http://obsessivecollaborator.com/2008/01/elgg_open_source_social_networ.html</link>
         <guid>http://obsessivecollaborator.com/2008/01/elgg_open_source_social_networ.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Social Networking</category>
        
        
         <pubDate>Tue, 29 Jan 2008 21:23:47 -0500</pubDate>
      </item>
            <item>
         <title>Xwiki</title>
         <description><![CDATA[I got pretty close with DekiWiki, but it never made it all the way to working with the Apache Reverse Proxy.  Along with a number of other posts on Opengarden forums, it seems like getting DekiWiki to work across an Apache reverse proxy is non-trivial or impossible in the current state.  It works just fine for viewing posts without pictures, but any of the URLs that include @api fail.  This may have something to do with the fact that DekiWiki itself uses a reverse proxy on those calls to forward it internally to port 8081.  So while I like DekiWiki and the community behind it, I have temporarily abandoned it in favor of...
<BR><BR>
<strong>Xwiki</strong><BR>
 I went back to the <a href="http://www.wikimatrix.org/">Wikimatrix</a> in search of another good open source WYSIWYG wiki and found <a href="http://www.xwiki.org">Xwiki</a>.
<BR><BR>
Xwiki had an easy to use self-contained version that I was able to quickly and easily install on my server.  It turns out that a few days later that version was updated, and updating that version is not straightforward.  I had to take the new zip version and copy out the necessary directories to avoid writing over my previous data.  But after that I was updated.  Then I went and added the start script to my startup scripts, added some Apache rules, and all was well.
<BR><BR>
Xwiki is a good looking Wiki with useful WYSIWYG editing functions and very access, group and user control.  
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/01/xwiki/screen-capture.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/01/xwiki/screen-capture-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="185"/></a></center>
<BR><BR>
I found the access control particular straightforward and well implemented.
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/01/xwiki/screen-capture-2.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/01/xwiki/screen-capture-2-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="158"/></a></center>
<BR><BR>
The WYSIYWG editing isn't particularly fancy, it is just an adapted version of TinyMCE, but it works well enough.  The only incident I had was when adding some Flash to a page via HTML.  It lost the HTML when I went back and forth from Wikicode to WYSIWYG.
<BR><BR>
But in most other ways Xwiki performed just fine.  It allowed comments and attachments with ease.  
<BR><BR>
<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/01/xwiki/screen-capture-1.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/01/xwiki/screen-capture-1-thumb.png" alt="Highslide JS" title="Click to enlarge" width="400" height="175"/></a></center>
<BR><BR>
Xwiki seems to have a reasonable community, but not the development that DekiWiki has going on.  I was also disappointed to find only a mailing list (with archives) for Xwiki and no forum.  The archives are fine for searching for particular problems, but less easy to just browse to learn more as a newbie to the system.  Still, one of the better wikis for novices that I have found, and one that I'll be continuing to test.  ]]></description>
         <link>http://obsessivecollaborator.com/2008/01/xwiki.html</link>
         <guid>http://obsessivecollaborator.com/2008/01/xwiki.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Wikis</category>
        
        
         <pubDate>Sun, 27 Jan 2008 16:09:07 -0500</pubDate>
      </item>
            <item>
         <title>Zimbra 5.0 and DekiWiki</title>
         <description><![CDATA[While updates haven't been very frequent (to say the least), that doesn't mean I have stopped my obsession with collaboration. My two latest efforts are an update to Zimbra 5.0 (in both the FOSS edition and the paid edition), and a start with DekiWiki.  While both of these experiences brought with them some installation and upgrade pitfalls, I am overall impressed with both products.
<BR><BR>
<strong>Zimbra 5.0.1</strong>
I have been using <a href="http://zimbra.com">Zimbra </a>for over a year now.  Zimbra's purchase by Yahoo hasn't had a noticeable impact on the product (if you discount the "accidental" inclusion of a Yahoo search feature in one of the new skins).  I use the FOSS version of Zimbra on a RHEL 4 VMware virtual machine at home, and the commercial version on a RHEL4 server at work.  Both are great, and this update actually brings the functionality of the commercial and FOSS versions closer together.  <BR>
<BR>
Version 5.0 introduces many new features.  Most notable among them are full-fledged CalDav support, a briefcase that provides a useful interface to online documents, much more flexible sharing, IM, tasks and a totally reworked infrastructure that feels a lot snappier.  The interface itself has some more polish, but is fairly similar to 4.5, with the exception of the inclusion of an iPhone/iPod Touch interface that is fantastic.  
<BR><BR>
From a Mac User's perspective I think the biggest update is great CalDav integration with iCal for Mac OS X 10.5.  When I first fired up my Mac after updating the server to 5.0.1, iCal somehow detected that I was connected to CalDav server (presumably through my email client settings) and just set up the CalDav client. I thought that all my old events had been duplicated with the iSync conduit, but in fact they were there twice because the old iSync calendar was turned on as was the new CalDav version.  Subsequently I have turned off the iSync conduit for calendar and only use it with Address Book.  
<BR><BR>
There are still quite a number of small bugs, judging by the traffic on the forums.  I ran into one that threw me for a loop for a few hours after upgrading both servers.  The major change in architecture (from Tomcat to Jetty) seems to have resulted in a change in the way that certificates are handled, and migrating certificates from 4.5.X to 5.0 and 5.0.1 has not gone well.  I ran into this problem as well.  It turned out I needed to <a href="http://www.zimbra.com/forums/installation/13762-solved-expired-cert-5-0ga-can-cause-mail-delivery-failure-5.html#post72568">destroy my old certificates</a> for all to work well in the end.  But the forums are very active and it didn't take long to figure that out.
<BR><BR>
Outlook still requires the Exchange substitute that comes with the commercial version (though there are <a href="http://openconnector.org/">works on progress</a> providing CalDav support in Outlook).  Though on Windows one could use the Sunbird calendar.  There is also a beta of a plugin for Evolution on Linux.
<BR><BR>
Overall Zimbra is top notch for a mail and calendar server and seems to be the most platform agnostic of any I have found. 
<BR><BR><BR>
<strong>Deki Wiki</strong>
I'm still in the early stages of experimenting with <a href="http://wiki.opengarden.org/Deki_Wiki">DekiWiki</a>.  Deki Wiki is the most novice-friendly wiki that I've found.  It is very polished, provides a WYSIWYG interface for editing, supports attachments, and sophisticated permissions.  While there are a number of "WYSIWYG" wikis, most of them feel like (probably because they are) grafts of WYSIWYG editors onto standard wiki format text boxes.  This is not the case for Deki Wiki where WYSIWYG feels central.  
<BR><BR>
The architecture for Deki Wiki is a bit unusual.  It is your standard LAMP (WAMP) with the additional requirement of Mono/.Net 2.0.  This is a very strange thing to do IMHO.  It means that it isn't quite at home on either Linux or Windows.  I had stayed away from it for this reason for some time.  But now they make an easy to install and update VMware image that you can just drop in.  I thought that was my opportunity to give it a whirl.
<BR><BR>
Configuration for running on a LAN was a breeze.  It was essentially a wizard setup.  Follow a few prompts and log in to the DHCP assigned address.  The End.  Turning this into an Internet accessible server, was then a bit of a chore.  Some command line tools to change to a <a href="http://wiki.opengarden.org/Deki_Wiki/Installation_and_Upgrade/1.8_Hayes_Official_Install_and_Upgrade_Guide/Network_Configuration">static IP</a> which was well documented on the site. I also used an additional pointer from the <a href="http://forums.opengarden.org/showthread.php?t=432&page=2&highlight=intranet">forums</a>.  I didn't want to use up a real IP address, so I set about learning Apache Proxy (and reverse proxy) procedures.  I found <a href="http://www.apachetutor.org/admin/reverseproxies">this tutorial</a> and <a href="http://www.schirrms.net/sme/SMEApacheReverseProxy.php">this one</a> really helpful.  This got me 90% of the way there, but some links weren't being rewritten correctly, until I found documentation on <a href="http://mail-archives.apache.org/mod_mbox/httpd-users/200711.mbox/%3Cloom.20071126T211203-825@post.gmane.org%3E">ProxyHTMLLinks</a>, which was missing.    
<BR><BR>
Success!    At least for most operations.  I'm still troubleshooting and experimenting and will try to offer a more complete review soon.]]></description>
         <link>http://obsessivecollaborator.com/2008/01/zimbra_50_and_dekiwiki.html</link>
         <guid>http://obsessivecollaborator.com/2008/01/zimbra_50_and_dekiwiki.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Groupware</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Wikis</category>
        
        
         <pubDate>Tue, 15 Jan 2008 21:32:58 -0500</pubDate>
      </item>
            <item>
         <title>Updates- U810, Mindquarry, DimDim</title>
         <description><![CDATA[My first week the U810 has gone quite well.  First, I have to say that I get <em>a lot</em> of comments on it.  Most people ask "what is that?"  Not looking just for the brand but what the device even is.  This is of course fun (though it can get old after a while) but it also serves one of the purposes of the device - to not look like I'm working and checking email on my computer.  So far it serves that job quite well.
<br><br>
One thing that the U810 (and the U1010, which is the Asian equivalent) have been criticized for is a very high DPI.  The 1024x600 screen is certainly very high density at only 5.6", but I wouldn't want any lower resolution.  This resolution permits the use of almost any application.  Lowering the horizontal resolution to 800 pixels just wouldn't work.  
<br><br>
I'm getting pretty decent on the keyboard (though this is being tapped out on my full-sized MacbookPro keyboard).  For most tasks that I use it for (email, light document editing, note taking) it is entirely sufficient.  My inking skills are also improving, as most quick one-line responses are easier to write out than open the keyboard for.
<br><br>
The fan whines a bit, but that is really only noticeable in a very quiet room.  And XP tablet has been very predictable, and particularly good at suspend and resume.  You can suspend or resume in a matter of seconds, which is essential for a device of this type.
<hr><br><br>
News is less rosy over at Mindquarry, an online wiki and document fcoused collaboration environment with a lot of promise.  After a number of delays with their 1.2 release, they have announced that their commercial hosting branch has closed, and moved entirely to an open source model.   It may be perplexing that I lament the closing of the commercial part of Mindquarry, and lament the commercial focus of ActiveCollab, so I'll try to explain. 
<br><br>
I think that most open source ventures can be much better supported if they have a commercial component as well, whether that be through support services, hosting, or additional features.  However, I also think it is important to growth, adoption, extension, and certainly use by small organizations, that a free "host your own" model exists in parallel.  ActiveCollab is now entirely closed.  Though it looks like a relatively inexpensive and attractive option, I suspect it will struggle in the face of very large competitors under this model.  Mindquarry has pushed their release date out even further (another month).  I am still hopefully for this next release, and will certainly try it when it becomes available, but I'm afraid this latest turn of events doesn't bode well.  I think they tried their commercial venture too early.  The product just wasn't ready to attract a commercial audience - yet.  Perhaps it will surprise and become a successful open source venture.
<hr><br><br>
I finally got my invite to try DimDim, the hosted version.  I first tried it on my Mac and found that I wasn't able to host anything more than a whiteboard.  On my PC (the abovementioned U810) it worked just fine.  It turns out that the Mac can't be a full fledged participant yet, due to a Windows only Firefox plugin that is required.  Still the project had a lot of polish and was very slick.  I may test it out a bit more, but will wait for a full test when it becomes cross platform (which has been promised in the future).  Of course one of the more interesting aspects of DimDim is that you can host your own through their open source version.]]></description>
         <link>http://obsessivecollaborator.com/2007/10/updates_u810_mindquarry_dimdim.html</link>
         <guid>http://obsessivecollaborator.com/2007/10/updates_u810_mindquarry_dimdim.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Related Technologies</category>
        
        
         <pubDate>Fri, 05 Oct 2007 21:44:53 -0500</pubDate>
      </item>
            <item>
         <title>Collaborating Anywhere - Fujitsu U810</title>
         <description><![CDATA[While this post isn't strictly about collaboration I thought it might be of interest to some.  Part of obsessive collaboration is being able to access electronic resources anytime and anywhere.  I've had many devices for doing this ranging from Pocket PCs to Treos to Windows Mobile phones.  While they've gotten pretty good at email, they're less good at web based access and of course real applications like word processing or even writing blog entries.  But the biggest thing they've lacked for me is good and simple note taking applications.  Sure you can take notes either freehand or via some sort of keyboard, but it has never worked well for me.
<br><br>
Thus my quest for a new mobile device.  I've read about UMPCs like the OQO, Samsung Q1 or even the expensive Sony models, but they all lacked some sort of reasonable keyboard.  What is a reasonable keyboard?  One which I could type this blog entry om without going nuts.
<br><br>
With that in mind, I'm writing this on a new Fujitsu U810.  Fujitsu calls the U810 s mini-laptop instead of a UMPC, partially to highlight the keyboard, and partially to distance themselves from UMPCs.
<br><br>
There are only two models of the U810, only differing in the OS - Windows Vista Home Premium vs Vista Business.  I opted for the latter, primarily because I noticed the fine print which said that this model also shipped with an XP Tablet 2005 CD and drivers.  Vista has had a number of problems causing Microsoft to extend the XP downgrade policy on all PCs another six months, and this is even more important for resource constrained devices like this one.
<br><br>
The U810 has a 800MHz Intel A110 processor running on the Intel 945 chipset.  It has 1gb of RAM a 40gb hard drive, and a 1024x600 5.6" touchscreen.  I tried it briefly with Vista but quickly installed XP.  Vista had issues with the 3d graphics drivers in OpenGL, and also used up almost an extra 10gb of hard drive space which is 25% of this one.  I've also read that Vista doesn't sleep and resume as well as XP which again is really important on this device.
<br><br>
The device is a fantastic size.  Here it is next to my trusty 15" Macbook Pro.
<BR><BR>
<center><img src="http://obsessivecollaborator.com/upload/2007/09/collaborating_anywhere_-_fujit/lDSC_2714.JPG" width="640" height="426" alt="lDSC_2714.JPG"/></center>
<br><br>
As some other points of comparison, here it is next to my <a id="thumb1" href="http://obsessivecollaborator.com/upload/2007/09/collaborating_anywhere_-_fujit/DSC_2713.JPG" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2007/09/collaborating_anywhere_-_fujit/DSC_2713-thumb.JPG" alt="Highslide JS" title="Click to enlarge" width="90" height="59"/></a> xv6700 phone, here it is <a id="thumb1" href="http://obsessivecollaborator.com/upload/2007/09/collaborating_anywhere_-_fujit/DSC_2718.JPG" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2007/09/collaborating_anywhere_-_fujit/DSC_2718-thumb.JPG" alt="Highslide JS" title="Click to enlarge" width="90" height="59"/></a> heightwise next to the Macbook Pro, and here it is underneath my Macbook Pro's extra batter which is almost the same size and weight, and yet only provides about half the battery life (I get 2-2.5 hours out of a Macbook Pro battery and this unit is rated at 5.5 hrs).  Finally here it is next to my <a id="thumb1" href="http://obsessivecollaborator.com/upload/2007/09/collaborating_anywhere_-_fujit/DSC_2715.JPG" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2007/09/collaborating_anywhere_-_fujit/DSC_2715-thumb.JPG" alt="Highslide JS" title="Click to enlarge" width="90" height="59"/></a> trusty HP calculator.
<br><br>
So far it has lived up to expectations.  The keyboard is very usable.  I can "hunt and peck" quite well, and I'm experimenting with variations on touch typing. Full 10 fingered touch typing is out of the question.  But I'm trying some 6 fingered variations which show some positive signs.  The screen certainly takes some getting used to at 3x normal screen density, but with some adjustments and at close range I find it suitable to look at for extended periods.  My Macbook Pros screen looks huge now.
<br><br>
The processor seems just fine for most tasks, I've done plenty of web browsing and email.  I've read some documents and installed lots of software.  It isn't great at multitasking, but I've even thrown 2d OpenGL at it and it worked.
<br><br>
It has ample tablet functionality, though with a hard touch screen.  You need to use a stylus on it, but it doesn't do the nifty hovering thing that full tablets do,  Oh well,  I'm enjoying the touch screen, and the tablet apps.  Jotting a quick response to an email in handwriting that gets converted to text works just fine.
<br><br>
Then there is the reason I got this machine - Onenote.  It is an awesome note taking app.  It combines inking and text and even audio.  I need to get into using it more thoroughly but it looks like it fits the bill.
<br><br>
The device isn't perfect.  Some of they keyboard decisions make things a challenge, like having to hit function before the arrow keys or the tab key. And even things like the fact that the 1 key is above the w key instead of the q key makes typing a challenge.  But I'm getting better even as I type this.
<br><br>
The other great thing about this machine is that it is just under $1000.  While that is not a trivial amount of money, it is in the range where this can be thought of as a second device.  It isn't going to replace my Macbook Pro, but it can be the machine I cart away to meetings during the day, or even on short trips.
<br><br>
It is quite useful to have a mobile device that you know will run whatever it needs to in a pinch.]]></description>
         <link>http://obsessivecollaborator.com/2007/09/collaborating_anywhere_fujitsu.html</link>
         <guid>http://obsessivecollaborator.com/2007/09/collaborating_anywhere_fujitsu.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Related Technologies</category>
        
        
         <pubDate>Sun, 30 Sep 2007 22:23:34 -0500</pubDate>
      </item>
            <item>
         <title>Fast and Light</title>
         <description><![CDATA[Once Tracks was running on Ruby on Rails, I tested it out a bit and shared the site with a friend who is "GTD" guy.  His comment was that it was <em>so slow</em>.  

I did a little research on using Rails with Apache and one of the first hits was <a href="http://duncandavidson.com/archives/155">this article</a>, which explained that the best solution (as of a year and a half ago) was to proxy Apache to lighttpd.  I thought for a low volume server that the difference would be minor.  I got Rails running with lighttpd and fast cgi, and wow, there was a huge difference.  Apache was forcing pauses of one to three seconds, and lighttpd was nearly instantaneous.  This difference made the difference between feeling like a web app and feel like a real app.  

There are apache improvements and there is a lot of buzz about Mongrel, but for now the lighttpd solution is a marked improvement.]]></description>
         <link>http://obsessivecollaborator.com/2007/09/fast_and_light.html</link>
         <guid>http://obsessivecollaborator.com/2007/09/fast_and_light.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Related Technologies</category>
        
        
         <pubDate>Sun, 23 Sep 2007 20:25:48 -0500</pubDate>
      </item>
            <item>
         <title>OpenGoo</title>
         <description><![CDATA[After my disappointment with activeCollab's switch to a purely commercial model, I found <a href="http://opengoo.org">OpenGoo</a>, which was built on activeCollab 0.7.1 and now will be built on the activeCollab fork <a href="http://projectpier.org">ProjectPier</a>.  The mission of OpenGoo seems ambitious, to take on the Google platform - docs, collaboration, etc.  They're trying to build up from existing tools and glue them together.  I think that can work to an extent, but it does put them in the precarious position of relying on many other projects, along with their updates, security, and timelines.  The case of activeCollab eludes to this vulnerability, but I guess it also shows that there is some resilience in that they are adapting to another project.
<BR><BR>
At this point OpenGoo is essentially activeCollab 0.7.1 with several <a href="http://www.fckeditor.net/">FCKeditor </a>based document editors including a word processor, spreadsheet and presentation system.  While this may sound mundane, it actually makes up for one of the most serious deficiencies in activeCollab, the ability to generate documents from within.  <a href="http://www.basecamphq.com/">Basecamp </a>has Writeboards, and activeCollab needed something equivalent.  In many ways, these tools could advance the project well beyond Basecamp.  
<BR><BR>
The word processor is the most mature of the applications.  It is really just an FCKeditor form, and that works quite well.  The spreadsheet is very rudimentary, and the presentation system (see below) while ambitious is really just a proof of concept.  I can't see actually using this tool to make a presentation, and there doesn't seem to be a way to upload Powerpoint documents and edit them in OpenGoo, or conversely download existing documents as Powerpoint.  The same goes for the other editors.  This will need to be addressed at some point to become a viable option.
<BR><BR>
<a id="thumb1" href="http://obsessivecollaborator.com/upload/2007/09/opengoo/presentation.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2007/09/opengoo/presentation-thumb.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="300"/></a>
<BR><BR>
OpenGoo has a <em>long</em> way to go.  I had a number of difficulties getting started.  First, FCKeditor is set to use asp by default.  Given that activeCollab is in PHP, it seems odd to leave this as the default.  It took some time to diagnose this as the source of the problem (OK, it should have been obvious when I started getting error messages about asp scripts on my Linux server).  Further modifications were required to allow FCKeditor to upload files, and additional directory permissions needed to be set to allow files to be saved (initially when I tried to save files I got a message that I later translated as the Spanish equivalent to "document saved" but it didn't actually save anything).  
<BR><BR>
What OpenGoo really needs is some testing and documentation, but it shows a lot of promise.  If they can get out some of the rough edges, while it may not replace Google docs, it could be a viable project management and collaboration tool in the near future.]]></description>
         <link>http://obsessivecollaborator.com/2007/09/opengoo.html</link>
         <guid>http://obsessivecollaborator.com/2007/09/opengoo.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Project Management</category>
        
        
         <pubDate>Sat, 22 Sep 2007 18:15:09 -0500</pubDate>
      </item>
            <item>
         <title>activeCollab Goes Unfree</title>
         <description><![CDATA[I've been waiting for the update to <a href="http://www.activecollab.com/blog/50/pricing-details-updated/">activeCollab</a>.  The last beta (alpha) of the "then free" project was a solid alternative to Basecamp.  They've been undergoing closed revisions and modifications for quite some time, and it was clear that they were moving at least in part to a paid business model.  However, it seems from the <a href="http://www.activecollab.com/blog/50/pricing-details-updated/">latest pricing information</a> that activeCollab has moved entirely to a paid model (or will move when it is finally released).  That is unfortunate.  I'm all for having paid options, but having a free alternative for "non-commercial" use would have been great.   Perhaps it will still happen.
<BR><BR>
I did see in the comments, that <a href="http://www.projectpier.org/">ProjectPier</a> seems to have forked the open source activeCollab and continues to develop that option.    I also happened to stumble upon <a href="http://www.opengoo.org/">OpenGoo</a> which was using activeCollab (and now will use ProjectPier).  OpenGoo looks to attempt to be an open source version of Google Docs and other services.  That will be interesting to keep an eye on. ]]></description>
         <link>http://obsessivecollaborator.com/2007/09/activecollab_goes_unfree.html</link>
         <guid>http://obsessivecollaborator.com/2007/09/activecollab_goes_unfree.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Project Management</category>
        
        
         <pubDate>Sat, 22 Sep 2007 00:15:59 -0500</pubDate>
      </item>
            <item>
         <title>The Rails Trail</title>
         <description><![CDATA[In addition to collaborative software, I've been exploring the exploding number of "get organized on the web" options out there.  I like <a href="http://rememberthemilk.com">Remember the Milk</a> quite a bit, but I've been inclined to explore the GTD way of, well getting things done.  
<BR><BR>
I heard good things about <a href="http://www.rousette.org.uk/projects/">Tracks</a>, an open source GTD web application.  I'm no stranger to installing web applications, but this one had a new requirement for me- Ruby on Rails.  I've avoided web applications that require Ruby on Rails, primarily because of the overhead in getting Rails installed before even getting to the applications, but this time I decided to take the plunge.
<BR><BR>
I'm running CentOS 5.  Ruby was already installed and running via an RPM.  But for whatever reason (maturity?) the Rails part has a more complex installation path. Before getting to Rails, you need to get Gem going.  Gem is sort of like a Ruby package manager.  But it too needs to be installed, and usually from source.  Adding to the complications are the http interface that Rails will connect with.  Rails can use the built in Webrick.  Many people use it with lighttpd.  But it can also be used with Apache, which I already had running.  Problem is that this seemed to be the least well documented path.  Anyway, away I went...
<BR><BR>
I started with the documentation on the <a href="http://wiki.rubyonrails.org/rails/pages/RailsOnRHEL">ruby on rails site for RHEL</a>.  It got me started but some parts fell short.  I supplemented with some information from <a href="http://wiki.rubyonrails.org/rails/pages/RailsOnRHEL">Redhat</a>.   Gem install and ran without a hitch, but I couldn't get the mysql component to work.  After searching on the error I was getting, I found <a href="http://tw.myblog.yahoo.com/weijenlu/article?mid=75&prev=82&next=51">this site</a>. No, I don't speak any Chinese variants, but fortunately I do speak Linux and the line of code was understandable.  I did need to translate it to 64 bit language, and point it at the 64 bit mysql libraries, which are in a slightly different place.  I found some supplementary information back on the <a href="http://wiki.rubyonrails.org/rails/pages/MySQL+Database+access+problem">ruby on rails site</a> and <a href="http://fatpenguinblog.com/?p=112">another site</a> with a bit more searching and then ruby on rails seemed to be ok.
<BR><BR>
Since a lot of what I read pointed towards lighttpd, I got that going too, running it on a different port than apache.  
<BR><BR>
Back to the Tracks site for <a href="http://www.rousette.org.uk/projects/manual/comments/new-installations/">installation instructions</a>, and the supplementary information for "<a href="http://www.rousette.org.uk/projects/manual/comments/other-servers/">other servers</a>" (which included apache and lighttpd).  
<BR><BR>
The Tracks install was quite easy, and after looking at the specified README, it turned out that using apache involved simply adding a virtual host to httpd.conf.  That was clearly the easiest way to get Tracks deployed, and my short struggle with lighttpd was for nothing.
<BR><BR>
Tracks itself is a well done, Ajax-driven, minimalistic application. <BR><BR>
<a id="thumb1" href="http://obsessivecollaborator.com/upload/2007/09/the_rails_trail/screenshot.jpeg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2007/09/the_rails_trail/screenshot-thumb.jpeg" alt="Highslide JS" title="Click to enlarge" width="400" height="181"/></a>
<BR><BR>
I'll hold off further judgment until I better understand GTD, but I may stick with it.  I'll put it on my "to do".
<BR><BR>
In the mean time I now have ruby on rails up and ready for testing future web applications.]]></description>
         <link>http://obsessivecollaborator.com/2007/09/the_rails_trail.html</link>
         <guid>http://obsessivecollaborator.com/2007/09/the_rails_trail.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Related Technologies</category>
        
        
         <pubDate>Fri, 21 Sep 2007 22:41:45 -0500</pubDate>
      </item>
      
   </channel>
</rss>
