<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>The Obsessive Collaborator</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/" />
    <link rel="self" type="application/atom+xml" href="http://obsessivecollaborator.com/atom.xml" />
    <id>tag:,2008-06-06:/2</id>
    <updated>2008-08-19T23:32:09Z</updated>
    <subtitle>Collaboration for Everyone Else</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.2-en</generator>

<entry>
    <title>Elgg 1.0</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2008/08/elgg-10.html" />
    <id>tag:obsessivecollaborator.com,2008://2.406</id>

    <published>2008-08-19T22:49:37Z</published>
    <updated>2008-08-19T23:32:09Z</updated>

    <summary>A while back I wrote about the open source social networking site Elgg. When it came time to choose a new social networking site for my family, I opted not to go with Elgg, since it was going through a...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Social Networking" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![CDATA[<p>A while back <a href="http://obsessivecollaborator.com/2008/01/elgg-open-source-social-networking.html">I wrote about</a> the open source social networking site <a href="http://elgg.org">Elgg</a>.  When it came time to choose a new social networking site for my family, I opted not to go with Elgg, since it was going through a major code revision.  I went with People Aggregator instead.  People Aggregator has been ok, but it is rough in a lot of places, and way overdue for an update (as far as I can tell it has missed the last two or three <a href="http://www.broadbandmechanics.com/itstories/story$data=stories&num=4&sec=1">milestones</a>, as it is still on 1.2pre7).  This has kept me on the lookout for a new solution, and the arrival of Elgg 1.0 has me looking hard in that direction.</p>

<p>The new version of Elgg is the best solution for a closed social network that I have seen so far.  It was super easy to install - typical PHP/MySQL install that involved setting up a database and uploading files.  I did need to manually enter some info in my apache conf since it tried to write an .htaccess file that my apache configuration was set to ignore.  But that was easy to spot and within minutes I was up and running.</p>

<p>At first glance it is clean and simple (in the style of the old one) with a bit more AJAX and the nice large sans serif fonts associated with many web 2.0 apps.  </p>

<p>I jumped right to my dashboard where I was able to easily edit the widgets that appeared for me on my front page.</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Edit_Widgets.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Edit_Widgets-thumb-400x189.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="189"/></a></center>

<p>Once populated with some content, it dynamically updates the latest activity at a glance.</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Dashboard.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Dashboard-thumb-400x176.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="176"/></a></center>

<p>Before editing too much I went to the administrative console to manage plugins.  The new Elgg architecture is plugin (mod) based.  It can ship with the bare minimum or a "full" set of plugins.  I chose the "full" set, which in fact actually does not include all of the plugins available on the site.  I needed to go to the site to get the "walled garden" plugin so that I could make the site available only to those who I wanted it.  By default anyone can register.  The walled garden essentially takes all information off of the front page and disables the register link.  I found this "full" set a little confusing.  I don't know why they can't include the walled garden by default, since you can enable/disable plugins from the administrative console if you don't want to use any of them.</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Tool%20Administration.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Tool%20Administration-thumb-400x366.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="366"/></a></center>

<p>Once that was done I went back to creating content.  Creating a blog is easy (particularly with the TinyMCE plugin).</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Write%20a%20blog%20post.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Write%20a%20blog%20post-thumb-400x268.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="268"/></a></center>

<p>Uploading files is also easy.  And when I uploaded pictures it recognized them as such and made an album for me.</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Search_%20image.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Search_%20image-thumb-400x186.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="186"/></a></center>

<p>Even for a closed site it is nice to have multiple groups and separate areas in a social networking site, and Elgg delivers there.   You can create groups, with private messaging areas, forums, etc. very easily.</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Family.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Family-thumb-400x268.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="268"/></a></center>

<p>I found a few things a bit confusing in Elgg.  Like the fact that friendship can be asymmetric, that is once you friend someone that doesn't mean that you are their friend.  That needs to be done separately.  Once you have a friend you can send them messages like in most other systems.</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Send%20a%20message.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/08/elgg_10/Taumoda%20Elgg_%20Send%20a%20message-thumb-400x245.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="245"/></a></center>

<p>I also found the status updating a little confusing.  I thought this would be in my profile by default but you need to add it separately as a widget.  Then you need to understand that it is editable via nifty AJAX even though it looks static. </p>

