<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny"/>
  <title>contentcentric.org</title>
  <updated>2008-11-22T23:00:52Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>Lars Trieloff</name>
    <email>lars@trieloff.net</email>
  </author>
  <id>http://www.contentcentric.org/atom.xml</id>
  <link href="http://www.contentcentric.org/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://www.contentcentric.org/" rel="alternate"/>

  <entry>
    <id>http://www.liferay.com/c/blogs/find_entry?entryId=1630579</id>
    <link href="http://www.liferay.com/c/blogs/find_entry?entryId=1630579" rel="alternate" type="text/html"/>
    <title>Fisheye Server</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>One of the benefits of having our own <a href="http://www.liferay.com/web/bchan/blog/-/blogs/migrating-svn-servers-for-committers?_33_redirect=%2Fweb%2Fguest%2Fcommunity%2Fblogs">dedicated SVN servers </a>is that we have been able to set up a <a href="http://svn.liferay.com">Fisheye</a> server at <a href="http://svn.liferay.com">http://svn.liferay.com</a>. We tried to set up Fisheye against our Sourceforge.net servers, but because of the size of our repository and remote connection we could never get the initial index to complete.</p>
<p>We've also set up the <a href="http://confluence.atlassian.com/display/JIRAEXT/FishEye+for+JIRA">Fisheye plugin for JIRA</a> so that you can view the changelog associated with every <a href="http://issues.liferay.com/browse/LPS-399?page=com.atlassian.jira.ext.fisheye%3Afisheye-issuepanel">issue</a>.</p>
<p>A big thank you to <a href="http://www.atlassian.com">Atlassian</a> for granting us <a href="http://www.atlassian.com/software/fisheye/licensing.jsp#nonprofit">open source licenses</a>.</p></div>
    </summary>
    <updated>2008-11-22T07:53:03Z</updated>
    <published>2008-11-22T07:53:03Z</published>
    <author>
      <name>Michael Young</name>
    </author>
    <source>
      <id>http://www.liferay.com/c/blogs/rss?companyId=1</id>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="alternate" type="text/html"/>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="self" type="application/atom+xml"/>
      <subtitle>Liferay</subtitle>
      <title>Liferay</title>
      <updated>2008-11-22T23:00:09Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>tag:blogger.com,1999:blog-9312392.post-1774850485342489679</id>
    <link href="http://feeds.feedburner.com/~r/EnterContentHere/~3/460906534/what-makes-sexy-demo.html" rel="alternate" type="text/html"/>
    <title>What makes a sexy demo</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I am finally going over my <a href="http://jboye08.dk">jboye08</a> notes and I found my scribbles from the <a href="http://jboye08.dk/web_idol">Web Idol competition</a>.  For those of you who are unfamiliar with this event, each vendor gets seven minutes to demonstrate their product.  "Celebrity" judges put in their quips (á la American Idol) and the audience votes on what product they like the most.  In addition to being entertaining, the event gives insight into what the vendors think are their coolest features (they can't show everything in 7 minutes) and what the audience responds to.  Here is what the vendors demonstrated this year (in order of their appearance).  <br/><br/><a href="http://www.sitecore.com">Sitecore</a> showed:<br/><ul><li>incontext editing<br/></li><li>their "site builder" functionality<br/></li><li>multi-device preview<br/></li><li>their ribbon tool bars<br/></li><li>building a slide show<br/></li></ul><br/><a href="http://www.tridion.com">SDL Tridion</a> showed:<br/><ul><li>incontext editing<br/></li><li>integrating translation into workflow<br/></li><li>emailing groups<br/></li><li>a Forester chart<br/></li></ul><br/><a href="http://www.hippocms.org">Hippo</a> showed:<br/><ul><li>dashboard plugins<br/></li><li>drag and drop WYSIWYG control (e.g. dragging a URL onto a piece of text to create a link)<br/></li><li>associating content<br/></li></ul><br/><a href="http://ez.no">eZ Systems</a> showed:<br/><ul><li>contributing content from MS Word<br/></li><li>browse to edit<br/></li><li>creating a picture gallery<br/></li><li>community rating<br/></li></ul><br/><a href="http://www.e-spirit.co.uk/">e-Spirit</a> showed:<br/><ul><li>database integration through the administrative UI</li></ul><br/><br/>This year Sitecore won first place and Hippo came in second.  Interestingly, reigning champion eZ Systems did not show all the video functionality which helped them win last year.  The audience seemed to be the most attracted to clean user interfaces that looked simple to use.  Advanced functionality like sophisticated workflow and database integration were less compelling.  While an event like Web Idol does not translate into a software selection, I think this result reenforces the importance of simplicity and ease of use in a demo.  Power, range, and flexibility gets a product onto a short list but simplicity is what business users find sexy (at least as far as software demos go).  If you are running a CMS selection, this means that you need to make sure that all of the products that demo to your selection team meet your core functional and non-functional requirements.<img height="1" src="http://feeds.feedburner.com/~r/EnterContentHere/~4/460906534" width="1"/></div>
    </summary>
    <updated>2008-11-21T16:04:17Z</updated>
    <category term="conference"/>
    <category term="selection"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.contenthere.net/2008/11/what-makes-sexy-demo.html</feedburner:origlink>
    <author>
      <name>Seth</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>http://blog.contenthere.net/</id>
      <author>
        <name>Seth</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://blog.contenthere.net/" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/EnterContentHere" rel="self" type="application/rss+xml"/>
      <subtitle>Thoughts on Content Management and Open Source.</subtitle>
      <title>Enter Content Here</title>
      <updated>2008-11-22T14:00:24Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.liferay.com/c/blogs/find_entry?entryId=1618738</id>
    <link href="http://www.liferay.com/c/blogs/find_entry?entryId=1618738" rel="alternate" type="text/html"/>
    <title>Migrating SVN servers for committers</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The number of committers to our SVN repository and the sheer amount of activity have both skyrocketed this past year. Sun now has over 25 active contributors and Liferay, Inc. has been hiring key developers from all over the world as well. While that means increased productivity overall, it also means that SVN responsiveness is now much more important than it used to be.</p><p>SourceForge's SVN services served us well for many years, but now it's time we had our own SVN hardware.</p><p>As of yesterday, all SVN write access to SourceForge has been turned off. Committers must now commit to a new SVN repository which will have its changes pushed to SourceForge. That means SourceForge will continue to serve as our public mirror, but committers will have to use another URL.</p><p>So if you're a committer and wondered why your commit access stopped working, do this:</p><p>svn switch --relocate https://lportal.svn.sourceforge.net/svnroot/lportal svn://svn.liferay.com/repos/public</p><p>Your login will no longer by your SourceForge account, but will now be your <a href="http://www.liferay.com">www.liferay.com</a> screen name and password. Just log into <a href="http://www.liferay.com">www.liferay.com</a> and on log in, your credentials will automatically be propagated to our SVN server.</p><p>And don't worry about your WOL or Ohloh stats. We'll be syncing the SVN author names for everyone.</p><p>For those who just want read access to our code, please continue to check it out on SF.net. It'll usually be 10-20 minutes delayed since we use another application called SVK to sync our SVN repositories.</p></div>
    </summary>
    <updated>2008-11-21T03:37:01Z</updated>
    <published>2008-11-21T03:37:01Z</published>
    <author>
      <name>Brian Chan</name>
    </author>
    <source>
      <id>http://www.liferay.com/c/blogs/rss?companyId=1</id>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="alternate" type="text/html"/>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="self" type="application/atom+xml"/>
      <subtitle>Liferay</subtitle>
      <title>Liferay</title>
      <updated>2008-11-22T23:00:09Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.liferay.com/c/blogs/find_entry?entryId=1618704</id>
    <link href="http://www.liferay.com/c/blogs/find_entry?entryId=1618704" rel="alternate" type="text/html"/>
    <title>Is this site running Liferay?</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>It's been a while, but trust me, we've been working like crazy to get 5.2 out for your using pleasure.</p> <p>But, I arrive with a bit of a gift, especially for the marketing folks (or anyone curious). Have you ever wondered if a website was running Liferay?<br/> <img alt="" src="http://alterform.com/liferay/install_complete.png" style="width: 284px; height: 198px;"/></p> <p>Well guess no more. I've written a Greasemonkey script that will tell you if a website is running Liferay or not. What's Greasemonkey you ask?<br/> Only about the absolute coolest extension for Firefox known to man (yes it requires Firefox).</p> <p>So what do you do?<br/> <br/> If you have Greasemonkey installed, you should just skip to Step 3.</p> <p>Step 1: Go to <a href="https://addons.mozilla.org/en-US/firefox/addon/748" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/748</a></p> <p>Step 2: Click the Add to Firefox button, and install the plugin. It will notify you to restart firefox.<br/> <img alt="" src="http://alterform.com/liferay/install_gm.png"/></p> <p>Step 3: Once you've restarted, go here: <a href="http://userscripts.org/scripts/show/37259" target="_blank">http://userscripts.org/scripts/show/37259</a></p> <p>Step 4: Press the Install button at the upper right<br/> <img alt="" src="http://alterform.com/liferay/install_script.png"/></p> <p>Step 5: Agree to the install<br/> <img alt="" src="http://alterform.com/liferay/install_agree.png"/><br/>  </p> <p>Step 6: Visit a website (like <a href="http://liferay.com" target="_blank">http://liferay.com</a>)</p> <p> </p> <p>Step 7: Enjoy the info:<br/> <img alt="" src="http://alterform.com/liferay/install_complete.png"/><br/> <br/> And that's it. You can hide the display (and it will popup on every page load, or you can hide it for the domain, which will hide it for 1 year. If you want it to show up again, just clear your cookies, and it will popup again for any domain you have hidden it for.</p> <p> </p> <p>Enjoi!</p></div>
    </summary>
    <updated>2008-11-21T02:42:18Z</updated>
    <published>2008-11-21T02:42:18Z</published>
    <author>
      <name>Nate Cavanaugh</name>
    </author>
    <source>
      <id>http://www.liferay.com/c/blogs/rss?companyId=1</id>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="alternate" type="text/html"/>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="self" type="application/atom+xml"/>
      <subtitle>Liferay</subtitle>
      <title>Liferay</title>
      <updated>2008-11-22T23:00:09Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.exoplatform.org/?p=668</id>
    <link href="http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/" rel="alternate" type="text/html"/>
    <title>[video] eXo ECM 2.2 preview</title>
    <summary>The last new developments around eXo Enterpise Content Management:
- Advanced drag and drop
- Thumbnails
- Coverflow
- Keyboard support for multi selection
and many more…
eXo ECM 2.2 preview from Benjamin Mestrallet on Vimeo.
Share this blog post with :                More »</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The last new developments around eXo Enterpise Content Management:</p>
<p>- Advanced drag and drop<br/>
- Thumbnails<br/>
- Coverflow<br/>
- Keyboard support for multi selection</p>
<p>and many more…</p>
<p><br/><a href="http://vimeo.com/2301687">eXo ECM 2.2 preview</a> from <a href="http://vimeo.com/user896168">Benjamin Mestrallet</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div class="bookmarkify"><a name="bookmarkify"/><div class="title" title="Use these links to share this page with others">Share this blog post with :</div><div class="linkbuttons"><a href="http://www.bloglines.com/sub/http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/" rel="nofollow" title="Save to Bloglines"><img alt="[Bloglines] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/bloglines.png" style="width: 16px; height: 16px;"/></a> <a href="http://blogmarks.net/my/new.php?mini=1&amp;simple=1&amp;url=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/&amp;title=[video] eXo ECM 2.2 preview" rel="nofollow" title="Save to BlogMarks"><img alt="[BlogMarks] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/blogmarks.png" style="width: 16px; height: 16px;"/></a> <a href="http://del.icio.us/post?url=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/&amp;title=[video] eXo ECM 2.2 preview" rel="nofollow" title="Save to del.icio.us"><img alt="[del.icio.us] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/delicious.png" style="width: 16px; height: 16px;"/></a> <a href="http://digg.com/submit?phase=2&amp;url=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/&amp;title=[video] eXo ECM 2.2 preview" rel="nofollow" title="Digg It!"><img alt="[Digg] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/digg.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.dzone.com/links/add.html?description=[video] eXo ECM 2.2 preview&amp;url=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/&amp;title=[video] eXo ECM 2.2 preview" rel="nofollow" title="Save to dzone"><img alt="[dzone] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/dzone.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.facebook.com/share.php?u=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/" rel="nofollow" title="Save to Facebook"><img alt="[Facebook] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/facebook.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.furl.net/storeIt.jsp?u=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/&amp;t=[video] eXo ECM 2.2 preview" rel="nofollow" title="Save to Furl"><img alt="[Furl] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/furl.png" style="width: 16px; height: 16px;"/></a> <a href="http://ma.gnolia.com/bookmarklet/add?url=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/&amp;title=[video] eXo ECM 2.2 preview" rel="nofollow" title="Save to Ma.gnolia"><img alt="[Ma.gnolia] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/magnolia.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/" rel="nofollow" title="Seed Newsvine"><img alt="[Newsvine] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/newsvine.png" style="width: 16px; height: 16px;"/></a> <a href="http://reddit.com/submit?url=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/&amp;title=[video] eXo ECM 2.2 preview" rel="nofollow" title="Reddit"><img alt="[Reddit] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/reddit.png" style="width: 16px; height: 16px;"/></a> <a href="http://slashdot.org/bookmark.pl?url=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/&amp;title=[video] eXo ECM 2.2 preview" rel="nofollow" title="Slashdot It!"><img alt="[Slashdot] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/slashdot.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.stumbleupon.com/submit?url=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/&amp;title=[video] eXo ECM 2.2 preview" rel="nofollow" title="Stumble It!"><img alt="[StumbleUpon] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/stumbleupon.png" style="width: 16px; height: 16px;"/></a> <a href="http://technorati.com/faves?add=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/" rel="nofollow" title="Add to my Technorati Favorites"><img alt="[Technorati] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/technorati.png" style="width: 16px; height: 16px;"/></a> <a href="http://twitter.com/home/?status=[video] eXo ECM 2.2 preview+http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/" rel="nofollow" title="Save to Twitter"><img alt="[Twitter] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/twitter.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.feedburner.com/fb/a/emailFlare?itemTitle=[video] eXo ECM 2.2 preview&amp;uri=http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/&amp;loc=en_US" rel="nofollow" title="Email this to a friend"><img alt="[Email] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/email.png" style="width: 16px; height: 16px;"/></a>  <a href="http://blog.exoplatform.org/2008/11/21/vide-exo-ecm-22-preview/#bookmarkify" rel="nofollow" title="See more bookmark and sharing options..."><small>More »</small></a></div></div></div>
    </content>
    <updated>2008-11-21T00:17:39Z</updated>
    <category term="ECM"/>
    <category term="business"/>
    <category term="demo"/>
    <category term="enterprise2"/>
    <category term="exo"/>
    <category term="open source"/>
    <category term="technical"/>
    <category term="video"/>
    <category term="web2"/>
    <author>
      <name>Benjamin Mestrallet</name>
    </author>
    <source>
      <id>http://blog.exoplatform.org</id>
      <link href="http://blog.exoplatform.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.exoplatform.org" rel="alternate" type="text/html"/>
      <subtitle>Enterprise WebOS</subtitle>
      <title>eXo Platform (Enterprise WebOS)</title>
      <updated>2008-11-21T00:20:12Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://weblogs.goshaky.com/weblogs/saar/entry/links_for_2008_11_19</id>
    <link href="http://feeds.feedburner.com/~r/WalkingTheWay/~3/459001728/links_for_2008_11_19" rel="alternate" type="text/html"/>
    <title>links for 2008-11-19</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><ul class="delicious"><li>
                <div class="delicious-link"><a href="http://www.citysearch.com/">City Guides by Citysearch</a></div>
                
                <div class="delicious-tags">(tags: <a href="http://delicious.com/alex.saar/web2.0">web2.0</a> <a href="http://delicious.com/alex.saar/travel">travel</a> <a href="http://delicious.com/alex.saar/social">social</a> <a href="http://delicious.com/alex.saar/search">search</a> <a href="http://delicious.com/alex.saar/guide">guide</a> <a href="http://delicious.com/alex.saar/community">community</a> <a href="http://delicious.com/alex.saar/city">city</a>)</div>
            </li><li>
                <div class="delicious-link"><a href="http://flyingmeat.com/voodoopad/">VoodooPad from Flying Meat</a></div>
                
                <div class="delicious-tags">(tags: <a href="http://delicious.com/alex.saar/writing">writing</a> <a href="http://delicious.com/alex.saar/wiki">wiki</a> <a href="http://delicious.com/alex.saar/web">web</a> <a href="http://delicious.com/alex.saar/voodoopad">voodoopad</a> <a href="http://delicious.com/alex.saar/utilities">utilities</a> <a href="http://delicious.com/alex.saar/tools">tools</a> <a href="http://delicious.com/alex.saar/tool">tool</a> <a href="http://delicious.com/alex.saar/text">text</a> <a href="http://delicious.com/alex.saar/software">software</a> <a href="http://delicious.com/alex.saar/productivity">productivity</a> <a href="http://delicious.com/alex.saar/osx">osx</a>)</div>
            </li></ul></div>
    </content>
    <updated>2008-11-20T00:38:06Z</updated>
    <published>2008-11-20T00:38:06Z</published>
    <category label="General" term="/General"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://weblogs.goshaky.com/weblogs/saar/entry/links_for_2008_11_19</feedburner:origlink>
    <author>
      <name>Alexander Saar</name>
    </author>
    <source>
      <id>http://weblogs.goshaky.com/weblogs/saar/feed/entries/atom</id>
      <link href="http://weblogs.goshaky.com/weblogs/saar/" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/WalkingTheWay" rel="self" type="application/atom+xml"/>
      <subtitle>Hello, my name is Alexander Saar. I'm a software engineer &amp; software project manager, a sports freak and a photographer. I use this blog to publish interesting stuff about me and the experiences I made in my daily life and work.</subtitle>
      <title>walking the way - startup, business &amp; life</title>
      <updated>2008-11-20T00:38:06Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://paulcwarren.wordpress.com/2008/11/20/an-introduction-to-documentum-composer/</id>
    <link href="http://paulcwarren.wordpress.com/2008/11/20/an-introduction-to-documentum-composer/" rel="alternate" type="text/html"/>
    <title>paulcwarren</title>
    <summary>Jason over at Bluefish has written an excellent introductory article to Composer.  If you are new to Composer and would like to understand a little bit more about it this is well worth a read.
      </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>Jason over at Bluefish has written an excellent <a href="http://www.bluefishgroup.com/library/2008/an-introduction-to-documentum-composer/">introductory article to Composer</a>.  If you are new to Composer and would like to understand a little bit more about it this is well worth a read.</p>
      <a href="http://feeds.wordpress.com/1.0/gocomments/paulcwarren.wordpress.com/121/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paulcwarren.wordpress.com/121/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/paulcwarren.wordpress.com/121/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paulcwarren.wordpress.com/121/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/paulcwarren.wordpress.com/121/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paulcwarren.wordpress.com/121/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/paulcwarren.wordpress.com/121/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paulcwarren.wordpress.com/121/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/paulcwarren.wordpress.com/121/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paulcwarren.wordpress.com/121/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulcwarren.wordpress.com&amp;blog=114185&amp;post=121&amp;subd=paulcwarren&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2008-11-20T00:14:40Z</updated>
    <category term="blog"/>
    <category term="composer"/>
    <category term="documentum composer"/>
    <author>
      <name>paulcwarren</name>
    </author>
    <source>
      <id>http://paulcwarren.wordpress.com</id>
      <link href="http://paulcwarren.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://paulcwarren.wordpress.com" rel="alternate" type="text/html"/>
      <title>Paul Warren</title>
      <updated>2008-11-20T00:14:40Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.exoplatform.org/?p=642</id>
    <link href="http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/" rel="alternate" type="text/html"/>
    <title>eXo Knowledge Suite online demo</title>
    <summary>Our latest product eXo Knowledge Suite has just reached its demo server.


eXo Knowledge Suite (KS) is currently composed of two applications : a FAQ manager and a Forums system. In an earlier post, we covered the features of these applications. For the impatients, you can get a quick overview on the take a tour page.
As [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Our latest product eXo Knowledge Suite has just reached its <a href="http://ks.demo.exoplatform.org">demo server</a>.</p>
<p><a href="http://ks.demo.exoplatform.org"><img alt="" class="size-medium wp-image-645 aligncenter" height="282" src="http://blog.exoplatform.org/wp-content/uploads/2008/11/ks-livedemo1.png" width="514"/></a></p>
<p>
</p><p>eXo Knowledge Suite (KS) is currently composed of two applications : a FAQ manager and a Forums system. In an earlier post, <a href="http://blog.exoplatform.org/2008/09/08/teaser-exo-knowledge-suite-10-ks-almost-ready-to-launch/" title="eXo KS introduction post">we covered the features of these applications</a>. For the impatients, <a href="http://ks.demo.exoplatform.org/portal/public/classic/tour" title="eXo KS quick tour">you can get a quick overview on the take a tour page</a>.</p>
<p>As usual, we leveraged <a href="http://www.exoplatform.org/portal/public/en/product/portal/overview" title="eXo Portal overview">eXo Portal</a> and <a href="http://www.exoplatform.com/portal/public/en/product/oemisv" title="eXo JCR overview">eXo JCR</a> to build a consistent and powerful product that fits perfectly within the eXo products stack. KS can run on top of <a href="http://www.exoplatform.com/portal/public/en/product/portal/featuresbenefits" title="eXo portal Features and benefits">eXo Portal</a> and <a href="http://www.exoplatform.com/portal/public/en/product/webos/overview" title="eXo WebOS overview">eXo WebOS</a>.</p>
<p>So, you wanted more participation in your portal ?  FAQ and Forum will help you wonderfully  to reinforce collaboration and forge knowledge.</p>
<p>eXo KS is publicly <a href="http://forge.objectweb.org/project/shownotes.php?release_id=2949" title="Download KS on ow2">available for download on OW2 forge</a> and the online demo is waiting for you at:</p>
<p><a href="http://ks.demo.exoplatform.org">http://ks.demo.exoplatform.org</a></p>
<p>
</p><p>For any question or feedback, we will be happy to hear from you at <a href="mailto:ks@exoplatform.com" title="Send Feedback on KS">ks@exoplatform.com</a>.</p>
<div class="bookmarkify"><a name="bookmarkify"/><div class="title" title="Use these links to share this page with others">Share this blog post with :</div><div class="linkbuttons"><a href="http://www.bloglines.com/sub/http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/" rel="nofollow" title="Save to Bloglines"><img alt="[Bloglines] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/bloglines.png" style="width: 16px; height: 16px;"/></a> <a href="http://blogmarks.net/my/new.php?mini=1&amp;simple=1&amp;url=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/&amp;title=eXo Knowledge Suite online demo" rel="nofollow" title="Save to BlogMarks"><img alt="[BlogMarks] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/blogmarks.png" style="width: 16px; height: 16px;"/></a> <a href="http://del.icio.us/post?url=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/&amp;title=eXo Knowledge Suite online demo" rel="nofollow" title="Save to del.icio.us"><img alt="[del.icio.us] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/delicious.png" style="width: 16px; height: 16px;"/></a> <a href="http://digg.com/submit?phase=2&amp;url=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/&amp;title=eXo Knowledge Suite online demo" rel="nofollow" title="Digg It!"><img alt="[Digg] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/digg.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.dzone.com/links/add.html?description=eXo Knowledge Suite online demo&amp;url=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/&amp;title=eXo Knowledge Suite online demo" rel="nofollow" title="Save to dzone"><img alt="[dzone] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/dzone.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.facebook.com/share.php?u=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/" rel="nofollow" title="Save to Facebook"><img alt="[Facebook] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/facebook.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.furl.net/storeIt.jsp?u=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/&amp;t=eXo Knowledge Suite online demo" rel="nofollow" title="Save to Furl"><img alt="[Furl] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/furl.png" style="width: 16px; height: 16px;"/></a> <a href="http://ma.gnolia.com/bookmarklet/add?url=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/&amp;title=eXo Knowledge Suite online demo" rel="nofollow" title="Save to Ma.gnolia"><img alt="[Ma.gnolia] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/magnolia.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/" rel="nofollow" title="Seed Newsvine"><img alt="[Newsvine] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/newsvine.png" style="width: 16px; height: 16px;"/></a> <a href="http://reddit.com/submit?url=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/&amp;title=eXo Knowledge Suite online demo" rel="nofollow" title="Reddit"><img alt="[Reddit] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/reddit.png" style="width: 16px; height: 16px;"/></a> <a href="http://slashdot.org/bookmark.pl?url=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/&amp;title=eXo Knowledge Suite online demo" rel="nofollow" title="Slashdot It!"><img alt="[Slashdot] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/slashdot.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.stumbleupon.com/submit?url=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/&amp;title=eXo Knowledge Suite online demo" rel="nofollow" title="Stumble It!"><img alt="[StumbleUpon] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/stumbleupon.png" style="width: 16px; height: 16px;"/></a> <a href="http://technorati.com/faves?add=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/" rel="nofollow" title="Add to my Technorati Favorites"><img alt="[Technorati] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/technorati.png" style="width: 16px; height: 16px;"/></a> <a href="http://twitter.com/home/?status=eXo Knowledge Suite online demo+http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/" rel="nofollow" title="Save to Twitter"><img alt="[Twitter] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/twitter.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.feedburner.com/fb/a/emailFlare?itemTitle=eXo Knowledge Suite online demo&amp;uri=http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/&amp;loc=en_US" rel="nofollow" title="Email this to a friend"><img alt="[Email] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/email.png" style="width: 16px; height: 16px;"/></a>  <a href="http://blog.exoplatform.org/2008/11/20/exo-knowledge-suite-online-demo/#bookmarkify" rel="nofollow" title="See more bookmark and sharing options..."><small>More »</small></a></div></div></div>
    </content>
    <updated>2008-11-20T00:10:23Z</updated>
    <category term="KS"/>
    <category term="demo"/>
    <category term="enterprise2"/>
    <category term="exo"/>
    <author>
      <name>Patrice Lamarque</name>
    </author>
    <source>
      <id>http://blog.exoplatform.org</id>
      <link href="http://blog.exoplatform.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.exoplatform.org" rel="alternate" type="text/html"/>
      <subtitle>Enterprise WebOS</subtitle>
      <title>eXo Platform (Enterprise WebOS)</title>
      <updated>2008-11-21T00:20:12Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://paulcwarren.wordpress.com/2008/11/19/new-emc-blogger/</id>
    <link href="http://paulcwarren.wordpress.com/2008/11/19/new-emc-blogger/" rel="alternate" type="text/html"/>
    <title>paulcwarren</title>
    <summary>Please welcome friend and colleague Don Robertson to the [EMC/ECM] blogosphere.  As well as residing as overall architect on Composer, Don is also the author of smart containers and knows just a little about BOF.  If Don doesn’t know it, pretty much no one will.  Don has been blogging internally and has bootstrapped his public [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>Please welcome friend and colleague <a href="http://donr7n.wordpress.com/">Don Robertson</a> to the [EMC/ECM] blogosphere.  As well as residing as overall architect on Composer, Don is also the author of smart containers and knows just a little about BOF.  If Don doesn’t know it, pretty much no one will.  Don has been blogging internally and has bootstrapped his public blog with a few of his internal posts.  Highly recommended.</p>
      <a href="http://feeds.wordpress.com/1.0/gocomments/paulcwarren.wordpress.com/118/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paulcwarren.wordpress.com/118/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/paulcwarren.wordpress.com/118/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paulcwarren.wordpress.com/118/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/paulcwarren.wordpress.com/118/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paulcwarren.wordpress.com/118/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/paulcwarren.wordpress.com/118/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paulcwarren.wordpress.com/118/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/paulcwarren.wordpress.com/118/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paulcwarren.wordpress.com/118/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulcwarren.wordpress.com&amp;blog=114185&amp;post=118&amp;subd=paulcwarren&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2008-11-19T23:48:47Z</updated>
    <category term="blog"/>
    <category term="bof"/>
    <category term="composer"/>
    <category term="documentum"/>
    <category term="documentum composer"/>
    <category term="documentum foundation classes"/>
    <category term="emc"/>
    <category term="smart container"/>
    <author>
      <name>paulcwarren</name>
    </author>
    <source>
      <id>http://paulcwarren.wordpress.com</id>
      <link href="http://paulcwarren.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://paulcwarren.wordpress.com" rel="alternate" type="text/html"/>
      <title>Paul Warren</title>
      <updated>2008-11-20T00:14:40Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>tag:blogger.com,1999:blog-9312392.post-8402191759405668344</id>
    <link href="http://feeds.feedburner.com/~r/EnterContentHere/~3/458829388/enter-content-here-in-alltop.html" rel="alternate" type="text/html"/>
    <title>Enter Content Here in Alltop</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="thumbnail"><a href="http://skitch.com/sggottlieb/hdpx/skitch"><img alt="Skitch" src="http://img.skitch.com/20081119-dfbw3sfw4x2ndnm3hxhijk3fmr.preview.jpg"/></a><br/><span style="font-family: Lucida Grande, Trebuchet, sans-serif, Helvetica, Arial; font-size: 10px; color: #808080;">Uploaded with <a href="http://plasq.com/">plasq</a>'s <a href="http://skitch.com">Skitch</a>!</span></div><br/>I should mention that being listed top center in <a href="http://content.alltop.com/">Alltop Content Management</a> isn't too bad on the ego either.  Thanks to whomever put Enter Content Here there.<img height="1" src="http://feeds.feedburner.com/~r/EnterContentHere/~4/458829388" width="1"/></div>
    </summary>
    <updated>2008-11-19T21:04:28Z</updated>
    <category term="annoucement"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.contenthere.net/2008/11/enter-content-here-in-alltop.html</feedburner:origlink>
    <author>
      <name>Seth</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>http://blog.contenthere.net/</id>
      <author>
        <name>Seth</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://blog.contenthere.net/" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/EnterContentHere" rel="self" type="application/rss+xml"/>
      <subtitle>Thoughts on Content Management and Open Source.</subtitle>
      <title>Enter Content Here</title>
      <updated>2008-11-22T14:00:24Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>tag:blogger.com,1999:blog-9312392.post-3314813837405773482</id>
    <link href="http://feeds.feedburner.com/~r/EnterContentHere/~3/458809928/fierce-content-management-lists-enter.html" rel="alternate" type="text/html"/>
    <title>Fierce Content Management lists Enter Content Here in its top 10!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://www.fiercecontentmanagement.com">Fierce Content Management</a> just named <a href="http://blog.contenthere.net/">Enter Content Here</a> in its <a href="http://www.fiercecontentmanagement.com/special-reports/top-10-content-management-websites">top 10 list of content management websites</a>.  The rest of the list is:<br/><ul><li><a href="http://www.aiim.org/">AIIM</a><br/></li><li><a href="http://www.ecmconnection.com">ECM Connection</a><br/></li><li><a href="http://www.arma.org/">ARMA</a><br/></li><li><a href="http://www.cmsmyth.com/">The CMS Myth</a><br/></li><li><a href="http://www.cmprofessionals.org/">CM Pros</a><br/></li><li><a href="http://www.cmswatch.com/">CMS Watch</a><br/></li><li><a href="http://www.cmswire.com/">CMSWire</a><br/></li><li><a href="http://contentmanagementconnection.com/">Content Management Connection</a><br/></li><li><a href="http://www.fastforwardblog.com/">Fast Forward Blog</a><br/></li></ul><br/>Here is how Enter Content Here was described:<br/><blockquote>This site offers a more technical perspective on content management than you get from the other sites on this list. Author Seth Gottlieb is an industry consultant who helps clients implement enterprise content management solutions. In addition to the free blog, he sells in-depth reports analyzing different content management packages.</blockquote><br/>Being mentioned in this group is a true honor and I am grateful for the consideration.<img height="1" src="http://feeds.feedburner.com/~r/EnterContentHere/~4/458809928" width="1"/></div>
    </summary>
    <updated>2008-11-19T20:57:23Z</updated>
    <category term="annoucement"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.contenthere.net/2008/11/fierce-content-management-lists-enter.html</feedburner:origlink>
    <author>
      <name>Seth</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>http://blog.contenthere.net/</id>
      <author>
        <name>Seth</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://blog.contenthere.net/" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/EnterContentHere" rel="self" type="application/rss+xml"/>
      <subtitle>Thoughts on Content Management and Open Source.</subtitle>
      <title>Enter Content Here</title>
      <updated>2008-11-22T14:00:24Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.liferay.com/c/blogs/find_entry?entryId=1605533</id>
    <link href="http://www.liferay.com/c/blogs/find_entry?entryId=1605533" rel="alternate" type="text/html"/>
    <title>OCLC’S WebJunction Creates Online Learning Community for Librarians</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>"Launched in 2003 by OCLC, a nonprofit library service and research organization, in collaboration with the Bill and Melinda Gates Foundation and key partners across the library community, WebJunction set out to build a community where library staff and affiliated organizations can meet to share ideas, solve problems and take courses. The WebJunction community has since grown rapidly to include more than 32,000 registered members, 90,000 unique monthly visitors, 30,000 courses taken, and partnerships with a growing number of library organizations...</p><p>...The initiative required systems that would interact well together to provide a robust community experience, including features that would allow for group spaces and a way for individuals to add content to the site. The systems also had to integrate with OCLC’s ecommerce solution for payment processing, as well as WebJunction’s own social functionality and content management tools built using Liferay, a leading open source enterprise portal solution."</p><p><a href="http://www.prweb.com/releases/online_learning/learning_management/prweb1634224.htm" target="_blank"><b>Read the full press release.</b></a></p><br/><p> </p></div>
    </summary>
    <updated>2008-11-19T15:44:02Z</updated>
    <published>2008-11-19T15:44:02Z</published>
    <author>
      <name>Alice Cheng</name>
    </author>
    <source>
      <id>http://www.liferay.com/c/blogs/rss?companyId=1</id>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="alternate" type="text/html"/>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="self" type="application/atom+xml"/>
      <subtitle>Liferay</subtitle>
      <title>Liferay</title>
      <updated>2008-11-22T23:00:09Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>tag:blogger.com,1999:blog-9312392.post-7609403289358766974</id>
    <link href="http://feeds.feedburner.com/~r/EnterContentHere/~3/458490429/struggling-publishers-continuing-their.html" rel="alternate" type="text/html"/>
    <title>Struggling publishers continuing their investments in digital</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://www.paidcontent.org/entry/419-ziff-davis-to-close-pcmag-print-focus-on-online-still-looking-for-optio/">The venerable PCMag is discontinuing its print edition</a> - the most recent in a long string of similar announcements from other publishers.  I am seeing a consistent trend in my media and publishing client base.  While their overall businesses are struggling, they realize that they cannot afford to stop investing in online publishing.  Instead, they are cutting back in their editorial departments and even discontinuing their print editions in order to sustain their online investment (which accounts for an increasing percentage of their revenue as advertising dollars move online).  <br/><br/>This has been going on for a long time.  Early in 2008, there was <a href="http://www.nytimes.com/2008/03/26/us/politics/26bus.html?_r=2&amp;oref=slogin">an article in the New York times that said that newspapers are reducing their traveling campaign coverage</a>.  Paper magazines have steadily been shrinking or disappearing entirely from news stand shelves.  Still online investment appears to be steady.  In fact, one of my clients recently sent out a letter to creditors excusing delayed payments because of a cash flow problem and they still have the go ahead for a new WCMS deployment.   <br/><br/>This is an interesting time to be in digital publishing as companies are investing to squeeze as much revenue as possible out of their digital channels.  Some companies are being deliberate and methodical in their digital strategy.  Others are aggressively (and desperately) experimenting with lots of ideas hoping one will turn out to be a winner.  One thing I am not seeing is digital strategies that look beyond banner advertising sales.  Today's strategies are still focused on driving traffic and seeking the best <a href="http://en.wikipedia.org/wiki/CPM">CPM</a>s.  I am a little concerned about the future viability of traditional banner advertising as content becomes increasingly consumed on alternative (banner unfriendly) platforms and "<a href="http://en.wikipedia.org/wiki/Banner_blindness">banner blindness</a>" spreads to the larger online audience.  However, I do think that until that new content business model emerges, the best thing an online publisher can do is continue to invest in creating a great digital product that attracts a loyal audience.<img height="1" src="http://feeds.feedburner.com/~r/EnterContentHere/~4/458490429" width="1"/></div>
    </summary>
    <updated>2008-11-19T14:51:07Z</updated>
    <category term="newsmedia"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.contenthere.net/2008/11/struggling-publishers-continuing-their.html</feedburner:origlink>
    <author>
      <name>Seth</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>http://blog.contenthere.net/</id>
      <author>
        <name>Seth</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://blog.contenthere.net/" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/EnterContentHere" rel="self" type="application/rss+xml"/>
      <subtitle>Thoughts on Content Management and Open Source.</subtitle>
      <title>Enter Content Here</title>
      <updated>2008-11-22T14:00:24Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.liferay.com/c/blogs/find_entry?entryId=1602207</id>
    <link href="http://www.liferay.com/c/blogs/find_entry?entryId=1602207" rel="alternate" type="text/html"/>
    <title>Gartner Recognizes Liferay's Accomplishments in Horizontal Portal and Social Software</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Some of you may have been following our developments with the analyst community, particularly Gartner and their 2008 Magic Quadrant reports. For those of that haven't, Liferay was recently recognized in two Magic Quadrants:</p> <ul>     <li>"<a href="http://www.google.com/search?hl=en&amp;q=magic+quadrant+horizontal+portal+products+2008&amp;btnG=Google+Search&amp;aq=f&amp;oq=">Horizontal Portal Products</a>," where Liferay was named a Visionary for its Liferay Portal product</li>     <li>"<a href="http://www.google.com/search?hl=en&amp;q=magic+quadrant+social+software+2008&amp;btnG=Search">Social Software</a>," which covered Liferay Collaboration Suite and the forthcoming Social Office product </li> </ul> <p>You can see what the Google-sphere thinks about these results with the links above. For our part, it's an interesting development. On the one hand, as an open source vendor we're not used to getting attention from the traditional analysts (though to be fair Gartner mentioned us in <a href="http://www.gartner.com/DisplayDocument?id=515211">last year's report</a> and Forrester had a <a href="http://www.forrester.com/rb/search/results.jsp?N=133001&amp;Ntk=MainSearch&amp;Ntx=mode+MatchAllPartial&amp;Ntt=liferay">research note</a> including Liferay and Jetspeed as early as 2003), who tend to provide research to the kinds of organizations that have been wary of adopting open source software. Technology decisions at these organizations are usually made by higher-level decision makers—CIOs and CTOs or even business side decision makers. For this audience, the traditional software sales model has been the dominant acquisition process, including heavy solicitation from large vendors like IBM and Oracle, research from analysts, and perhaps most importantly, the fear of making a bad decision (and the "nobody gets fired for buying IBM" mentality). </p> <p>On the other hand, we've recognized for some time that since open source is a fundamental shift in the way software is developed, distributed and maintained, analysts seeking to stay relevant would need to address the phenomenon as a legitimate dimension of their market research sooner or later. And they did: at Gartner's Portals, Content, and Collaboration Summit in Baltimore earlier this year, the keynote recognized five significant technologies that are changing the IT landscape:</p>  <ul>     <li>software as a service (SaaS)</li>     <li>global-class computing</li>     <li>the consumerization of IT</li>     <li>Web 2.0</li>     <li>open source</li> </ul> <p>It's interesting to note that at least four of the five affect, relate to, or are being addressed by Liferay in some way:</p> <ul>     <li>SaaS is a legitimate business model that we'll be implementing in the near future with our Social Office product. A compelling, reliable solution for collaboration (whether intranet or across enterprise boundaries) on a subscription/hosted basis will be a welcome alternative for many companies who don't want to deal with the hassle of maintaining these sites in-house.</li>     <li>Consumerization of IT: Google, Facebook, and Apple have really pushed the envelope with respect to usability and simplicity, and they constantly inspire us and challenge us to make our software more intuitive.</li>     <li>Web 2.0: collaboration is at the heart of the traditional portal use case, and we think Liferay is getting it right where the other kludgy and expensive proprietary offerings are limping along</li>     <li>Open source: Liferay is the most liberal commercial open source vendor out there.</li> </ul> <p>One of the interesting dynamics we encountered while being considered for the Magic Quadrant reports was how to define qualifying criteria. I think it's something that we will continue to wrestle with over time: how do you measure the ability to execute of an open source vendor vs. a proprietary one? We don't have the traditional limitations (huge sales and acquisition costs, lack of a viral distribution model) of a proprietary vendor, and we work with a distributed community for product development and maintenance. So our size (much smaller than IBM) belies our ability to create great software and successfully deploy it to enterprise environments. To add to the complexity, our relationship with Sun Microsystems, through which 40 of their engineers actively contribute features and fixes to our code base, adds a another layer of nuance. </p> <p>Whatever the outcome, we welcome the coverage. Liferay's installed base includes an incredible roster of the world's most successful enterprises, including Allianz, AutoZone, Benetton, BMW, Bosch, Cisco Systems, Lufthansa Flight Training, and O2, but our advocates at these organizations have often been technology pioneers that understand open source ROI. There are still a lot of Global 2000 companies who take a more cautious approach to technology and who need to be educated about the open choices they have. These companies need to know that the $125,000 per processor they're spending on Oracle WebCenter Suite (list price as of June 2008) is a huge misallocation of IT dollars that can be re-invested instead into building innovative extensions to open source solutions. They need to know open alternatives exist, and if the Magic Quadrant is their tool of choice, more power to them. </p> <p>Finally, Liferay's placement in the MQ brings added strength to our customer acquisition process. We have always had enthusiastic developers, architects, and technologists in our community, grassroots advocates who vouch for us and evangelize Liferay to their management. Some have been able to convince management to go open source, but others have faced resistance. Now, when those decision makers hear the rave reviews from their teams about Liferay but get cold feet about adopting an unknown technology, they can turn to their trusted sources, such as the MQ, to validate what their developers already knew. </p></div>
    </summary>
    <updated>2008-11-19T08:31:25Z</updated>
    <published>2008-11-19T08:31:25Z</published>
    <author>
      <name>Bryan Cheung</name>
    </author>
    <source>
      <id>http://www.liferay.com/c/blogs/rss?companyId=1</id>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="alternate" type="text/html"/>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="self" type="application/atom+xml"/>
      <subtitle>Liferay</subtitle>
      <title>Liferay</title>
      <updated>2008-11-22T23:00:10Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.liferay.com/c/blogs/find_entry?entryId=1602065</id>
    <link href="http://www.liferay.com/c/blogs/find_entry?entryId=1602065" rel="alternate" type="text/html"/>
    <title>Liferay Recognized as Social Context Provider for Enterprises</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>In a <a href="http://rossdawsonblog.com/weblog/archives/2008/11/gartner_on_the.html">recent blog</a>, Ross Dawson, CEO of Advanced Human Technologies, notes Liferay is identified by Gartner as a viable solution for bringing social computing into the enterprise. Ross also shares several key observations made by <a href="http://blogs.gartner.com/david_cearley/">David Cearley</a> at the <a href="http://www.gartner.com/it/sym/2008/ps16/ps16.jsp">Gartner Symposium</a> in Sydney:</p><ul><li>Social context - such as reviews, ratings, and feedback - can deliver high value. The gestation period has been from the beginning of this decade, but we are reaching an inflexion point and are moving into a phase of accelerated development.</li><li>This will impact the enterprise as customers and stakeholders are involved, meaning there isn't a choice as to whether you're involved. It also can be applied inside the enterprise.</li><li>Company websites will increasingly have social elements. Competitors will engage in social networks, and there is the potential for first-mover advantage.</li><li>We are at the beginning of a 5-10 year transition. Any digital immigrant that does not fully assimilate will experience significant personal and career challenges.</li></ul><p> </p></div>
    </summary>
    <updated>2008-11-19T08:03:51Z</updated>
    <published>2008-11-19T08:03:51Z</published>
    <author>
      <name>Bryan Cheung</name>
    </author>
    <source>
      <id>http://www.liferay.com/c/blogs/rss?companyId=1</id>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="alternate" type="text/html"/>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="self" type="application/atom+xml"/>
      <subtitle>Liferay</subtitle>
      <title>Liferay</title>
      <updated>2008-11-22T23:00:10Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-7603905557430854104.post-1298675490508186430</id>
    <link href="http://n1ceone.blogspot.com/feeds/1298675490508186430/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=7603905557430854104&amp;postID=1298675490508186430" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/7603905557430854104/posts/default/1298675490508186430?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://n1ceone.blogspot.com/feeds/posts/default/1298675490508186430" rel="self" type="application/atom+xml"/>
    <link href="http://n1ceone.blogspot.com/2008/11/fun-with-annotations-in-groovygriffon.html" rel="alternate" type="text/html"/>
    <title>Fun with annotations in Groovy/Griffon</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The 1.6 version of Groovy seems to have full-fledged annotation support.<br/><br/>I took the occasion to finally learn to create some annotations on my own, and wrote an annotation which can be used in a Griffon model to give the controller some hints about how to best display its data.<br/><br/>I might have taken this a little bit too far, but it is also possible to declare strings in annotations which can later be evaluated.<br/><br/>Take this annotation as an example:<br/><br/><code class="prettyprint"><br/>package annotations<br/><br/>import java.lang.annotation.*<br/><br/>@Retention(RetentionPolicy.RUNTIME)<br/>public @interface TableModelInformation {<br/>   boolean displayed() default true<br/>   String displayName() default ""<br/>   String displayValue() default ""<br/>}<br/></code><br/><br/>This can be used in the model like this:<br/><br/><code class="prettyprint"><br/>...<br/>    @TableModelInformation(displayValue='"Total Subprocesses: ${object.subprocesses.size()}"')<br/>    List subprocesses = []<br/>...<br/></code><br/>(Note the weird string syntax: only double quotes (i.e. GString) are rightfully not interpreted as Strings. Furthermore it expects to receive an instance of the object in a variable named (tadaaa) "object".<br/><br/>This can  be evaluated later in the controller:<br/><code class="prettyprint"><br/>return new GroovyShell(new Binding([object:object])).evaluate(object.class.getDeclaredField(field).getAnnotation(annotations.TableModelInformation).displayValue())<br/></code><br/>("object" and "field" are available in the context of the controller)<br/><br/>I am not sure how to optimize this code, especially the verbosity of annotation retrieval. It nevertheless is kind of funny to see groovy behavior in an (at least from me) unexpected way...</div>
    </content>
    <updated>2008-11-19T06:14:55Z</updated>
    <published>2008-11-19T05:53:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="groovy"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="griffon"/>
    <author>
      <name>Chrigel</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05227615949751525227</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-7603905557430854104</id>
      <author>
        <name>Chrigel</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05227615949751525227</uri>
      </author>
      <link href="http://n1ceone.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://n1ceone.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://n1ceone.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://n1ceone.blogspot.com/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>(Yet) another perspective on cutting edge software technology</subtitle>
      <title>Nice One!</title>
      <updated>2008-11-19T16:42:54Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://paulcwarren.wordpress.com/2008/11/18/why-composer-is-important-for-documentum-and-ecm/</id>
    <link href="http://paulcwarren.wordpress.com/2008/11/18/why-composer-is-important-for-documentum-and-ecm/" rel="alternate" type="text/html"/>
    <title>paulcwarren</title>
    <summary>As I said in my opening post on the subject Composer isn’t just an application.  It isn’t just a DAB/DAI replacement.  It is a lot more than that.  And its existence, I think, could be of great importance to Documentum and enterprise content management in general.
To understand the potential impact of this new tooling platform [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>As I said in my opening <a href="http://paulcwarren.wordpress.com/2008/01/29/composer-d6/">post</a> on the subject Composer isn’t just an application.  It isn’t just a DAB/DAI replacement.  It is a lot more than that.  And its existence, I think, could be of great importance to Documentum and enterprise content management in general.</p>
<p>To understand the potential impact of this new tooling platform I want to look at the games industry and the effect their tools have had.  And then examine parallels that might exist with enterprise content management and games industries.</p>
<p>Back in the late 70s, early 80s when personal computer capacity was small and games were simple, individuals (probably in their bedrooms) were able to design and build games all by themselves using just the operating system and knowledge of the machines’ instruction sets.  Over time, as the games got more sophisticated, it took larger and larger groups of people to create them.  It became a bit like a making movie.  It became the domain of the game manufacturers alone pushing aside the individual contributors who could no longer afford to compete.  Internally, tools emerged to help these design teams produce their games by making the production line more efficient.  Then in the mid-90s the game manufacturers started including many of these tools as part of the games themselves so the people that brought the games could also customize and extend them.  This extended the games shelf-life and maintained the gamers interest.  The gamers didn’t have to be an employee of the games company or part of a big team.  They just had to have the creativity and the desire.  The tools to create where available to them.</p>
<p>By the end of the 90s pretty much every strategy and combat game had tools to allow you create new characters and new levels.  Gamers started creating their own scenarios and passing them onto to their friends who, if they were any good, would pass them onto their friends, creating a grass roots type of movement.  The manufacturers could observe these grass roots movements and where it saw significant momentum could tailor the next version of the game in those directions.   A very collaborative, synergistic and mutually beneficial practice.  In fact it was all very Web 2.0!</p>
<p>The games manufacturers had realized a couple of things.  Firstly, they didn’t actually have the capacity to create every game for every gamer.  And they had also realized that giving the power back to gamer was no bad thing anyway because the gamers were exactly the sort of people that would help take the games in new and innovative directions.  For example, it was the grass roots movements that had dictated the rise of the WWII theme-d combat games.  It was also the grass roots movements that evolved <a href="http://en.wikipedia.org/wiki/Machinima">Machinima</a>, a process whereby a game’s tools and 3D rendering engines were used, not to create new game experiences, but to create films!  This movement in particular demonstrates the power of the tools &amp; the community as this type of production could never have been imagined by authors of the tools.</p>
<p>Looking back on it now it is clear that a great deal of what has enabled these games and manufacturers to grow has come from the extensibility introduced by their tools.  A renowned game manufacturer has stated that as much as 60% of their games could come from the community as opposed to their professional, internal design teams.  Considering how big the gaming industry has become and how big analysts are predicting it will become this is of huge significance.  It also means that the games manufacturers are really now competing for communities.  Whoever has the most creative community will probably be the most successful.</p>
<p>So, back to Composer, Documentum and Enterprise Content Management.  Clearly some parallels do exist.  Just like games, ECM systems are large and complex.  ECM solutions typically take many people, working together, to create.  Composer already does and will continue to simplify this production, giving power back to our partners and customers.  This should in turn lower the cost of ownership of the Documentum platform and the solutions that are created upon it.  This should also help grow the Documentum community.</p>
<p>Also just like games manufacturers, it is literally impossible for us, or any other content management vendor for that matter, to produce every content-rich application for every customer.  Again Composer comes to our rescue helping our partners and customers create the solutions that are right for them.  In turn we can monitor these grass roots movements and lend a helping hand to produce vertical solutions where momentum exists.</p>
<p>More exciting yet is the potential for Composer to help us move ECM in new and innovative directions that can’t yet even be imagined.  In the same way that game tools evolved machinima and SQL/SQL tools helped the database industry evolve whole new software industries like supply chain and document management.  My hope is that the combination of standards efforts like CMIS and tools like Composer will help drive whole new software industries of our own, on top of our content management systems.</p>
<p>Ultimately only time will tell us what impact Composer will have on Documentum or the ECM in general.  But the future looks bright.  In the meantime…</p>
<p>Happy Composing <img alt=":-)" class="wp-smiley" src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif"/> </p>
      <a href="http://feeds.wordpress.com/1.0/gocomments/paulcwarren.wordpress.com/115/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/paulcwarren.wordpress.com/115/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/paulcwarren.wordpress.com/115/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/paulcwarren.wordpress.com/115/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/paulcwarren.wordpress.com/115/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/paulcwarren.wordpress.com/115/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/paulcwarren.wordpress.com/115/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/paulcwarren.wordpress.com/115/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/paulcwarren.wordpress.com/115/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/paulcwarren.wordpress.com/115/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=paulcwarren.wordpress.com&amp;blog=114185&amp;post=115&amp;subd=paulcwarren&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2008-11-18T19:38:14Z</updated>
    <category term="composer"/>
    <category term="content management"/>
    <category term="documentum"/>
    <category term="documentum composer"/>
    <category term="ecm"/>
    <category term="emc"/>
    <author>
      <name>paulcwarren</name>
    </author>
    <source>
      <id>http://paulcwarren.wordpress.com</id>
      <link href="http://paulcwarren.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://paulcwarren.wordpress.com" rel="alternate" type="text/html"/>
      <title>Paul Warren</title>
      <updated>2008-11-20T00:14:40Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogs.nuxeo.com:sections:blogs:fermigier:2008_11_18_nuxeo-5-2-m3-nuxeo-webengine-1-0-rc-released</id>
    <link href="http://blogs.nuxeo.com/sections/blogs/fermigier/2008_11_18_nuxeo-5-2-m3-nuxeo-webengine-1-0-rc-released" rel="alternate" type="text/html"/>
    <title>Nuxeo 5.2.M3 and Nuxeo WebEngine 1.0.RC released!</title>
    <summary>Nuxeo 5.2.M3 and Nuxeo WebEngine 1.0.RC have just been released!



Please follow the link above for the full announcement, download URLs, and release notes.



Work is still going on for finishing Nuxeo 5.2 before the end of this year. The Nuxeo Developer Day on Dec. 1st will be an opportunity to discuss the new features and the roadmap. You are free to join as there a few more ...</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>
<a href="http://www.nuxeo.org/sections/news/nuxeo-5-2-m3-nuxeo">Nuxeo 5.2.M3 and Nuxeo WebEngine 1.0.RC have just been released</a>!
</p>

<p>
Please follow the link above for the full announcement, download URLs, and release notes.
</p>

<p>
Work is still going on for finishing Nuxeo 5.2 before the end of this year. The <a href="http://www.nuxeo.org/sections/news/first-nuxeo-developer/">Nuxeo Developer Day</a> on Dec. 1st will be an opportunity to discuss the new features and the roadmap. You are free to join as there a few more available seats.
</p></div>
    </content>
    <updated>2008-11-18T16:38:30Z</updated>
    <published>2008-11-18T16:38:30Z</published>
    <category term="java"/>
    <category term="nuxeo"/>
    <category term="nuxeo5"/>
    <author>
      <name>adminsf</name>
    </author>
    <source>
      <id>tag:blogs.nuxeo.com:sections:aggregators:all_posts</id>
      <link href="http://blogs.nuxeo.com/sections/aggregators/all_posts" rel="alternate" type="text/html"/>
      <link href="http://blogs.nuxeo.com/sections/aggregators/all_posts/ http://blogs.nuxeo.com/sections/aggregators/all_posts/atomCategories" rel="service.categories" type="application/atom+xml"/>
      <link href="http://blogs.nuxeo.com/sections/aggregators/all_posts/exportatom" rel="self" type="application/atom+xml"/>
      <subtitle>ATOM Feed - Nuxeo - All posts</subtitle>
      <title>Nuxeo - All posts</title>
      <updated>2007-03-29T10:08:33Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>tag:blogger.com,1999:blog-9312392.post-7093327617858043979</id>
    <link href="http://feeds.feedburner.com/~r/EnterContentHere/~3/457202682/leading-requirements.html" rel="alternate" type="text/html"/>
    <title>Leading requirements</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">You have just mentioned that maybe the pain you are feeling in managing your web content may be eased by implementing a web content management system (WCMS) and, all of the sudden, I.T. paratroopers are sliding down ropes with their software selection methodology and other "artifacts."  You get suspicious as you recognize the same faces that "helped" you the last time around but are reassured that they have "learned <strong>aLOT</strong>" from their recent time and expense system procurement.  <br/><br/>Spreadsheets are opened and fingers are poised over keys.  They cue you with "R00001. The system shall be....?"  <br/><br/>"easy to use?" is your diffident response.  <br/><br/>"R00001.  The system shall be easy to use.  OK.  R00002. The system shall...?"  <br/><br/>Three months later, you have a spreadsheet with a thousand rows of "shalls" that any WCMS vendor (plus most ERP vendors) will say "yes" to.  But, worst of all, <em>they mean nothing to you</em>.  You are now back to precisely where you started.<br/><br/>What happened here?<br/><br/>Generic requirements gathering processes are self absorbed.  They are optimized to comprehensively <em>find</em> business requirements, not <em>understand</em> them within the context of business goals.  And the more the requirements are abstracted from the goal of managing content, the less they mean.  Quantity and completeness are measurements of success rather than usefulness.  What is more, most generic requirements analysis techniques are designed for building custom software rather than selecting software.  While custom software development goes from requirements to design, when implementing an existing WCMS, much of the design is already in place.  The trick to finding a WCMS is to match your needs with a pre-existing design.  Generic requirements are an indirect path to that result.<br/><br/>In a WCMS selection, requirements gathering should stop when you have enough information to filter down the marketplace for a (3 or 4 product) short list.  After that, the selection process takes a more experiential aspect where you look at the usability of the software and organizational compatibility with the suppliers that will help assemble the solution (software vendor and systems integrator).  To be sure, this part of the process seems overly subjective to some - but, honestly, how objective is an aggregated "user friendliness" score of 3.2?  <br/><br/>I like to focus on what I call "<em>Leading Requirements</em>."  A leading requirement has at least one of two characteristics: it is <em>important</em> to the organization and/or it is a <em>powerful filter</em> on the marketplace.  To be important, a requirement must critically affect daily usage or primary functions of the system.  Powerful filter requirements get to the big demarcations of the marketplace - things like baking vs. frying, technology stack, content modeling, content reuse, workflow modeling, licensing strategies, etc.  By focusing on leading requirements I can usually get down to 3 or 4 viable solutions that (based on industry gossip) appear to be working well at like companies and are sustainable.  <br/><br/>By focusing on leading requirements, I can afford to take the time to document what each one really means.  For functional requirements, I write "usage scenarios" that describe users using the solution to complete a business task (like publishing an article).  At the bottom of each scenario, I list out the discrete requirements that were identified.  These 2-4 paragraph narratives are then useful in the demo process because they become the script for the customized product demonstration.  <br/><br/>After the product is selected, requirements are refined to determine what features will be enabled or implemented (and how) in the first release (and subsequent releases) of the system.  At this point, you know the platform you are building on so you can explain requirements within the context of the native capabilities of the software.  You can also adjust scope to leverage out of the box functionality and even prototype to clarify what you are talking about.  <br/><br/>Focusing on leading requirements is not easy.  It requires intimate knowledge of the business processes and also the content management industry.  Still, there is no faster way to get to a short list of viable products and deeply evaluate them.  If you want to learn more about leading requirements, I am <a href="http://gilbaneboston.com/pre-conference_workshops.html#workshop-a">teaching a workshop at the Gilbane conference in Boston</a>.  Will I see you there?<img height="1" src="http://feeds.feedburner.com/~r/EnterContentHere/~4/457202682" width="1"/></div>
    </summary>
    <updated>2008-11-18T13:55:40Z</updated>
    <category term="conference"/>
    <category term="selection"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.contenthere.net/2008/11/leading-requirements.html</feedburner:origlink>
    <author>
      <name>Seth</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>http://blog.contenthere.net/</id>
      <author>
        <name>Seth</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://blog.contenthere.net/" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/EnterContentHere" rel="self" type="application/rss+xml"/>
      <subtitle>Thoughts on Content Management and Open Source.</subtitle>
      <title>Enter Content Here</title>
      <updated>2008-11-22T14:00:24Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://dev.day.com/microsling/content/blogs/main/cq5ga.html</id>
    <link href="http://dev.day.com/microsling/content/blogs/main/cq5ga.html" rel="alternate" type="text/html"/>
    <title>CQ5 General Availability</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>
I'm excited to point you to  the announcement of <a href="http://www.day.com/content/day/en/company/news_events/press_releases/day_cq_5_1_generalavailability.html">CQ5's  General
Availability</a>.
</p><p>
CQ5.1 sets new standards in terms of fun to develop, maintainability,
usability, fun of use, in the enterprise software space, especially in
WCM/ECM market for large enterprises.
</p><p>
As <a href="http://dev.day.com/microsling/content/blogs/main/cq5beta2.html">readers of this blog know</a>, we've been <a href="http://dev.day.com/microsling/content/blogs/main/cq5beta.html">working to validate our
vision for CQ5 through our product release program</a> and its quality
gates. In addition of surpassing our quality milestones, we received
great feedback from our Tech Preview and Beta customers, some have
show us a way to go even further down our road and others have
validated that they can also see our objectives in real live
production, authoring and development. We had to add slots to our over
subscribed beta program, all showed early and high levels of interest.
This trend has proven to increase even more over the last few weeks.
</p><p>
For those of you who were not able to travel to Basel for our
Worldwide Customer Summit see the pointers <a href="http://www.day.com/content/day/en/company/news_events/press_releases/cq5_early_accesscustomers.html">here</a> for some of our beta customers' feedback.
</p><p>
If you haven't, I encourage you to <a href="http://daycare.day.com/public.html">try it for yourself</a>. For more
information you can also contact info@day.com
</p>
<div style="width: 100%; text-align: center;">
<a href="http://daycare.day.com/home/products/cq_wcm.html">
<img src="http://dev.day.com/microsling/content/blogs/main/cq5ga/docroot/dlcq5.png"/></a>
</div></div>
    </summary>
    <updated>2008-11-18T00:00:01Z</updated>
    <category term="communique"/>
    <category term="cms"/>
    <author>
      <name>Jean-Michel Pittet</name>
      <email>dev@day.com</email>
    </author>
    <source>
      <id>http://dev.day.com/microsling/content/blogs/main.html</id>
      <link href="http://dev.day.com/microsling/content/blogs/main.xml" rel="self" type="application/atom+xml"/>
      <link href="http://dev.day.com/microsling/content/blogs/main.html" rel="alternate" type="text/html"/>
      <subtitle>(content goes here) blog</subtitle>
      <title>(content goes here) blog</title>
      <updated>2008-11-18T00:00:01Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.liferay.com/c/blogs/find_entry?entryId=1592895</id>
    <link href="http://www.liferay.com/c/blogs/find_entry?entryId=1592895" rel="alternate" type="text/html"/>
    <title>Reminder queries (... or what is my frequent fly number?)</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Hi all,</p> <p>I started working for Liferay as a Core developper around two months ago and wanted to use this first post also to say hello to all the people I still don't know from the community, welcome everybody and thank Jorge, Alberto, Brian and Nate for all their support.  <img alt="" src="http://www.liferay.com/html/js/editor/fckeditor/editor/images/smiley/msn/regular_smile.gif"/></p> <p>From version 5.2 we'll have a new functionality in the portal! It is called "Reminder Queries" and it will be used as  a second security mechanism when a user forgets his password. (You may have seen this functionality somewhere else before in portals like Google or Yahoo...)</p> <p>When this functionlity is enabled:</p> <ul>     <li>the user will have to provide an answer to a question he had chosen before in order to receive a new password. (What is your frequent fly number? what is your library card number? ... )</li> </ul> <p> <img alt="forgot password process" height="287" src="http://cdn.www.liferay.com/image/image_gallery?uuid=47e05f8a-0d31-4b98-b1ca-9f7aaea48fa9&amp;groupId=1070979&amp;t=1226937157742" width="740"/></p> <ul>     <li>Question and answer can be modified through Control panel --&gt;  my account</li> </ul> <p><img alt="my account" height="510" src="http://cdn.www.liferay.com/image/image_gallery?uuid=e642ab31-c058-41c4-afd2-7adebac68eb9&amp;groupId=1070979&amp;t=1226937185785" width="740"/></p> <p> </p> <ul>     <li>Users have to choose a question the first time they log into the portal</li> </ul> <p><img alt="First time login " height="353" src="http://cdn.www.liferay.com/image/image_gallery?uuid=c2523d9f-dc0a-4a4c-a805-4aa7cfa1727b&amp;groupId=1070979&amp;t=1226937171238" width="740"/> </p> <p> </p> <ul>     <li>Questions are configured by a property in portal.properties for the portal and every organization can define its own questions in different languages in a new section in control panel.</li> </ul> <p><img alt="Control panel --&gt; Organizations --&gt; Reminder Queries" height="447" src="http://cdn.www.liferay.com/image/image_gallery?uuid=c77f1a9c-c20c-4c23-9781-fcc625b93ef8&amp;groupId=1070979&amp;t=1226937202111" width="740"/></p> <p><br/> <br/> More information about reminder queries can be found at the following article in the wiki: <a href="http://www.liferay.com/web/guest/community/wiki/-/wiki/Main?_36_title=Reminder%20Queries"><span style="text-decoration: underline;">http://www.liferay.com/web/guest/community/wiki/-/wiki/Main?_36_title=Reminder+Queries</span></a></p></div>
    </summary>
    <updated>2008-11-17T15:38:10Z</updated>
    <published>2008-11-17T15:38:10Z</published>
    <author>
      <name>Julio Camarero</name>
    </author>
    <source>
      <id>http://www.liferay.com/c/blogs/rss?companyId=1</id>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="alternate" type="text/html"/>
      <link href="http://www.liferay.com/c/blogs/rss?companyId=1" rel="self" type="application/atom+xml"/>
      <subtitle>Liferay</subtitle>
      <title>Liferay</title>
      <updated>2008-11-22T23:00:10Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>tag:blogger.com,1999:blog-9312392.post-970616350455365968</id>
    <link href="http://feeds.feedburner.com/~r/EnterContentHere/~3/456007273/guardian-hack-days.html" rel="alternate" type="text/html"/>
    <title>Guardian Hack Days</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Both the <a href="http://nytimes.com">New York Times</a> and the <a href="http://www.telegraph.co.uk/">Telegraph</a>  have been innovating on the newsmedia business model by introducing API's that expose their content and services for outside developers to leverage.  Recently <a href="http://www.telegraph.co.uk/">The Guardian</a> held <a href="http://www.guardian.co.uk/help/insideguardian/2008/nov/13/guardian-hack-day">their "Hack Day at The Guardian"</a>.  <br/><br/>To quote:<br/><blockquote>The concept is simple: take an idea to prototype in a day and then present your work to your colleagues and a panel of judges.</blockquote><br/>Guardian staff and friends participated in this 24 hour code-fest that ended in 90 second presentations in front of a panel.  You can track activity on <a href="http://search.twitter.com/search?max_id=1009571987&amp;page=1&amp;q=+%23ghack1">Twitter</a> and see pictures on <a href="http://flickr.com/search/groups/?q=ghack1&amp;m=pool&amp;s=int&amp;w=918228%40N20&amp;z=t">Flickr</a>.  I still don't know who won yet.  I am sure that everyone is a winner :)<img height="1" src="http://feeds.feedburner.com/~r/EnterContentHere/~4/456007273" width="1"/></div>
    </summary>
    <updated>2008-11-17T14:07:23Z</updated>
    <category term="Web2.0"/>
    <category term="newsmedia"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.contenthere.net/2008/11/guardian-hack-days.html</feedburner:origlink>
    <author>
      <name>Seth</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>http://blog.contenthere.net/</id>
      <author>
        <name>Seth</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://blog.contenthere.net/" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/EnterContentHere" rel="self" type="application/rss+xml"/>
      <subtitle>Thoughts on Content Management and Open Source.</subtitle>
      <title>Enter Content Here</title>
      <updated>2008-11-22T14:00:24Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.exoplatform.org/?p=622</id>
    <link href="http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/" rel="alternate" type="text/html"/>
    <title>eXo Platform @FOSS Bridge</title>
    <summary>eXo Platform South East Asia participated at the third FOSS Bridge conference which took place in Hanoi on November 14th. FOSS Bridge is a European sponsored program aimed at increasing synergies and partnerships between Europe and Vietnam around Free and Open Source Software. Many relevant topics were discussed, from licensing models to benefits of using [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p> </p>
<p style="text-align: center;"><a href="http://www.fossbridge.net"><img alt="FOSS Bridge" class=" aligncenter" height="62" src="http://www.fossbridge.net/images/top.jpg" width="432"/></a></p>
<p> </p>
<p>eXo Platform South East Asia participated at the third FOSS Bridge conference which took place in Hanoi on November 14th. FOSS Bridge is a European sponsored program aimed at increasing synergies and partnerships between Europe and Vietnam around Free and Open Source Software. Many relevant topics were discussed, from licensing models to benefits of using Open Source software. The <a href="http://www.iosn.net/" target="_blank" title="International Open Source Network">International Open Source Network</a> (IOSN) organization produced an outstanding presentation. Its members promote Open Source Software as a strong catalyst to help emerging Asian-Pacific countries sustain their social and economic development. Finally, some demonstrations of popular Open Source softwares were made, as well as a tutorial on Open Office 3.0.</p>
<div class="wp-caption aligncenter" id="attachment_639" style="width: 310px;"><a href="http://blog.exoplatform.org/wp-content/uploads/2008/11/pb140001.jpg"><img alt="Some FOSS Bridge participants" class="size-medium wp-image-639" height="224" src="http://blog.exoplatform.org/wp-content/uploads/2008/11/pb140001.jpg" title="pb140001" width="300"/></a><p class="wp-caption-text">Some FOSS Bridge participants</p></div>
<p>Hung and I hold a presentation there. After introducing eXo Platform South East Asia, we depicted some of our major products : eXo Portal, eXo WebOS, eXo Enterprise Content Management, eXo Web Content Management, eXo Collaboration Suite and eXo Knowledge Suite. We finally touched on the coming eXo Social.</p>
<p>This was also an opportunity for us to promote our vision of “Open Source made in Vietnam”. eXo Platform is the largest Open Source project developed in Vietnam. In Hanoi, 50 open source experts are daily involved in the development of our platform. eXo has been developed step by step and mainly focused on the European, Middle East and African markets so far. That’s why eXo deserves to be more popular in Vietnam and more largely in South East of Asia. Our plan is to make partnerships with local IT companies and promote eXo products as domestic solutions for the domestic market. This will allow those partners not to reinvent the wheel when working on customer projects. Indeed, by reusing our middleware, they will be able to focus on the precise needs of their customers and also reduce costs in an economy threatened by the global crisis. By gaining experience and knowledge of our platform, those partners will also be able to remotely address the outsourcing needs of the markets where eXo is already widely adopted.</p>
<div class="bookmarkify"><a name="bookmarkify"/><div class="title" title="Use these links to share this page with others">Share this blog post with :</div><div class="linkbuttons"><a href="http://www.bloglines.com/sub/http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/" rel="nofollow" title="Save to Bloglines"><img alt="[Bloglines] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/bloglines.png" style="width: 16px; height: 16px;"/></a> <a href="http://blogmarks.net/my/new.php?mini=1&amp;simple=1&amp;url=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/&amp;title=eXo Platform @FOSS Bridge" rel="nofollow" title="Save to BlogMarks"><img alt="[BlogMarks] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/blogmarks.png" style="width: 16px; height: 16px;"/></a> <a href="http://del.icio.us/post?url=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/&amp;title=eXo Platform @FOSS Bridge" rel="nofollow" title="Save to del.icio.us"><img alt="[del.icio.us] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/delicious.png" style="width: 16px; height: 16px;"/></a> <a href="http://digg.com/submit?phase=2&amp;url=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/&amp;title=eXo Platform @FOSS Bridge" rel="nofollow" title="Digg It!"><img alt="[Digg] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/digg.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.dzone.com/links/add.html?description=eXo Platform @FOSS Bridge&amp;url=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/&amp;title=eXo Platform @FOSS Bridge" rel="nofollow" title="Save to dzone"><img alt="[dzone] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/dzone.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.facebook.com/share.php?u=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/" rel="nofollow" title="Save to Facebook"><img alt="[Facebook] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/facebook.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.furl.net/storeIt.jsp?u=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/&amp;t=eXo Platform @FOSS Bridge" rel="nofollow" title="Save to Furl"><img alt="[Furl] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/furl.png" style="width: 16px; height: 16px;"/></a> <a href="http://ma.gnolia.com/bookmarklet/add?url=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/&amp;title=eXo Platform @FOSS Bridge" rel="nofollow" title="Save to Ma.gnolia"><img alt="[Ma.gnolia] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/magnolia.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/" rel="nofollow" title="Seed Newsvine"><img alt="[Newsvine] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/newsvine.png" style="width: 16px; height: 16px;"/></a> <a href="http://reddit.com/submit?url=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/&amp;title=eXo Platform @FOSS Bridge" rel="nofollow" title="Reddit"><img alt="[Reddit] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/reddit.png" style="width: 16px; height: 16px;"/></a> <a href="http://slashdot.org/bookmark.pl?url=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/&amp;title=eXo Platform @FOSS Bridge" rel="nofollow" title="Slashdot It!"><img alt="[Slashdot] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/slashdot.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.stumbleupon.com/submit?url=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/&amp;title=eXo Platform @FOSS Bridge" rel="nofollow" title="Stumble It!"><img alt="[StumbleUpon] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/stumbleupon.png" style="width: 16px; height: 16px;"/></a> <a href="http://technorati.com/faves?add=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/" rel="nofollow" title="Add to my Technorati Favorites"><img alt="[Technorati] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/technorati.png" style="width: 16px; height: 16px;"/></a> <a href="http://twitter.com/home/?status=eXo Platform @FOSS Bridge+http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/" rel="nofollow" title="Save to Twitter"><img alt="[Twitter] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/twitter.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.feedburner.com/fb/a/emailFlare?itemTitle=eXo Platform @FOSS Bridge&amp;uri=http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/&amp;loc=en_US" rel="nofollow" title="Email this to a friend"><img alt="[Email] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/email.png" style="width: 16px; height: 16px;"/></a>  <a href="http://blog.exoplatform.org/2008/11/16/exo-platform-foss-bridge/#bookmarkify" rel="nofollow" title="See more bookmark and sharing options..."><small>More »</small></a></div></div></div>
    </content>
    <updated>2008-11-16T11:16:50Z</updated>
    <category term="business"/>
    <category term="open source"/>
    <author>
      <name>Brice Revenant</name>
    </author>
    <source>
      <id>http://blog.exoplatform.org</id>
      <link href="http://blog.exoplatform.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.exoplatform.org" rel="alternate" type="text/html"/>
      <subtitle>Enterprise WebOS</subtitle>
      <title>eXo Platform (Enterprise WebOS)</title>
      <updated>2008-11-21T00:20:12Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://weblogs.goshaky.com/weblogs/saar/entry/links_for_2008_11_15</id>
    <link href="http://feeds.feedburner.com/~r/WalkingTheWay/~3/454442786/links_for_2008_11_15" rel="alternate" type="text/html"/>
    <title>links for 2008-11-15</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><ul class="delicious"><li>
                <div class="delicious-link"><a href="http://www.xmind.net/">XMind - Social Brainstorming and Mind Mapping</a></div>
                
                <div class="delicious-tags">(tags: <a href="http://delicious.com/alex.saar/xmind">xmind</a> <a href="http://delicious.com/alex.saar/visualization">visualization</a> <a href="http://delicious.com/alex.saar/tools">tools</a> <a href="http://delicious.com/alex.saar/software">software</a> <a href="http://delicious.com/alex.saar/osx">osx</a> <a href="http://delicious.com/alex.saar/organization">organization</a> <a href="http://delicious.com/alex.saar/mindmapping">mindmapping</a> <a href="http://delicious.com/alex.saar/mindmap">mindmap</a> <a href="http://delicious.com/alex.saar/opensource">opensource</a> <a href="http://delicious.com/alex.saar/office">office</a>)</div>
            </li></ul></div>
    </content>
    <updated>2008-11-16T00:36:38Z</updated>
    <published>2008-11-16T00:36:38Z</published>
    <category label="General" term="/General"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://weblogs.goshaky.com/weblogs/saar/entry/links_for_2008_11_15</feedburner:origlink>
    <author>
      <name>Alexander Saar</name>
    </author>
    <source>
      <id>http://weblogs.goshaky.com/weblogs/saar/feed/entries/atom</id>
      <link href="http://weblogs.goshaky.com/weblogs/saar/" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/WalkingTheWay" rel="self" type="application/atom+xml"/>
      <subtitle>Hello, my name is Alexander Saar. I'm a software engineer &amp; software project manager, a sports freak and a photographer. I use this blog to publish interesting stuff about me and the experiences I made in my daily life and work.</subtitle>
      <title>walking the way - startup, business &amp; life</title>
      <updated>2008-11-20T00:38:06Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-7603905557430854104.post-8786991520028059454</id>
    <link href="http://n1ceone.blogspot.com/feeds/8786991520028059454/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=7603905557430854104&amp;postID=8786991520028059454" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/7603905557430854104/posts/default/8786991520028059454?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://n1ceone.blogspot.com/feeds/posts/default/8786991520028059454" rel="self" type="application/atom+xml"/>
    <link href="http://n1ceone.blogspot.com/2008/11/using-ocmgroovy-as-persistance-layer.html" rel="alternate" type="text/html"/>
    <title>Using ocmgroovy as Persistance Layer for Griffon</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://griffon.codehaus.org/">Griffon</a> is a very interessting approach to create an agile and fun framework for building Swing applications. Currently a very shy version numeration is used (0.0.1 is current), but the whole package is built using large know-how.<br/><br/>One thing missing is the persistance layer. It is planned to use <a href="http://grails.org/GORM">GORM</a>, the hibernate-based layer of <a href="http://grails.org/">Grails</a>.<br/><br/>This situation is an opportunity for <a href="http://ocmgroovy.googlecode.com/">ocmgroovy</a>, my "framework"(*) for persisting Groovy objects into a JCR. While beeing a little ugly hack atm, the basic things like save() and get() seem to work, at least for my basic test cases.<br/><br/>Using ocmgroovy in grails is one annoying and 2 easy steps<br/><ol><li>download ocmgroovy (either create the project via pom.xml or download all dependencies manually, which basically means to download all jackrabbit dependencies and xstream with its dependencies) and install it into {griffon_project}/lib directory</li><li>declare the class to be persisted in {griffon_project/lifecycle}/Startup.groovy</li><li>use it in your Griffon mvc<br/></li></ol><br/><br/>Step 2 looks like this<br/><code class="prettyprint"><br/>TransientRepository repository = new TransientRepository()<br/>def session = repository.login(<br/>       new SimpleCredentials("threatmanagment", "password".toCharArray()))<br/>JcrPersister strategy = new JcrPersister()<br/>strategy.session = session<br/>strategy.instanceRoot ="threatmanagment"<br/><br/>strategy.instrumentate(ThreatModel, "name")<br/>strategy.instrumentate(Dataflow,"id")<br/><br/></code>This makes model classes ThreatModel and Dataflow persistable, i.e. currently mostly adds save() and get() methods to instance and class, respectively<br/><br/>And Step 3: about as easy<br/><code class="prettyprint"><br/>ThreatModel model = new ThreatModel("name": "TestModel")<br/>model.save()<br/>...<br/>ThreatModel model2 = ThreatModel.get("TestModel")<br/></code><br/>Please note that this is all very shaky at the moment (and therefore will create a black hole if you try it at home ;)), but might prove usable in the future.<br/><br/>I probably will release a PoC-project in the near future.<br/><br/>===<br/>(*): ocmgroovy is very alpha and only used by myself. Therefore I do not consider this to be a framework</div>
    </content>
    <updated>2008-11-15T14:04:13Z</updated>
    <published>2008-11-14T08:17:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="jcr"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="jackrabbit"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="grails"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="flex groovy ruby"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="griffon"/>
    <author>
      <name>Chrigel</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05227615949751525227</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-7603905557430854104</id>
      <author>
        <name>Chrigel</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05227615949751525227</uri>
      </author>
      <link href="http://n1ceone.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://n1ceone.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://n1ceone.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://n1ceone.blogspot.com/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>(Yet) another perspective on cutting edge software technology</subtitle>
      <title>Nice One!</title>
      <updated>2008-11-19T16:42:54Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://weblogs.goshaky.com/weblogs/saar/entry/links_for_2008_11_14</id>
    <link href="http://feeds.feedburner.com/~r/WalkingTheWay/~3/453530650/links_for_2008_11_14" rel="alternate" type="text/html"/>
    <title>links for 2008-11-14</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><ul class="delicious"><li>
                <div class="delicious-link"><a href="http://drnicwilliams.com/2008/11/10/to-webkit-or-not-to-webkit-within-your-iphone-app/">Dr Nic » To WebKit or not to WebKit within your iPhone app?</a></div>
                
                <div class="delicious-tags">(tags: <a href="http://delicious.com/alex.saar/webkit">webkit</a> <a href="http://delicious.com/alex.saar/uiwebview">uiwebview</a> <a href="http://delicious.com/alex.saar/iphone">iphone</a> <a href="http://delicious.com/alex.saar/javascript">javascript</a> <a href="http://delicious.com/alex.saar/howto">howto</a> <a href="http://delicious.com/alex.saar/development">development</a> <a href="http://delicious.com/alex.saar/cocoa">cocoa</a> <a href="http://delicious.com/alex.saar/tutorial">tutorial</a> <a href="http://delicious.com/alex.saar/reference">reference</a> <a href="http://delicious.com/alex.saar/objective-c">objective-c</a>)</div>
            </li></ul></div>
    </content>
    <updated>2008-11-15T00:49:09Z</updated>
    <published>2008-11-15T00:49:09Z</published>
    <category label="General" term="/General"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://weblogs.goshaky.com/weblogs/saar/entry/links_for_2008_11_14</feedburner:origlink>
    <author>
      <name>Alexander Saar</name>
    </author>
    <source>
      <id>http://weblogs.goshaky.com/weblogs/saar/feed/entries/atom</id>
      <link href="http://weblogs.goshaky.com/weblogs/saar/" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/WalkingTheWay" rel="self" type="application/atom+xml"/>
      <subtitle>Hello, my name is Alexander Saar. I'm a software engineer &amp; software project manager, a sports freak and a photographer. I use this blog to publish interesting stuff about me and the experiences I made in my daily life and work.</subtitle>
      <title>walking the way - startup, business &amp; life</title>
      <updated>2008-11-20T00:38:06Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.exoplatform.org/?p=615</id>
    <link href="http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/" rel="alternate" type="text/html"/>
    <title>[video] eXo Social by Jeremi Joslin</title>
    <summary>Julien Brulland - marketing manager - interviews Jeremi Joslin about eXo Social
Julien Brulland interviews Jeremi Joslin about eXo Social from Benjamin Mestrallet on Vimeo.
Share this blog post with :                More »</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Julien Brulland - marketing manager - interviews Jeremi Joslin about eXo Social</p>
<p><br/><a href="http://vimeo.com/2235925">Julien Brulland interviews Jeremi Joslin about eXo Social</a> from <a href="http://vimeo.com/user896168">Benjamin Mestrallet</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div class="bookmarkify"><a name="bookmarkify"/><div class="title" title="Use these links to share this page with others">Share this blog post with :</div><div class="linkbuttons"><a href="http://www.bloglines.com/sub/http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/" rel="nofollow" title="Save to Bloglines"><img alt="[Bloglines] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/bloglines.png" style="width: 16px; height: 16px;"/></a> <a href="http://blogmarks.net/my/new.php?mini=1&amp;simple=1&amp;url=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/&amp;title=[video] eXo Social by Jeremi Joslin" rel="nofollow" title="Save to BlogMarks"><img alt="[BlogMarks] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/blogmarks.png" style="width: 16px; height: 16px;"/></a> <a href="http://del.icio.us/post?url=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/&amp;title=[video] eXo Social by Jeremi Joslin" rel="nofollow" title="Save to del.icio.us"><img alt="[del.icio.us] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/delicious.png" style="width: 16px; height: 16px;"/></a> <a href="http://digg.com/submit?phase=2&amp;url=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/&amp;title=[video] eXo Social by Jeremi Joslin" rel="nofollow" title="Digg It!"><img alt="[Digg] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/digg.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.dzone.com/links/add.html?description=[video] eXo Social by Jeremi Joslin&amp;url=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/&amp;title=[video] eXo Social by Jeremi Joslin" rel="nofollow" title="Save to dzone"><img alt="[dzone] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/dzone.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.facebook.com/share.php?u=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/" rel="nofollow" title="Save to Facebook"><img alt="[Facebook] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/facebook.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.furl.net/storeIt.jsp?u=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/&amp;t=[video] eXo Social by Jeremi Joslin" rel="nofollow" title="Save to Furl"><img alt="[Furl] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/furl.png" style="width: 16px; height: 16px;"/></a> <a href="http://ma.gnolia.com/bookmarklet/add?url=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/&amp;title=[video] eXo Social by Jeremi Joslin" rel="nofollow" title="Save to Ma.gnolia"><img alt="[Ma.gnolia] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/magnolia.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/" rel="nofollow" title="Seed Newsvine"><img alt="[Newsvine] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/newsvine.png" style="width: 16px; height: 16px;"/></a> <a href="http://reddit.com/submit?url=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/&amp;title=[video] eXo Social by Jeremi Joslin" rel="nofollow" title="Reddit"><img alt="[Reddit] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/reddit.png" style="width: 16px; height: 16px;"/></a> <a href="http://slashdot.org/bookmark.pl?url=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/&amp;title=[video] eXo Social by Jeremi Joslin" rel="nofollow" title="Slashdot It!"><img alt="[Slashdot] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/slashdot.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.stumbleupon.com/submit?url=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/&amp;title=[video] eXo Social by Jeremi Joslin" rel="nofollow" title="Stumble It!"><img alt="[StumbleUpon] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/stumbleupon.png" style="width: 16px; height: 16px;"/></a> <a href="http://technorati.com/faves?add=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/" rel="nofollow" title="Add to my Technorati Favorites"><img alt="[Technorati] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/technorati.png" style="width: 16px; height: 16px;"/></a> <a href="http://twitter.com/home/?status=[video] eXo Social by Jeremi Joslin+http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/" rel="nofollow" title="Save to Twitter"><img alt="[Twitter] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/twitter.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.feedburner.com/fb/a/emailFlare?itemTitle=[video] eXo Social by Jeremi Joslin&amp;uri=http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/&amp;loc=en_US" rel="nofollow" title="Email this to a friend"><img alt="[Email] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/email.png" style="width: 16px; height: 16px;"/></a>  <a href="http://blog.exoplatform.org/2008/11/14/video-exo-social-by-jeremi-joslin/#bookmarkify" rel="nofollow" title="See more bookmark and sharing options..."><small>More »</small></a></div></div></div>
    </content>
    <updated>2008-11-14T16:58:49Z</updated>
    <category term="collaboration"/>
    <category term="demo"/>
    <category term="exo"/>
    <category term="experiments"/>
    <category term="fun"/>
    <category term="marketing"/>
    <category term="meet people"/>
    <category term="video"/>
    <category term="web2"/>
    <author>
      <name>Benjamin Mestrallet</name>
    </author>
    <source>
      <id>http://blog.exoplatform.org</id>
      <link href="http://blog.exoplatform.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.exoplatform.org" rel="alternate" type="text/html"/>
      <subtitle>Enterprise WebOS</subtitle>
      <title>eXo Platform (Enterprise WebOS)</title>
      <updated>2008-11-21T00:20:12Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://weblogs.goshaky.com/weblogs/saar/entry/links_for_2008_11_13</id>
    <link href="http://feeds.feedburner.com/~r/WalkingTheWay/~3/452363843/links_for_2008_11_13" rel="alternate" type="text/html"/>
    <title>links for 2008-11-13</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><ul class="delicious"><li>
                <div class="delicious-link"><a href="http://www.keepthewebweird.com/iphone-style-icon-tutorial/">iPhone Style Icon Tutorial | Keep The Web Weird</a></div>
                
                <div class="delicious-tags">(tags: <a href="http://delicious.com/alex.saar/webdesign">webdesign</a> <a href="http://delicious.com/alex.saar/tutorials">tutorials</a> <a href="http://delicious.com/alex.saar/tutorial">tutorial</a> <a href="http://delicious.com/alex.saar/photoshop">photoshop</a> <a href="http://delicious.com/alex.saar/iphone">iphone</a> <a href="http://delicious.com/alex.saar/icons">icons</a> <a href="http://delicious.com/alex.saar/icon">icon</a> <a href="http://delicious.com/alex.saar/howto">howto</a>)</div>
            </li></ul></div>
    </content>
    <updated>2008-11-14T00:40:21Z</updated>
    <published>2008-11-14T00:40:21Z</published>
    <category label="General" term="/General"/><feedburner:origlink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://weblogs.goshaky.com/weblogs/saar/entry/links_for_2008_11_13</feedburner:origlink>
    <author>
      <name>Alexander Saar</name>
    </author>
    <source>
      <id>http://weblogs.goshaky.com/weblogs/saar/feed/entries/atom</id>
      <link href="http://weblogs.goshaky.com/weblogs/saar/" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/WalkingTheWay" rel="self" type="application/atom+xml"/>
      <subtitle>Hello, my name is Alexander Saar. I'm a software engineer &amp; software project manager, a sports freak and a photographer. I use this blog to publish interesting stuff about me and the experiences I made in my daily life and work.</subtitle>
      <title>walking the way - startup, business &amp; life</title>
      <updated>2008-11-20T00:38:06Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.exoplatform.org/?p=613</id>
    <link href="http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/" rel="alternate" type="text/html"/>
    <title>Writing application for eXo Social with appEngine (so not in java but in python)</title>
    <summary>eXo Social allows to create openSocial applications. So you no more need to write any line of java to create an application for eXo. The only thing needed is to respect the openSocial standard (xml, html and javascript). The backend, if there is a need of one, can be written in any language.
As an example, [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>eXo Social allows to create openSocial applications. So you no more need to write any line of java to create an application for eXo. The only thing needed is to respect the <a href="http://www.opensocial.org/" target="_blank">openSocial standard</a> (xml, html and javascript). The backend, if there is a need of one, can be written in any language.</p>
<p>As an example, I wrote a simple <a href="http://codesharer.appspot.com/">code sharing application</a> based on <a href="https://appengine.google.com/" target="_blank">appEngine</a> during the <a href="http://code.google.com/events/apacdevfest/">Google DevFest</a>. Basically you enter the code you want to share, and the application give you a URL to share it with your friends. To allow to access to this application, I wrote a simple gadget that allows to enter some code, send it to the service and share the URL with my contacts. To achieve this, I just wrote few lines of python deployed on appEngine to exchange information in JSON with my gadget and only javascript, css and html in my gadget.</p>
<ul>
<li><a href="http://codesharer.appspot.com/" target="_blank">Code Sharer</a></li>
<li><a href="http://code.google.com/p/jeremi-samplecode/source/browse/#svn/trunk/codesharer" target="_blank">Code of the appengine code</a></li>
<li><a href="http://fisheye.exoplatform.org/browse/projects/social/trunk/web/opensocial/src/main/webapp/gadgets/codeSharer.xml?r=23060" target="_blank">Code of the gadget</a></li>
</ul>
<div class="bookmarkify"><a name="bookmarkify"/><div class="title" title="Use these links to share this page with others">Share this blog post with :</div><div class="linkbuttons"><a href="http://www.bloglines.com/sub/http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/" rel="nofollow" title="Save to Bloglines"><img alt="[Bloglines] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/bloglines.png" style="width: 16px; height: 16px;"/></a> <a href="http://blogmarks.net/my/new.php?mini=1&amp;simple=1&amp;url=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/&amp;title=Writing application for eXo Social with appEngine (so not in java but in python)" rel="nofollow" title="Save to BlogMarks"><img alt="[BlogMarks] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/blogmarks.png" style="width: 16px; height: 16px;"/></a> <a href="http://del.icio.us/post?url=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/&amp;title=Writing application for eXo Social with appEngine (so not in java but in python)" rel="nofollow" title="Save to del.icio.us"><img alt="[del.icio.us] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/delicious.png" style="width: 16px; height: 16px;"/></a> <a href="http://digg.com/submit?phase=2&amp;url=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/&amp;title=Writing application for eXo Social with appEngine (so not in java but in python)" rel="nofollow" title="Digg It!"><img alt="[Digg] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/digg.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.dzone.com/links/add.html?description=Writing application for eXo Social with appEngine (so not in java but in python)&amp;url=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/&amp;title=Writing application for eXo Social with appEngine (so not in java but in python)" rel="nofollow" title="Save to dzone"><img alt="[dzone] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/dzone.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.facebook.com/share.php?u=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/" rel="nofollow" title="Save to Facebook"><img alt="[Facebook] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/facebook.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.furl.net/storeIt.jsp?u=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/&amp;t=Writing application for eXo Social with appEngine (so not in java but in python)" rel="nofollow" title="Save to Furl"><img alt="[Furl] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/furl.png" style="width: 16px; height: 16px;"/></a> <a href="http://ma.gnolia.com/bookmarklet/add?url=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/&amp;title=Writing application for eXo Social with appEngine (so not in java but in python)" rel="nofollow" title="Save to Ma.gnolia"><img alt="[Ma.gnolia] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/magnolia.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.newsvine.com/_tools/seed?popoff=0&amp;u=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/" rel="nofollow" title="Seed Newsvine"><img alt="[Newsvine] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/newsvine.png" style="width: 16px; height: 16px;"/></a> <a href="http://reddit.com/submit?url=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/&amp;title=Writing application for eXo Social with appEngine (so not in java but in python)" rel="nofollow" title="Reddit"><img alt="[Reddit] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/reddit.png" style="width: 16px; height: 16px;"/></a> <a href="http://slashdot.org/bookmark.pl?url=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/&amp;title=Writing application for eXo Social with appEngine (so not in java but in python)" rel="nofollow" title="Slashdot It!"><img alt="[Slashdot] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/slashdot.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.stumbleupon.com/submit?url=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/&amp;title=Writing application for eXo Social with appEngine (so not in java but in python)" rel="nofollow" title="Stumble It!"><img alt="[StumbleUpon] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/stumbleupon.png" style="width: 16px; height: 16px;"/></a> <a href="http://technorati.com/faves?add=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/" rel="nofollow" title="Add to my Technorati Favorites"><img alt="[Technorati] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/technorati.png" style="width: 16px; height: 16px;"/></a> <a href="http://twitter.com/home/?status=Writing application for eXo Social with appEngine (so not in java but in python)+http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/" rel="nofollow" title="Save to Twitter"><img alt="[Twitter] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/twitter.png" style="width: 16px; height: 16px;"/></a> <a href="http://www.feedburner.com/fb/a/emailFlare?itemTitle=Writing application for eXo Social with appEngine (so not in java but in python)&amp;uri=http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/&amp;loc=en_US" rel="nofollow" title="Email this to a friend"><img alt="[Email] " src="http://blog.exoplatform.org/wp-content/plugins/bookmarkify/email.png" style="width: 16px; height: 16px;"/></a>  <a href="http://blog.exoplatform.org/2008/11/13/writing-application-for-exo-social-with-appengine-so-not-in-java-but-in-python/#bookmarkify" rel="nofollow" title="See more bookmark and sharing options..."><small>More »</small></a></div></div></div>
    </content>
    <updated>2008-11-13T11:36:28Z</updated>
    <category term="collaboration"/>
    <category term="enterprise2"/>
    <category term="exo"/>
    <category term="experiments"/>
    <category term="portal"/>
    <category term="social"/>
    <category term="technical"/>
    <category term="web2"/>
    <category term="appengine"/>
    <category term="exo social"/>
    <category term="gadget"/>
    <category term="opensocial"/>
    <author>
      <name>Jeremi Joslin</name>
    </author>
    <source>
      <id>http://blog.exoplatform.org</id>
      <link href="http://blog.exoplatform.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.exoplatform.org" rel="alternate" type="text/html"/>
      <subtitle>Enterprise WebOS</subtitle>
      <title>eXo Platform (Enterprise WebOS)</title>
      <updated>2008-11-21T00:20:12Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blogs.citytechinc.com/sjohnson/?p=30</id>
    <link href="http://blogs.citytechinc.com/sjohnson/?p=30" rel="alternate" type="text/html"/>
    <title>JC-Rest &amp; Enunciate</title>
    <summary>Introduction
A couple of weeks ago one of our clients asked me to prepare some documentation on the CQ/JCR RESTful services I had created for them.
I had previously came across this post on TSS about the latest release of enunciate. Unfortunately, I quickly forgot. Then Bill reminded me about it a couple days ago. He is [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><xhtml:h4 xmlns:atom="http://www.w3.org/2005/Atom" xmlns:xhtml="http://www.w3.org/1999/xhtml">Introduction</xhtml:h4>
<p>A couple of weeks ago one of our clients asked me to prepare some documentation on the CQ/JCR RESTful services I had created for them.</p>
<p>I had previously came across this <a href="http://www.theserverside.com/news/thread.tss?thread_id=51703" target="_blank" title="Enunciate 1.8 Released: Support for JAX-RS">post</a> on TSS about the latest release of <a href="http://enunciate.codehaus.org/" target="_blank" title="enunciate">enunciate</a>. Unfortunately, I quickly forgot. Then Bill reminded me about it a couple days ago. He is working on a REST/Flex project and he too came across it. Its all coming together now.</p>
<xhtml:h4 xmlns:atom="http://www.w3.org/2005/Atom" xmlns:xhtml="http://www.w3.org/1999/xhtml">enunciate</xhtml:h4>
<p>While enunciate can do a variety of things, I was only interested in the generated JAX-RS/JAXB documentation (HTML). My personal opinion is that the generated documentation is not only useful but also well designed. As a colleague commented, it is pretty. Here is a screenshot of the documentation for <a href="http://code.google.com/p/jc-rest/" title="JC-Rest">JC-Rest</a>.</p>
<p><span id="more-30"/></p>
<p style="text-align: center;"><a href="http://jc-rest.googlecode.com/files/jc-rest_enun.gif"><img alt="JC-Rest Enunciate" class="aligncenter" height="504" src="http://jc-rest.googlecode.com/files/jc-rest_enun_400.gif" width="400"/></a></p>
<p>To actually add it to JC-Rest was quite easy. A testament to the enunciate developers. I happen to use Maven to build JC-Rest so all I had to do was add the enunciate plugin and its dependencies.</p>
<p><strong>pom.xml</strong></p>
<pre style="font-size: 10px;">&lt;project&gt;
   ...
   &lt;dependencies&gt;
      &lt;dependency&gt;
         &lt;groupId&gt;org.codehaus.enunciate&lt;/groupId&gt;
         &lt;artifactId&gt;enunciate-rt&lt;/artifactId&gt;
         &lt;version&gt;1.8&lt;/version&gt;
         &lt;exclusions&gt;
            &lt;exclusion&gt;
               &lt;groupId&gt;org.codehaus.enunciate&lt;/groupId&gt;
               &lt;artifactId&gt;enunciate-amf-rt&lt;/artifactId&gt;
            &lt;/exclusion&gt;
            &lt;exclusion&gt;
               &lt;groupId&gt;org.codehaus.enunciate&lt;/groupId&gt;
               &lt;artifactId&gt;enunciate-gwt-rt&lt;/artifactId&gt;
            &lt;/exclusion&gt;
            &lt;exclusion&gt;
               &lt;groupId&gt;org.codehaus.enunciate&lt;/groupId&gt;
               &lt;artifactId&gt;enunciate-jersey-rt&lt;/artifactId&gt;
            &lt;/exclusion&gt;
            &lt;exclusion&gt;
               &lt;groupId&gt;org.codehaus.enunciate&lt;/groupId&gt;
               &lt;artifactId&gt;enunciate-rest-rt&lt;/artifactId&gt;
            &lt;/exclusion&gt;
            &lt;exclusion&gt;
               &lt;groupId&gt;org.codehaus.enunciate&lt;/groupId&gt;
               &lt;artifactId&gt;enunciate-spring-app-rt&lt;/artifactId&gt;
            &lt;/exclusion&gt;
            &lt;exclusion&gt;
               &lt;groupId&gt;org.codehaus.enunciate&lt;/groupId&gt;
               &lt;artifactId&gt;enunciate-xfire-client-rt&lt;/artifactId&gt;
            &lt;/exclusion&gt;
            &lt;exclusion&gt;
               &lt;groupId&gt;org.codehaus.enunciate&lt;/groupId&gt;
               &lt;artifactId&gt;enunciate-xfire-rt&lt;/artifactId&gt;
            &lt;/exclusion&gt;
            &lt;exclusion&gt;
               &lt;groupId&gt;javax.activation&lt;/groupId&gt;
               &lt;artifactId&gt;activation&lt;/artifactId&gt;
            &lt;/exclusion&gt;
            &lt;exclusion&gt;
               &lt;groupId&gt;javax.xml.ws&lt;/groupId&gt;
               &lt;artifactId&gt;jaxws-api&lt;/artifactId&gt;
            &lt;/exclusion&gt;
            &lt;exclusion&gt;
               &lt;groupId&gt;xfire&lt;/groupId&gt;
               &lt;artifactId&gt;xfire-jsr181-api&lt;/artifactId&gt;
            &lt;/exclusion&gt;
         &lt;/exclusions&gt;
      &lt;/dependency&gt;
      ...
   &lt;/dependencies&gt;
   &lt;build&gt;
      &lt;finalName&gt;jc-rest&lt;/finalName&gt;
      &lt;plugins&gt;
         &lt;plugin&gt;
            &lt;groupId&gt;org.codehaus.enunciate&lt;/groupId&gt;
            &lt;artifactId&gt;maven-enunciate-plugin&lt;/artifactId&gt;
            &lt;configuration&gt;
               &lt;configFile&gt;enunciate.xml&lt;/configFile&gt;
            &lt;/configuration&gt;
            &lt;executions&gt;
               &lt;execution&gt;
                  &lt;goals&gt;
                     &lt;goal&gt;assemble&lt;/goal&gt;
                  &lt;/goals&gt;
               &lt;/execution&gt;
            &lt;/executions&gt;
         &lt;/plugin&gt;
         ...
      &lt;/plugins&gt;
   &lt;/build&gt;
&lt;/project&gt;</pre>
<p>I added the exclusions to avoid littering my WAR with unnecessary JARs. The exclusions are certainly not required.<strong><br/>
</strong></p>
<p>Finally, we just add the enunciate configuration file.</p>
<p><strong>enunciate.xml</strong></p>
<pre style="font-size: 10px;">&lt;?xml version="1.0"?&gt;
&lt;enunciate xsi:noNamespaceSchemaLocation=
         "http://enunciate.codehaus.org/schemas/enunciate-1.8.xsd"&gt;
   &lt;namespaces&gt;
      &lt;namespace id="jc-rest" uri="http://www.jc-rest.org"/&gt;
   &lt;/namespaces&gt;
   &lt;api-classes&gt;
      &lt;exclude pattern="org.jcrest.listener.*"/&gt;
   &lt;/api-classes&gt;
   &lt;modules&gt;
      &lt;docs docsDir="docs" title="JC-REST"/&gt;
   &lt;/modules&gt;
&lt;/enunciate&gt;</pre>
<p>It appears that enunciate will assume that all of your non JAX-RS annotated classes are JAXB types. As a result you should exclude utility classes and what not as I did. Also, enunciate will throw an exception if it comes a cross a class whose properties are precomplied classes. In the event that happens, you’ll have to import the classes via the ‘api-import’ element in the configuration. See this Wiki <a href="http://docs.codehaus.org/display/ENUNCIATE/Working+With+Precompiled+Classes" target="_blank">page</a> for more information.</p>
<p>Since I only wanted the documentation I only added the docs module. The docsDir property specif