<p>Other things that weren't well in Elggville were the access control methods.  There were some confusing things about what "private" means in different contexts.  And I would occasionally get some errors posting information when the settings weren't allowed.</p>

<p>In the end Elgg is excellent, but I have a few reservations about where it is going.  Is it going to be a bare bones social network that you are supposed to build on?  What will the commercial Elgg be?  </p>

<p>These questions will likely be answered soon, but I think that Elgg is very promising, and I'd probably even choose it now as my number 1 choice for a closed social network.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Alfresco Labs 3</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2008/08/alfresco-labs-3.html" />
    <id>tag:obsessivecollaborator.com,2008://2.403</id>

    <published>2008-08-05T21:41:52Z</published>
    <updated>2008-08-05T22:17:49Z</updated>

    <summary>I&apos;ve long been waiting for the update to the open source Alfresco. The original product was a very competent document management system. Then late last year they add a new social/collaborative interface to the open source &quot;community&quot; edition. This version...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Document Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Groupware" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![CDATA[<p>I've long been waiting for the update to the open source <a href="http://www.alfresco.org">Alfresco</a>.  The original product was a very competent document management system.  Then late last year they add a new social/collaborative interface to the open source "community" edition.  This version was a little rough around the edges interface-wise, but it added things like blogs, wikis, and discussions.  </p>

<p>A new version "3.0" was set as a milestone release that would full integrate these features, and a beta of that version was released under what is now known as "Alfresco Labs".  From what I can tell, Alfresco Labs is the open source releases of Alfresco (there is also an Enterprise release scheduled for this fall).  </p>

<p>Before I get into the details of Alfresco Labs 3.0a, I have to say that it took me some time to wade through the many versions and interfaces even though I've followed Alfresco for some time.  It seems like the new version actually comes with two interfaces to the same repository.  The old "Alfresco" interface that is quite document and workflow centric, and the newer Share interface that is collaboration centric.  You need to log into them separately, but they have common data that can be accessed through either.</p>

<p>The old interface suffered from a complex array of fancy drop-down menus.  This allowed savvy users to do things quickly, but novice users just got lost.  The new Share interface not only focuses on collaboration, but also provides a much simpler interface.  The new interface is reminiscent of the simplicity of Basecamp, and makes it much more feasible to invite outside users into a collaboration space. Share's other big feature is support of the Microsoft Sharepoint protocol.  This is great since it can be integrated with MS Office.  Sharepoint is the clear target competition for this version.</p>

<p>I actually can't say much about the installation process, as I just picked up the Windows executable full installer.  It installed a JRE, tomcat, Alfresco and Open Office (for document conversion).  I didn't have to do much, though if I wanted to do anything more than test, I probably should have installed MySQL on my Windows machine, rather than using the built-in Java database.  </p>

<p>After install, I logged into the Share interface and was greeted with a simple Dashboard.</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/08/alfresco_labs_3/Alfresco%20%C2%BB%20User%20Dashboard.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/08/alfresco_labs_3/Alfresco%20%C2%BB%20User%20Dashboard-thumb-400x228.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="228"/></a></center>

<p>I was able to quickly create a new "site" that provided me with the basic Share components - a wiki, blogs, calendar, forums, and the document library.</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/08/alfresco_labs_3/Alfresco%20%C2%BB%20Collaboration%20Site%20Dashboard.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/08/alfresco_labs_3/Alfresco%20%C2%BB%20Collaboration%20Site%20Dashboard-thumb-400x223.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="223"/></a></center>

<p>Each of the components is simple, albeit a little rudimentary at this point.  For example the Wiki has a nice clean interface with a small palette and WYSIWYG functionality.</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/08/alfresco_labs_3/Alfresco%20%C2%BB%20Wiki.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/08/alfresco_labs_3/Alfresco%20%C2%BB%20Wiki-thumb-400x222.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="222"/></a></center>

<p>But in order to embed a picture you need to upload it somewhere and provide the URL for the image.  Many wikis do this, but it winds up relegating that task to experts, which somewhat defeats the purpose of a simple collaboration site. Similarly, adding links to other pages in the wiki requires some expertise.  I am hopeful that these features will be refined in future iterations (this is a beta), but right now they are showstoppers for deploying to basic users.</p>

<p>Alfresco does really excel at document management.  Not only can you easily upload, download and version documents...</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/08/alfresco_labs_3/Alfresco%20%C2%BB%20Document%20Library.jpg" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/08/alfresco_labs_3/Alfresco%20%C2%BB%20Document%20Library-thumb-400x224.jpg" alt="Highslide JS" title="Click to enlarge" width="400" height="224"/></a></center>

<p>...but you can also access the repositories via webdav, CIFS, and now Sharepoint.  This is really easy and fantastic for document collaboration.  I've been using Sharepoint recently on a project and I found Alfresco a lot easier to use.</p>

<p>There are some very basic "social" components to Alfresco, mainly profiles and avatars.  But I think that is sufficient for its intended purpose.</p>

<p>There are some shortcomings to this release that made it somewhat painful to use.  I couldn't change my password in the Share interface, nor could I add new users.  For that and several other activities, I need to log in separately to the old interface.  This made it feel a bit more alpha than beta, but I think Share is the interface of the future for Alfresco and I suspect all of this will eventually get rolled in.  Then I might look to Alfresco for document centric collaboration, as best of breed.</p>]]>
        
    </content>
</entry>

<entry>
    <title>The Obsessive Collaborator Gets an Upgrade</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2008/06/the-obsessive-collaborator-gets-an-upgrade.html" />
    <id>tag:obsessivecollaborator.com,2008://2.390</id>

    <published>2008-06-07T02:15:25Z</published>
    <updated>2008-06-07T02:50:13Z</updated>

    <summary>While I&apos;m killing time waiting for the 3G iPhone(s) I&apos;ve been working on an upgrade for Movable Type, which The Obsessive Collaborator runs on. I&apos;ve been using Movable Type for about five years and have gone through two or three...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Blogs" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![CDATA[<p>While I'm killing time waiting for the 3G iPhone(s) I've been working on an upgrade for <a href="http://movabletype.org">Movable Type</a>, which The Obsessive Collaborator runs on.  I've been using Movable Type for about five years and have gone through two or three major upgrades along the way.  Movable Type 4 was released quite some time ago (and made open source), but I wasn't that compelled to upgrade from the version 3.3x that I was using. </p>

<p>Then I wound up checking out <a href="http://wordpress.org">Worpress</a>.  I was setting up a simple website that I would be using with a few other people and decided I wanted to do a little experimenting.  I wanted something that would be super simple and wouldn't take a lot of time to install or manage.  I was intrigued by <a href="http://expressionengine.com">Expression Engine</a>, and read a lot of good things about it online.  But when I looked at the set of features that the free version had, it didn't look any better than a lot of other alternatives.  </p>

<p>I had also read a lot good things about Wordpress.  It had a famous "<a href="http://wordpress.org/docs/installation/5-minute/">5 minute install</a>", lots of plugins and styles and an active community.   I couldn't resist the 5 minute install, and got the first install it much less than that (though I had to reinstall in a different directory, by which time at least 6 or 7 minutes had passed).  It was very easy to set up and run.  I did wind up searching for a number of plugins, none of which were really necessary, one of which added nifty ajax features and another added polls.  The templates were easy to use and flexible (as were the plugins), and I realized (as have others) that Wordpress can pretty quickly become a capable CMS. </p>

<p>I then spent a lot of time messing with themes, and finally found <a href="http://www.briangardner.com/themes">Brian Gardner's</a> themes, which were better than anything I put together and required absolutely no work.  </p>

<p>Some of the terminology around "pages" and "posts" I found to be a little perplexing.  And that made the setup of different sections of the blog a little difficult, but I think that was just a little local lingo that I had to get used to.</p>

<p>When I went to make my first test post, I was really impressed by the simplicity of the interface and ease of use.</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/06/the_obsessive_collaborator_gets_an_upgrade/wordpressentry.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/06/the_obsessive_collaborator_gets_an_upgrade/wordpressentry-thumb-400x258.png" alt="Highslide JS" title="Click to enlarge" width="400" height="258"/></a></center>

<p>One thing that I wasn't ready for (which explains the movement of directories upon installation mentioned above) was that by default Wordpress is designed to run a single blog.  I later found that there is a multi-blog version known as "Wordpress MU", but there is some pretty strong wording there that MU is only meant for huge installs.  There is also a <a href="http://striderweb.com/nerdaphernalia/features/virtual-multiblog/">Virtual Multiblog</a> plugin that looks like it will do the trick if I need more blogs running from that install.  </p>

<p>All of that got me thinking that maybe it was time to upgrade Movable Type to get a more current UI experience and make blogging more enjoyable.  I decided to do a parallel install of Movable Type on my system, using new directories and a new database.  That way I could slowly upgrade my system.  I was pretty sure that my templates (mostly for another site) were going to take a fair bit of work to get working correctly, and configuring plugins might also take some time.</p>

<p>That was the right move.  Installing Movable Type was easy, and I quickly found that the user interface was close to that of Wordpress.</p>

<center><a id="thumb1" href="http://obsessivecollaborator.com/upload/2008/06/the_obsessive_collaborator_gets_an_upgrade/MTentry.png" class="highslide" onclick="return hs.expand(this)"><img src="http://obsessivecollaborator.com/upload/2008/06/the_obsessive_collaborator_gets_an_upgrade/MTentry-thumb-400x276.png" alt="Highslide JS" title="Click to enlarge" width="400" height="276"/></a></center>

<p>I also found that upgrading templates was a nightmare.  One of my sites uses a pretty complex system of style sheets and templates.  Getting that working took several nights of small adjustments.  That said, the new system of templates in MT 4 makes them much easier to manage in the long run because templates are broken out into reusable parts.  I finally got the templates working and then it came time for the plugins.  I narrowed it down to two that I needed <a href="http://plugins.movalog.com/privacy/">MT-Privacy</a> and <a href="http://www.eatdrinksleepmovabletype.com/plugins/better_file_uploader/">Better File Uploader</a>.  </p>

<p>Privacy has been in a long beta for the current version of Movable Type, and in the end I had to give up on it, as it didn't work with the version of Movable Type I installed.  I found many other generic privacy solutions that I was able to get working so it wasn't a huge deal.  Better File Uploader is essential though, and on first pass I ran into some small difficulties with it.  But within hours after filing a trouble ticket, I had a working version sent to me by the author and all was well again.  </p>

<p>Then I found that there were no more notification options in Movable Type.  Fortunately there is a <a href="http://everitz.com/mt/notifier/index.php">plugin</a> for this too, but that meant additional cost.  The plugin seems to be doing the job just fine. </p>

<p>I wound up just importing the entries from my old blog into the new database, which went pretty well.  And same went for this blog.  The old template here wasn't worth saving so I went with one of the stock styles for this blog.  Movable Type seems to have much more limited availability of up-to-date styles than did Wordpress.  In time I'll come up with a better solution.</p>

<p>If I had to do it all over again, I may choose Wordpress over Movable Type, but the new version holds its own pretty well, and is definitely a marked improvement over the last version.</p>

<p><em>Other news</em> in the works.  Opengoo has a slick looking new interface that I'm trying to get working.  And I've put Redmine into production.  Next up are some forums for use with Drupal.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Redmine Up and Running</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2008/05/redmine-up-and-running.html" />
    <id>tag:obesssivecollaborator.com,2008://2.389</id>

    <published>2008-05-25T04:18:52Z</published>
    <updated>2008-06-07T02:00:30Z</updated>

    <summary>I vetted many of the project management tools that I&apos;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&apos;ve found a makeshift way of dealing...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Project Management" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![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.]]>
        
    </content>
</entry>

<entry>
    <title>Really Open Social and Redmine Revisited</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2008/05/really-open-social-and-redmine-revisited.html" />
    <id>tag:obesssivecollaborator.com,2008://2.388</id>

    <published>2008-05-05T12:04:58Z</published>
    <updated>2008-06-07T02:00:30Z</updated>

    <summary>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...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Project Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Social Networking" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![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.]]>
        
    </content>
</entry>

<entry>
    <title>Collaboration Portals</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2008/04/collaboration-portals.html" />
    <id>tag:obesssivecollaborator.com,2008://2.387</id>

    <published>2008-04-23T01:48:30Z</published>
    <updated>2008-06-07T02:00:30Z</updated>

    <summary>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...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Groupware" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Project Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Social Networking" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Wikis" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![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).]]>
        
    </content>
</entry>

<entry>
    <title>More updates - OpenGoo, eyeOS</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2008/03/more-updates---opengoo-eyeos.html" />
    <id>tag:obesssivecollaborator.com,2008://2.386</id>

    <published>2008-03-29T01:32:50Z</published>
    <updated>2008-06-07T02:00:30Z</updated>

    <summary>Recently a few collaborative software projects from blogs past got updated. I took the latest builds of OpenGoo (previous review) and eyeOS (mentioned but not reviewed previously) for a spin. OpenGoo Take 2 The latest version of OpenGoo is vastly...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Project Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Related Technologies" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![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.]]>
        
    </content>
</entry>

<entry>
    <title>Deki Wiki Revisited and Redmine</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2008/03/deki-wiki-revisited-and-redmine.html" />
    <id>tag:obesssivecollaborator.com,2008://2.385</id>

    <published>2008-03-08T02:48:54Z</published>
    <updated>2008-06-07T02:00:30Z</updated>

    <summary>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 bug report) and it was off and running....</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Project Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Wikis" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![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.]]>
        
    </content>
</entry>

<entry>
    <title>Wiki-based Project Management</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2008/02/wiki-based-project-management.html" />
    <id>tag:obesssivecollaborator.com,2008://2.384</id>

    <published>2008-02-17T01:34:47Z</published>
    <updated>2008-06-07T02:00:30Z</updated>

    <summary>The Xwiki project has spawned a number of related projects. One of the recent offspring is Chronpolys, a wiki-based project management site. It still doesn&apos;t have a 1.0 release, but it is in release candidate phase. It felt a bit...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Project Management" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![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.]]>
        
    </content>
</entry>

<entry>
    <title>Elgg Open Source Social Networking</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2008/01/elgg-open-source-social-networking.html" />
    <id>tag:obesssivecollaborator.com,2008://2.383</id>

    <published>2008-01-30T02:23:47Z</published>
    <updated>2008-06-07T02:00:30Z</updated>

    <summary>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 Elgg, an open source social networking package that integrates with...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Social Networking" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![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.]]>
        
    </content>
</entry>

<entry>
    <title>Xwiki</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2008/01/xwiki.html" />
    <id>tag:obesssivecollaborator.com,2008://2.382</id>

    <published>2008-01-27T21:09:07Z</published>
    <updated>2008-06-07T02:00:30Z</updated>

    <summary>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...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Wikis" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![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.]]>
        
    </content>
</entry>

<entry>
    <title>Zimbra 5.0 and DekiWiki</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2008/01/zimbra-50-and-dekiwiki.html" />
    <id>tag:obesssivecollaborator.com,2008://2.381</id>

    <published>2008-01-16T02:32:58Z</published>
    <updated>2008-06-07T02:00:30Z</updated>

    <summary>While updates haven&apos;t been very frequent (to say the least), that doesn&apos;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...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Groupware" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Wikis" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![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.]]>
        
    </content>
</entry>

<entry>
    <title>Updates- U810, Mindquarry, DimDim</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2007/10/updates--u810-mindquarry-dimdim.html" />
    <id>tag:obesssivecollaborator.com,2007://2.380</id>

    <published>2007-10-06T01:44:53Z</published>
    <updated>2008-06-07T02:00:30Z</updated>

    <summary>My first week the U810 has gone quite well. First, I have to say that I get a lot of comments on it. Most people ask &quot;what is that?&quot; Not looking just for the brand but what the device even...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Related Technologies" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![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.]]>
        
    </content>
</entry>

<entry>
    <title>Collaborating Anywhere - Fujitsu U810</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2007/09/collaborating-anywhere---fujitsu-u810.html" />
    <id>tag:obesssivecollaborator.com,2007://2.379</id>

    <published>2007-10-01T02:23:34Z</published>
    <updated>2008-06-07T02:00:29Z</updated>

    <summary>While this post isn&apos;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&apos;ve had many devices for doing this ranging from Pocket...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Related Technologies" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![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.]]>
        
    </content>
</entry>

<entry>
    <title>Fast and Light</title>
    <link rel="alternate" type="text/html" href="http://obsessivecollaborator.com/2007/09/fast-and-light.html" />
    <id>tag:obesssivecollaborator.com,2007://2.378</id>

    <published>2007-09-24T00:25:48Z</published>
    <updated>2008-06-07T02:00:29Z</updated>

    <summary>Once Tracks was running on Ruby on Rails, I tested it out a bit and shared the site with a friend who is &quot;GTD&quot; guy. His comment was that it was so slow. I did a little research on using...</summary>
    <author>
        <name>Eric Klopfer</name>
        
    </author>
    
        <category term="Related Technologies" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://obsessivecollaborator.com/">
        <![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.]]>
        
    </content>
</entry>

</feed>
