<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Intalio Workflow Tempo</title>
	<atom:link href="http://intaliotempo.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://intaliotempo.wordpress.com</link>
	<description>Processes, Workflow and People</description>
	<lastBuildDate>Fri, 06 Nov 2009 08:28:30 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='intaliotempo.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/f1337c0d5653f0e5fc601e14846f0bb5?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Intalio Workflow Tempo</title>
		<link>http://intaliotempo.wordpress.com</link>
	</image>
			<item>
		<title>Build with Jetty 7, Tempo, Ode, SSO w/ CAS, LDAP w/ ApacheDS on MYSQL</title>
		<link>http://intaliotempo.wordpress.com/2009/11/04/build-with-jetty-7-tempo-ode-sso-w-cas-ldap-w-apacheds-on-mysql/</link>
		<comments>http://intaliotempo.wordpress.com/2009/11/04/build-with-jetty-7-tempo-ode-sso-w-cas-ldap-w-apacheds-on-mysql/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 08:34:34 +0000</pubDate>
		<dc:creator>hellonico</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://intaliotempo.wordpress.com/?p=212</guid>
		<description><![CDATA[The Story
Having the jetty guys nearby being one of the coolest thing of this year, we had to just kick off a build of the different Tempo components all running on the recently released Jetty 7.
This is now done and available, and the least we can say, it&#8217;s fast.
The Short
The hassle free version is along [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=212&subd=intaliotempo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h2>The Story</h2>
<p>Having the <a href="http://www.mortbay.org/jetty/">jetty guys</a> nearby being one of the coolest thing of this year, we had to just kick off a build of the different Tempo components all running on the recently released Jetty 7.</p>
<p>This is now done and <a href="http://www.intalio.org/public/maven2/org/intalio/jetty/tempo-jetty7/">available</a>, and the least we can say, it&#8217;s fast.</p>
<h2>The Short</h2>
<p>The hassle free version is along those lines:</p>
<ol>
<li>Download the zip file,</li>
<li>run the DB script for MySQL named bpms.sql found inside the release folder,</li>
<li>Start jetty, using the jetty.sh script.</li>
</ol>
<h2>The Long</h2>
<p>The long non-short version, meaning that you can fully reproduce the build yourself, is described below:</p>
<p>Most is based by configuring the different versions of the components you want to use and then simply running the following ruby <a href="http://github.com/intalio/tempo/blob/master/rsc/scripts/tempo_builder_jetty.rb">script</a>.</p>
<p>Here are all the necessary steps you need to go through to reproduce the build on your own machine:</p>
<ol>
<li>Get yourself a <a href="http://openjdk.java.net/">JDK</a> installed
<ul>
<li>Define JAVA_HOME properly</li>
</ul>
</li>
<li>Install <a href="http://www.ruby-lang.org/en/">Ruby</a>, Ruby <a href="http://docs.rubygems.org/">gems</a>, and add the gems/bin folder to your path</li>
<li>Install the following gems: <a href="http://buildr.apache.org/">buildr</a>, <a href="http://wiki.github.com/hpricot/hpricot">hpricot</a> and their dependencies
<ul>
<li>When using jruby, use hpricot version 0.6, and install jruby-openssl</li>
</ul>
<ul>
<li>while we&#8217;re at it, you may need ssl-dev on linux</li>
</ul>
</li>
<li>Install <a href="http://git-scm.com/">git</a>, and clone the <a href="http://github.com/intalio/tempo">tempo public repository</a></li>
<li>Install <a href="http://dev.mysql.com/downloads/">MySQL</a> (with GUI client if needed)
<ul>
<li>Create the <strong>bpms</strong> database in mysql, and run the script named bpms.sql found in the build folder</li>
</ul>
</li>
<li>Run the script, by running the script ./rsc/script/tempo_builder_jetty.rb (edit the versions directly within that files if you want)
<ul>
<li>The resulting build is in the newly created <strong>target</strong> folder</li>
</ul>
</li>
<li>Run <a href="http://www.mortbay.org/">jetty</a>, <strong>./bin/jetty.sh run</strong></li>
<li>Access <a href="http://localhost:8080/ui-fw">http://localhost:8080/ui-fw</a>, and you should be redirected to the <a href="http://www.jasig.org/cas">CAS</a> login page for integrated Single Sign On
<ul>
<li>The secret login is <strong>admin/changeit</strong>, and you can add change users by defining some more in <strong>LDAP</strong>/<a href="http://directory.apache.org/">ApacheDS</a></li>
</ul>
</li>
<li>You are logged in and can now see your tasks and <a href="http://en.wikipedia.org/wiki/Time_management">start working</a>.</li>
</ol>
<h2>The beginning</h2>
<p style="text-align:left;">You are ready to &#8230;</p>
<p style="text-align:center;"><img class="size-full wp-image-222   aligncenter" title="contribute" src="http://intaliotempo.files.wordpress.com/2009/11/contribute.jpg?w=470&#038;h=295" alt="contribute" width="470" height="295" /></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intaliotempo.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intaliotempo.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intaliotempo.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intaliotempo.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intaliotempo.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intaliotempo.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intaliotempo.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intaliotempo.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intaliotempo.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intaliotempo.wordpress.com/212/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=212&subd=intaliotempo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intaliotempo.wordpress.com/2009/11/04/build-with-jetty-7-tempo-ode-sso-w-cas-ldap-w-apacheds-on-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b760aaaec82c275c5c805fffe58d5191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hellonico</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/11/contribute.jpg" medium="image">
			<media:title type="html">contribute</media:title>
		</media:content>
	</item>
		<item>
		<title>Workflow, DMS, Nuxeo: cool update for attaching documents in Tempo</title>
		<link>http://intaliotempo.wordpress.com/2009/09/04/workflow-dms-nuxeo-cool-update-for-attaching-documents-in-tempo/</link>
		<comments>http://intaliotempo.wordpress.com/2009/09/04/workflow-dms-nuxeo-cool-update-for-attaching-documents-in-tempo/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 00:16:22 +0000</pubDate>
		<dc:creator>hellonico</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://intaliotempo.wordpress.com/?p=189</guid>
		<description><![CDATA[I had to check on how the CMIS support was implemented in Nuxeo, and a few other CMS/DMS platforms. Went on doing my duties and realized we had no support to store attachments in Nuxeo for Tempo. So here I go, spending a late evening on my way back in the last train for Yokohama [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=189&subd=intaliotempo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I had to check on how the <a href="http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services">CMIS</a> support was implemented in <a href="http://www.nuxeo.org/">Nuxeo</a>, and a few other CMS/DMS platforms. Went on doing my duties and realized we had no support to store attachments in Nuxeo for Tempo. So here I go, spending a late evening on my way back in the last train for <a href="http://wikitravel.org/en/Yokohama">Yokohama</a> to code that and push it to <a href="github.com/intalio/tempo/">github</a>.</p>
<p>They have quite a cool remote api that they have named <a href="http://doc.nuxeo.org/5.1/books/nuxeo-book/html/nuxeo-restlet-api.html">restlet api</a>, that you can use to  execute your favorite remote CRUD operations, along a few others. It came out the api is easy to learn and here we go for a few screenshots to show how it works now.</p>
<p>Note that this suppose you have a running nuxeo server, (<a href="http://www.nuxeo.com/en/downloads/">download here</a>) with the restpack <a href="http://doc.nuxeo.org/5.1/books/nuxeo-book/html/nuxeo-restlet-api.html#d2015e6579">installed</a>.</p>
<p>Below is how you configure the <a href="http://www.intalio.org/confluence/display/TEMPO/Attachment+Service">TaskAttachmentService</a> (in tempo-tas.xml) to use the NuxeoStorageStrategy.</p>
<p><img class="aligncenter size-full wp-image-191" title="Screen shot 2009-09-04 at 8.21.46 AM" src="http://intaliotempo.files.wordpress.com/2009/09/screen-shot-2009-09-04-at-8-21-46-am.png?w=470&#038;h=75" alt="Screen shot 2009-09-04 at 8.21.46 AM" width="470" height="75" />Nothing special here. Just note that the folder named <strong>repoName </strong>will be created on demand.</p>
<p>Let&#8217;s go to edit an activity task in Tempo and attach a file, here named <strong>beach7.jpg</strong><br />
<img class="aligncenter size-full wp-image-192" title="Screen shot 2009-09-04 at 8.39.06 AM" src="http://intaliotempo.files.wordpress.com/2009/09/screen-shot-2009-09-04-at-8-39-06-am.png?w=470&#038;h=255" alt="Screen shot 2009-09-04 at 8.39.06 AM" width="470" height="255" /></p>
<p>The file has been uploaded, and is now an attachment for that task.<img class="aligncenter size-full wp-image-201" title="Screen shot 2009-09-04 at 8.43.35 AM" src="http://intaliotempo.files.wordpress.com/2009/09/screen-shot-2009-09-04-at-8-43-35-am.png?w=470&#038;h=57" alt="Screen shot 2009-09-04 at 8.43.35 AM" width="470" height="57" /></p>
<p>So let&#8217;s go and see on the Nuxeo side what happens. Let&#8217;s log in and browse around a bit.</p>
<p><img class="aligncenter size-full wp-image-197" title="Screen shot 2009-09-04 at 8.39.28 AM" src="http://intaliotempo.files.wordpress.com/2009/09/screen-shot-2009-09-04-at-8-39-28-am1.png?w=425&#038;h=216" alt="Screen shot 2009-09-04 at 8.39.28 AM" width="425" height="216" /></p>
<p>Note that the repository folder that we defined in the configuration file has been automatically created.</p>
<p><img class="aligncenter size-full wp-image-202" title="Screen shot 2009-09-04 at 8.39.35 AM" src="http://intaliotempo.files.wordpress.com/2009/09/screen-shot-2009-09-04-at-8-39-35-am2.png?w=470&#038;h=136" alt="Screen shot 2009-09-04 at 8.39.35 AM" width="470" height="136" /></p>
<p>Now we can display the image, straight from the task, or straight from Nuxeo.</p>
<p><img class="aligncenter size-full wp-image-203" title="Screen shot 2009-09-04 at 8.39.51 AM" src="http://intaliotempo.files.wordpress.com/2009/09/screen-shot-2009-09-04-at-8-39-51-am1.png?w=470&#038;h=332" alt="Screen shot 2009-09-04 at 8.39.51 AM" width="470" height="332" /></p>
<p>And a video to show, it&#8217;s <a href="http://www.intalio.org/public/tempo/tas-nuxeo.mov">As easy as ABC</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intaliotempo.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intaliotempo.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intaliotempo.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intaliotempo.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intaliotempo.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intaliotempo.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intaliotempo.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intaliotempo.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intaliotempo.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intaliotempo.wordpress.com/189/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=189&subd=intaliotempo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intaliotempo.wordpress.com/2009/09/04/workflow-dms-nuxeo-cool-update-for-attaching-documents-in-tempo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.intalio.org/public/tempo/tas-nuxeo.mov" length="4109015" type="video/quicktime" />
	
		<media:content url="http://1.gravatar.com/avatar/b760aaaec82c275c5c805fffe58d5191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hellonico</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/09/screen-shot-2009-09-04-at-8-21-46-am.png" medium="image">
			<media:title type="html">Screen shot 2009-09-04 at 8.21.46 AM</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/09/screen-shot-2009-09-04-at-8-39-06-am.png" medium="image">
			<media:title type="html">Screen shot 2009-09-04 at 8.39.06 AM</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/09/screen-shot-2009-09-04-at-8-43-35-am.png" medium="image">
			<media:title type="html">Screen shot 2009-09-04 at 8.43.35 AM</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/09/screen-shot-2009-09-04-at-8-39-28-am1.png" medium="image">
			<media:title type="html">Screen shot 2009-09-04 at 8.39.28 AM</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/09/screen-shot-2009-09-04-at-8-39-35-am2.png" medium="image">
			<media:title type="html">Screen shot 2009-09-04 at 8.39.35 AM</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/09/screen-shot-2009-09-04-at-8-39-51-am1.png" medium="image">
			<media:title type="html">Screen shot 2009-09-04 at 8.39.51 AM</media:title>
		</media:content>
	</item>
		<item>
		<title>Automated Human Workflow with Tempo</title>
		<link>http://intaliotempo.wordpress.com/2009/08/27/automated-human-workflow-with-tempo/</link>
		<comments>http://intaliotempo.wordpress.com/2009/08/27/automated-human-workflow-with-tempo/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 02:28:06 +0000</pubDate>
		<dc:creator>hellonico</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://intaliotempo.wordpress.com/?p=182</guid>
		<description><![CDATA[Long time no post, so I am taking the opportunity of a customer request that came yesterday about documenting the different web services needed to automate a Tempo workflow through Intalio&#124;BPMS.
What we want to achieve, is simply to control the different state of a Task through web services, so the task will appear in the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=182&subd=intaliotempo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Long time no post, so I am taking the opportunity of a customer request that came yesterday about documenting the different web services needed to automate a Tempo workflow through Intalio|BPMS.</p>
<p>What we want to achieve, is simply to control the different state of a Task through web services, so the task will appear in the task list of a user, and then get completed with a bit of custom data. You could integrate this in your process, by having the create part automated, or the complete part automated with custom data.</p>
<p>The process here is located on <a href="http://github.com/hellonico/tempodevprocesses/tree/master">github</a>, and the process is named CreateExample.</p>
<p><img class="aligncenter size-full wp-image-183" title="image" src="http://intaliotempo.files.wordpress.com/2009/08/image.jpg?w=469&#038;h=167" alt="image" width="469" height="167" /></p>
<p>The process starts with a form to initiate the process. This calls an endpoint created by Ode after this particular process has been deployed.  What happens then is that the user opens the form, and the form manager will eventually send an init request to the TaskManagementService.</p>
<p>The flow for initiating the process is shown in more details on the tempo wiki:, on the <a href="http://www.intalio.org/confluence/display/TEMPO/Data+and+service+flow+of+a+people+initiated+process">people initiated process page.</a></p>
<p>Then a bit of data mapping, before sending the create request to the static form responsible for the dynamic task to be created.</p>
<p><img class="aligncenter size-full wp-image-184" title="Picture 1" src="http://intaliotempo.files.wordpress.com/2009/08/picture-1.png?w=470&#038;h=451" alt="Picture 1" width="470" height="451" /></p>
<p>Last step, is to send the complete request to Task Manager Process, the process responsible for the Task Life cycle.</p>
<p><img class="aligncenter size-full wp-image-185" title="Picture 2" src="http://intaliotempo.files.wordpress.com/2009/08/picture-2.png?w=129&#038;h=236" alt="Picture 2" width="129" height="236" /></p>
<p>This is also largely explained less graphically in a test we have on github for tempo, totally manipulating every state of tasks through code, that code mostly sending http requests to the appropriate service. You can see that in this <a href="http://github.com/intalio/tempo/commits/master/tms-client/src/test/java/org/intalio/tempo/workflow/tms/client/dependent_tests/RemoteAbsenceRequestTest.java">junit java test</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intaliotempo.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intaliotempo.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intaliotempo.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intaliotempo.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intaliotempo.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intaliotempo.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intaliotempo.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intaliotempo.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intaliotempo.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intaliotempo.wordpress.com/182/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=182&subd=intaliotempo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intaliotempo.wordpress.com/2009/08/27/automated-human-workflow-with-tempo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b760aaaec82c275c5c805fffe58d5191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hellonico</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/08/image.jpg" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/08/picture-1.png" medium="image">
			<media:title type="html">Picture 1</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/08/picture-2.png" medium="image">
			<media:title type="html">Picture 2</media:title>
		</media:content>
	</item>
		<item>
		<title>jQuery, SOAP, Ajax and updated UI for workflow</title>
		<link>http://intaliotempo.wordpress.com/2009/04/03/jquery-soap-ajax-and-updated-ui-for-workflow/</link>
		<comments>http://intaliotempo.wordpress.com/2009/04/03/jquery-soap-ajax-and-updated-ui-for-workflow/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 10:14:10 +0000</pubDate>
		<dc:creator>hellonico</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://intaliotempo.wordpress.com/?p=161</guid>
		<description><![CDATA[
New UI, with jquery actions

To enable the toolbar in the tempo task list, edit the tempo-ui-fw.xml in the config folder and set the following:
&#60;property name=&#8221;useToolbarIcons&#8221; value=&#8221;true&#8221;/&#62;
This will tell the UI to load the optional icons as seen in the screenshot below:


Delete: delete the tasks from the task list, and also completely from the database. This [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=161&subd=intaliotempo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong></strong></p>
<h2>New UI, with jquery actions</h2>
<p style="text-align:center;"><img class="size-full wp-image-163 aligncenter" title="2" src="http://intaliotempo.files.wordpress.com/2009/03/2.jpg?w=470&#038;h=376" alt="2" width="470" height="376" /></p>
<p>To enable the toolbar in the tempo task list, edit the tempo-ui-fw.xml in the config folder and set the following:</p>
<p>&lt;property name=&#8221;useToolbarIcons&#8221; value=&#8221;true&#8221;/&gt;</p>
<p>This will tell the UI to load the optional icons as seen in the screenshot below:</p>
<h2><img class="aligncenter size-full wp-image-167" title="3" src="http://intaliotempo.files.wordpress.com/2009/04/3.jpg?w=348&#038;h=28" alt="3" width="348" height="28" /></h2>
<ul>
<li><strong>Delete: </strong>delete the tasks from the task list, and also completely from the database. This has been asked when the process had failed and the task was not relevant anymore for the process</li>
<li><strong>Claim/Revoke</strong>: this takes ownership of the task, and prevent the task from showing up into other users task list. Revoke does the opposite, give back the ownership, and other users can see and act on the task again. This will almost instantly change the icon related to the task, as shown below:<br />
<h2><img class="aligncenter size-full wp-image-173" title="8" src="http://intaliotempo.files.wordpress.com/2009/04/8.jpg?w=333&#038;h=55" alt="8" width="333" height="55" /></h2>
</li>
<li><strong>Reassign: </strong>You can reassign the task to other users or groups. This also dynamically loads users and roles from the RBAC service in tempo so  you can select from the drop down menus.<br />
<h2><img class="aligncenter size-full wp-image-168" title="4" src="http://intaliotempo.files.wordpress.com/2009/04/4.jpg?w=470&#038;h=282" alt="4" width="470" height="282" /></h2>
</li>
<li><strong>Skip: </strong>Put the task in a <strong><em>skipped</em></strong> state, so that it does not show in the task list anymore, but does not delete from the database either.</li>
<li><strong>Export: </strong>a common place to export to PDF, iCAL, CSV your own tasks.<br />
<h2><img class="aligncenter size-full wp-image-169" title="5" src="http://intaliotempo.files.wordpress.com/2009/04/5.jpg?w=344&#038;h=330" alt="5" width="344" height="330" /></h2>
</li>
</ul>
<h2>Jquery and SOAP</h2>
<p>I&#8221;ve used the excellent <a href="http://www.terracoder.com/soapclient/examples.html">SOAP Plugin for Jquery</a> which had almost everything out of the box ready to use cross site scripting, without which anything ajax won&#8217;t work.<br />
I just added a <a href="http://github.com/intalio/tempo/commits/master/ui-fw/src/main/webapp/script/proxy.jsp">quick forward proxy</a> implementation. What it does it just take the soap request from the client side of the UI, and forward them to any proper remote server, using awefuly simple java code. (Thanks <a href="http://hc.apache.org/httpclient-3.x/">http client</a>)</p>
<h2><strong>Add your own actions</strong></h2>
<p>The following <a href="http://github.com/intalio/tempo/commits/master/ui-fw/src/main/webapp/script/grids.jsp">file </a><a href="http://github.com/intalio/tempo/commits/master/ui-fw/src/main/webapp/script/grids.jsp">in github </a>has all the needed code you would want to add your own custom action. Go ahead and display that google map based on the geolocation of the logged user. The power is yours.</p>
<p><a href="http://jqueryui.com/">Jquery UI 1.7</a> has made its way in, so you can use its <a href="http://jqueryui.com/demos/dialog/">delicious dialogs</a> and other freebies.</p>
<h2>Session Timeout and server disconnect</h2>
<p>You can now configure the session timeout, as well as the ajax timeouts, as shown in tempo-ui-fw,xml.</p>
<p>&lt;property name=&#8221;sessionTimeout&#8221; value=&#8221;10&#8243;/&gt;  // in minutes<br />
&lt;property name=&#8221;ajaxTimeout&#8221; value=&#8221;10000&#8243;/&gt; // in milliseconds</p>
<p>In each case, this will show a dialog just like the one below:</p>
<h2><img class="aligncenter size-full wp-image-170" title="6" src="http://intaliotempo.files.wordpress.com/2009/04/6.jpg?w=340&#038;h=236" alt="6" width="340" height="236" /></h2>
<p>This will also prevent any misplaced client-side action. Here the <strong>log in again</strong> forces you to log back in again. Of course you could very well, implement your own handlers and custom code, to perform the login through the Token Service, or any other requirements you might have.</p>
<p>The ajax time out, is directly related to the ajax activity, and is used to detect when a server has gone down, and the connection has been lost. This will prevent the client side scripting to send unnecessary requests and over loads the server.</p>
<p>In regular activity, we&#8217;ve sligthly added some feedback with a custom ajax loading indicator,designed with <a href="http://www.webscriptlab.com/">webscript lab</a>.<img class="aligncenter size-full wp-image-172" title="7" src="http://intaliotempo.files.wordpress.com/2009/04/7.jpg?w=97&#038;h=32" alt="7" width="97" height="32" /></p>
<h2>Browser compatibility: IE6,7, Firefox, Safari, Opera</h2>
<p>With a little help from my friend, <a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester</a>, I&#8217;ve gone through quite some extensive testing of the different browser resulting in a, hopefully, better user experience.</p>
<p><img class="aligncenter size-full wp-image-175" title="91" src="http://intaliotempo.files.wordpress.com/2009/04/91.jpg?w=470&#038;h=184" alt="91" width="470" height="184" /></p>
<p>I also finally understood how to make those horrible scrollbars disappear in an IE6 internal IFrame, which is by loading not a blank page, but an <a href="http://github.com/intalio/tempo/commits/master/ui-fw/src/main/webapp/script/empty.jsp">empty</a> page. Empty is not blank.</p>
<p class="primary large">and <!-- google_ad_section_start -->&#8220;i<!-- PluckIt ContentStart -->f actions are stronger than words, why is the pen mightier than the sword?&#8221; &#8230; (answer <a href="http://www.answerbag.com/q_view/83480">here</a>). Anyway, with IE6, I used everything I could find, Swords, pens and empty pages.</p>
<p class="primary large">Good news in the end, even safari and opera liked it.</p>
<p class="primary large"><img class="aligncenter size-full wp-image-178" title="10" src="http://intaliotempo.files.wordpress.com/2009/04/10.jpg?w=470&#038;h=262" alt="10" width="470" height="262" /></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intaliotempo.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intaliotempo.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intaliotempo.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intaliotempo.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intaliotempo.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intaliotempo.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intaliotempo.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intaliotempo.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intaliotempo.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intaliotempo.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=161&subd=intaliotempo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intaliotempo.wordpress.com/2009/04/03/jquery-soap-ajax-and-updated-ui-for-workflow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b760aaaec82c275c5c805fffe58d5191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hellonico</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/03/2.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/04/3.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/04/8.jpg" medium="image">
			<media:title type="html">8</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/04/4.jpg" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/04/5.jpg" medium="image">
			<media:title type="html">5</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/04/6.jpg" medium="image">
			<media:title type="html">6</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/04/7.jpg" medium="image">
			<media:title type="html">7</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/04/91.jpg" medium="image">
			<media:title type="html">91</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/04/10.jpg" medium="image">
			<media:title type="html">10</media:title>
		</media:content>
	</item>
		<item>
		<title>Tempo Tasks List Performance, Load Testing and some Ruby scripting</title>
		<link>http://intaliotempo.wordpress.com/2009/03/12/tempo-tasks-list-performance-load-testing-and-some-ruby-scripting/</link>
		<comments>http://intaliotempo.wordpress.com/2009/03/12/tempo-tasks-list-performance-load-testing-and-some-ruby-scripting/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 17:41:30 +0000</pubDate>
		<dc:creator>hellonico</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://intaliotempo.wordpress.com/?p=148</guid>
		<description><![CDATA[A customer reported some performance degradation with the task list under a bit of load, (~500 active tasks per user), so decided to have a quick look and boost off a bit the different components involved in sorting, displaying and all the jazz that the Tempo task list is doing.

So, a few quick ruby scripts [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=148&subd=intaliotempo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A customer reported some performance degradation with the task list under a bit of load, (~500 active tasks per user), so decided to have a quick look and boost off a bit the different components involved in sorting, displaying and all the jazz that the Tempo task list is doing.</p>
<p><img class="aligncenter size-full wp-image-149" title="graphic24x7" src="http://intaliotempo.files.wordpress.com/2009/03/graphic24x7.jpg?w=227&#038;h=227" alt="graphic24x7" width="227" height="227" /></p>
<p>So, a few quick ruby scripts later, we&#8217;re ready to unleash a nice crafted bomb on the Workflow.</p>
<p>First one, <a href="http://github.com/intalio/tempo/blob/f93c06c589f487a0d562498ff8a9d9413f6ee407/rsc/samples/create_tasks.rb">create_tasks.rb</a>, allows you to load as many tasks as you want, most of the parameters are in the script, you can modify them at will. The default is to load a mere 5000 active tasks and I think this is going to be enough for the purpose of this post. Below is the time it took on a tomcat install, with persistence to derby, (worst case scenario).</p>
<blockquote><p>./create_tasks.rb  60.02s user 18.83s system 60% cpu 2:09.49 total</p></blockquote>
<p>That&#8217;s almost 100 tasks created per second.</p>
<p>Now I can log in with the default Tempo account in the task list, and look at all the loaded tasks:</p>
<p><img class="aligncenter size-full wp-image-150" title="picture-3" src="http://intaliotempo.files.wordpress.com/2009/03/picture-3.png?w=470&#038;h=43" alt="picture-3" width="470" height="43" />We do have the 5000 items, and believe me or not, (for now), the page loaded pretty quickly.</p>
<p>There is a <a href="http://github.com/intalio/tempo/blob/f93c06c589f487a0d562498ff8a9d9413f6ee407/rsc/samples/threaded_get_tasks.rb">threaded ruby client</a>, which sends requests to the server.</p>
<p>With 20 clients in parallel accessing each their *5000 tasks* task list, we got a sensible curve:</p>
<p><img class="aligncenter size-medium wp-image-152" title="timeperclients1" src="http://intaliotempo.files.wordpress.com/2009/03/timeperclients1.png?w=300&#038;h=146" alt="timeperclients1" width="300" height="146" /></p>
<p>Horizontally is the time since the start of the test, so all in all, it took 200 seconds for 20 clients to retrieve 20 times their task list.</p>
<p>Last, the script to <a href="http://github.com/intalio/tempo/blob/f93c06c589f487a0d562498ff8a9d9413f6ee407/rsc/samples/delete_tasks.rb">delete the tasks</a>, to remove all those annoying activity tasks we&#8217;ve created, and the server is back to its original freshness.</p>
<p>Now if some people are ready to use those scripts to test on different database, with remote clients, I would love to get the results.</p>
<p>Voila !</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intaliotempo.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intaliotempo.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intaliotempo.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intaliotempo.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intaliotempo.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intaliotempo.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intaliotempo.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intaliotempo.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intaliotempo.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intaliotempo.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=148&subd=intaliotempo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intaliotempo.wordpress.com/2009/03/12/tempo-tasks-list-performance-load-testing-and-some-ruby-scripting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b760aaaec82c275c5c805fffe58d5191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hellonico</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/03/graphic24x7.jpg" medium="image">
			<media:title type="html">graphic24x7</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/03/picture-3.png" medium="image">
			<media:title type="html">picture-3</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/03/timeperclients1.png?w=300" medium="image">
			<media:title type="html">timeperclients1</media:title>
		</media:content>
	</item>
		<item>
		<title>Embedded LDAP in 2 minutes (&#8230; and a bit of RBAC)</title>
		<link>http://intaliotempo.wordpress.com/2009/02/25/embedded-ldap-in-2-minutes-and-a-bit-of-rbac/</link>
		<comments>http://intaliotempo.wordpress.com/2009/02/25/embedded-ldap-in-2-minutes-and-a-bit-of-rbac/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 10:40:47 +0000</pubDate>
		<dc:creator>hellonico</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://intaliotempo.wordpress.com/?p=125</guid>
		<description><![CDATA[Embedded LDAP in 2 minutes
Running a standalone LDAP server is rather easy.
Getting that server to be embedded in your server may be slightly different.
ApacheDS has quite a few links to do it properly, but you need to do some gymnastics to compile the war file, set it up, start the server and finally get it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=125&subd=intaliotempo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h1>Embedded LDAP in 2 minutes</h1>
<p>Running a standalone LDAP server is rather easy.<br />
Getting that server to be embedded in your server may be slightly different.</p>
<p><a href="http://directory.apache.org/">ApacheDS</a> has quite a <a href="http://directory.apache.org/apacheds/1.5/41-embedding-apacheds-into-an-application.html">few</a> <a href="http://cwiki.apache.org/DIRxSRVx11/embedding-apacheds-as-a-web-application.html">links</a> to do it properly, but you need to do some gymnastics to compile the war file, set it up, start the server and finally get it working with different domains.</p>
<p>As part of the migration of Tempo to <a href="http://github.com/intalio/tempo/tree/master">github</a>, we also got the ApacheDS code in its own github <a href="http://github.com/intalio/apacheds/tree/master">fork</a>.</p>
<p>So, all you need to do to get your embedded LDAP server, is to <a href="http://www.intalio.org/public/maven2/org/intalio/tempo/apacheds-webapp/">get your own</a> war file, download <a href="http://tomcat.apache.org/download-60.cgi#6.0.18">tomcat</a> and start the server.</p>
<p>You can setup additional LDAP partitions on the fly by editing the partitions.json file present in the expanded war file. No need to code. A partition looks like this:</p>
<blockquote><p>&#8220;intalio&#8221;: {<br />
&#8220;dn&#8221;:&#8221;dc=intalio,dc=com&#8221;,<br />
&#8220;attributes&#8221;: {<br />
&#8220;dc&#8221;:&#8221;intalio&#8221;,<br />
&#8220;objectClass&#8221;:["top","domain","extensibleObject"]<br />
}<br />
}</p></blockquote>
<p>So you can add/remove then before starting the server, the applications filters will handle the initialization.<br />
On the same note, ldif files to be imported can just be dropped in the classes folder, and they will be imported when the server start.</p>
<div id="attachment_129" class="wp-caption aligncenter" style="width: 313px"><img class="size-full wp-image-129" title="picture-21" src="http://intaliotempo.files.wordpress.com/2009/02/picture-21.png?w=303&#038;h=70" alt="Import LDIF" width="303" height="70" /><p class="wp-caption-text">Import LDIF</p></div>
<p>Same again, drag and drop no need to code.</p>
<p style="text-align:left;"><a href="http://www.linkedin.com/in/hmalphettes">Hugues</a> being still busy writing a wicked RBAC visual editor for <a href="http://www.intalio.com/products/designer/">Intalio|Designer</a> to make it easy to manage the users and roles, we will rely on Apache Directory Studio (<a href="http://directory.apache.org/studio/downloads.html">download</a>, <a href="http://directory.apache.org/studio/update/1.x/">eclipse update</a>).</p>
<div id="attachment_130" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-130" title="picture-3" src="http://intaliotempo.files.wordpress.com/2009/02/picture-3.png?w=470&#038;h=242" alt="Network Parameters" width="470" height="242" /><p class="wp-caption-text">Network Parameters</p></div>
<div id="attachment_132" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-132" title="picture-41" src="http://intaliotempo.files.wordpress.com/2009/02/picture-41.png?w=470&#038;h=232" alt="Authentication Settings" width="470" height="232" /><p class="wp-caption-text">Authentication Settings</p></div>
<p>User is <strong>uid=admin,ou=system</strong> Password is <strong>secret </strong>by default, and you&#8217;re all set to connect.</p>
<p>Expanding the default, we can see:</p>
<div id="attachment_133" class="wp-caption aligncenter" style="width: 288px"><img class="size-full wp-image-133" title="picture-5" src="http://intaliotempo.files.wordpress.com/2009/02/picture-5.png?w=278&#038;h=275" alt="People and Roles" width="278" height="275" /><p class="wp-caption-text">People and Roles</p></div>
<p>Copy and paste users, and roles, rename then on the fly, like here:</p>
<div id="attachment_134" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-134" title="picture-7" src="http://intaliotempo.files.wordpress.com/2009/02/picture-7.png?w=470&#038;h=267" alt="Create a new user" width="470" height="267" /><p class="wp-caption-text">Create a new user</p></div>
<p>In Preferences, LDAP-&gt; Entry Editor, remove the noisy LDAP attributes:</p>
<div id="attachment_135" class="wp-caption aligncenter" style="width: 432px"><img class="size-full wp-image-135" title="picture-9" src="http://intaliotempo.files.wordpress.com/2009/02/picture-9.png?w=422&#038;h=136" alt="No noise" width="422" height="136" /><p class="wp-caption-text">No noise</p></div>
<p>And use the entry editor, to edit the newly user:</p>
<div id="attachment_136" class="wp-caption aligncenter" style="width: 349px"><img class="size-full wp-image-136" title="picture-10" src="http://intaliotempo.files.wordpress.com/2009/02/picture-10.png?w=339&#038;h=160" alt="Edit User" width="339" height="160" /><p class="wp-caption-text">Edit User</p></div>
<p>Still a few glinches of LDAP prose, but we have written no code, we&#8217;re under 2 minutes and you should have an LDAP server setup.</p>
<h1>&#8230; and a bit of RBAC</h1>
<p>If you have Intalio|BPMS, (or the open source Tempo bundle) then LDAP authentication is either enabled by default or you can do that through the <strong>securityConfig.xml </strong>file:</p>
<blockquote><p>&lt;!&#8211; &lt;bean id=&#8221;securityProvider&#8221;   class=&#8221;org.intalio.tempo.security.simple.SimpleSecurityProvider&#8221; init-method=&#8221;init&#8221;&gt;<br />
&lt;property name=&#8221;configFile&#8221;&gt;<br />
&lt;value&gt;${org.intalio.tempo.configDirectory}/security.xml&lt;/value&gt;<br />
&lt;/property&gt;<br />
&lt;/bean&gt; &#8211;&gt;</p>
<p>&lt;bean id=&#8221;securityProvider&#8221; class=&#8221;org.intalio.tempo.security.ldap.LDAPSecurityProvider&#8221;&gt;<br />
&lt;property name=&#8221;propertiesFile&#8221;&gt;<br />
&lt;value&gt;${org.intalio.tempo.configDirectory}/ldap.properties&lt;/value&gt;<br />
&lt;/property&gt;<br />
&lt;/bean&gt;</p></blockquote>
<p>Then, head to the local integrated <a href="http://localhost:8080/axis2/services/RBACQueryService?wsdl">RBAC Query Service</a>, and try to see which users for which roles:</p>
<div id="attachment_144" class="wp-caption aligncenter" style="width: 480px"><img class="size-full wp-image-144" title="picture-121" src="http://intaliotempo.files.wordpress.com/2009/02/picture-121.png?w=470&#038;h=112" alt="Soap me" width="470" height="112" /><p class="wp-caption-text">Soap me</p></div>
<p>Voila !</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intaliotempo.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intaliotempo.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intaliotempo.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intaliotempo.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intaliotempo.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intaliotempo.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intaliotempo.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intaliotempo.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intaliotempo.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intaliotempo.wordpress.com/125/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=125&subd=intaliotempo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intaliotempo.wordpress.com/2009/02/25/embedded-ldap-in-2-minutes-and-a-bit-of-rbac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b760aaaec82c275c5c805fffe58d5191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hellonico</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/02/picture-21.png" medium="image">
			<media:title type="html">picture-21</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/02/picture-3.png" medium="image">
			<media:title type="html">picture-3</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/02/picture-41.png" medium="image">
			<media:title type="html">picture-41</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/02/picture-5.png" medium="image">
			<media:title type="html">picture-5</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/02/picture-7.png" medium="image">
			<media:title type="html">picture-7</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/02/picture-9.png" medium="image">
			<media:title type="html">picture-9</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/02/picture-10.png" medium="image">
			<media:title type="html">picture-10</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2009/02/picture-121.png" medium="image">
			<media:title type="html">picture-121</media:title>
		</media:content>
	</item>
		<item>
		<title>Apache Sling, Jackrabbit, JCR, Webdav and Tempo</title>
		<link>http://intaliotempo.wordpress.com/2009/01/24/apache-sling-jackrabbit-jcr-webdav-and-tempo/</link>
		<comments>http://intaliotempo.wordpress.com/2009/01/24/apache-sling-jackrabbit-jcr-webdav-and-tempo/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 06:06:41 +0000</pubDate>
		<dc:creator>hellonico</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://intaliotempo.wordpress.com/?p=117</guid>
		<description><![CDATA[Sling could be one of the coolest java project in the content management area nowadays. It is completely based on Jackrabbit, and also includes Apache Felix for OSGi components registration.
It is very customizable, and has the great advantage of being ready to put in production, and or to be used as a base for further [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=117&subd=intaliotempo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://cwiki.apache.org/SLINGxSITE/index.html">Sling</a> could be one of the coolest java project in the content management area nowadays. It is completely based on Jackrabbit, and also includes <a href="http://felix.apache.org/site/apache-felix-osgi-tutorial.html">Apache Felix</a> for OSGi components registration.<br />
It is very customizable, and has the great advantage of being ready to put in production, and or to be used as a base for further custom development.</p>
<p>I was playing around with it, and decided to make a quick contribution to tempo as part of the <a href="http://itredux.com/2009/01/19/project-dogfood/">Intalio dogfood</a> project.</p>
<p>So now it&#8217;s pretty easy to use, and we&#8217;ve put together a short video to give a preview of how you can put it to use yourself within seconds.</p>
<p><a href="http://www.intalio.org/public/tempo/sling_with_tempo.swf">Sling with tempo (&lt;- hint: click me)</a></p>
<p>Enjoy!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intaliotempo.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intaliotempo.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intaliotempo.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intaliotempo.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intaliotempo.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intaliotempo.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intaliotempo.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intaliotempo.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intaliotempo.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intaliotempo.wordpress.com/117/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=117&subd=intaliotempo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intaliotempo.wordpress.com/2009/01/24/apache-sling-jackrabbit-jcr-webdav-and-tempo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b760aaaec82c275c5c805fffe58d5191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hellonico</media:title>
		</media:content>
	</item>
		<item>
		<title>How to use the new task List for Tempo</title>
		<link>http://intaliotempo.wordpress.com/2008/10/21/how-to-use-the-new-task-list-for-tempo/</link>
		<comments>http://intaliotempo.wordpress.com/2008/10/21/how-to-use-the-new-task-list-for-tempo/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 08:50:59 +0000</pubDate>
		<dc:creator>hellonico</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://intaliotempo.wordpress.com/?p=92</guid>
		<description><![CDATA[Moving toward the 6.0.0 release, we&#8217;ve slightly improved the tasks list, the web application where the user can see, search, and action on each and every of her tasks.
Today&#8217;s post will server as a reference on how to use it, and the different new features.
First we start by login through CAS,

If login is successful, we are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=92&subd=intaliotempo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-30.png"></a>Moving toward the 6.0.0 release, we&#8217;ve slightly improved the tasks list, the web application where the user can see, search, and action on each and every of her tasks.</p>
<p>Today&#8217;s post will server as a reference on how to use it, and the different new features.</p>
<p>First we start by login through CAS,</p>
<p style="text-align:center;"><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-23.png"><img class="size-full wp-image-93 aligncenter" title="picture-23" src="http://intaliotempo.files.wordpress.com/2008/10/picture-23.png?w=319&#038;h=192" alt="" width="319" height="192" /></a></p>
<p style="text-align:left;">If login is successful, we are immediately redirected to the tempo welcome page:</p>
<p style="text-align:center;"><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-24.png"><img class="size-full wp-image-94 aligncenter" title="picture-24" src="http://intaliotempo.files.wordpress.com/2008/10/picture-24.png?w=459&#038;h=229" alt="" width="459" height="229" /></a></p>
<p style="text-align:left;">You will notice a bouncing arrow at the top left of the screen:<a href="http://intaliotempo.files.wordpress.com/2008/10/picture-25.png"><img class="aligncenter size-full wp-image-95" title="picture-25" src="http://intaliotempo.files.wordpress.com/2008/10/picture-25.png?w=300&#038;h=73" alt="" width="300" height="73" /></a>The different tabs presents the different tasks type, as it was before.</p>
<p style="text-align:left;"> </p>
<ul>
<li><strong>Tasks</strong> presents your TODO list, and all the items you have to work on.</li>
<li><strong>Notifications </strong>are similar to <a href="http://growl.info/">Growl</a>, in the sense that it tells you thing, but you don&#8217;t have to take any actions</li>
<li><strong>Processes</strong>, People Initiated People Activity,  PIPA, are processes that can be started by the user.</li>
</ul>
<div>Let&#8217;s go through the processes tab first:<span style="color:#0000ee;text-decoration:underline;"><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-261.png"><img class="aligncenter size-full wp-image-97" title="picture-261" src="http://intaliotempo.files.wordpress.com/2008/10/picture-261.png?w=470&#038;h=181" alt="" width="470" height="181" /></a></span></div>
<div>It&#8217;s a bit different than before. We now have a limit on the number of items to be displayed.</div>
<h3>PAGING</h3>
<div>The toolbar at the bottom helps you navigate from one page to the other, and gives you a overall status of the items being displayed.</div>
<div><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-27.png"><img class="aligncenter size-full wp-image-98" title="picture-27" src="http://intaliotempo.files.wordpress.com/2008/10/picture-27.png?w=470&#038;h=47" alt="" width="470" height="47" /></a></div>
<div>The number of pages being calculated from the number of items, and the number of items to be displayed. The number of items displayed one one single page can be changed using the drop down menu at the bottom left corner:</div>
<div><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-28.png"><img class="aligncenter size-full wp-image-99" title="picture-28" src="http://intaliotempo.files.wordpress.com/2008/10/picture-28.png?w=110&#038;h=84" alt="" width="110" height="84" /></a></div>
<div>Clicking on any number automatically refreshes the page. Also, the select box can be easily configured, so we could add 50, 100 if the number of tasks increases.</div>
<div>Although in this last case, we have &#8230;</div>
<h3>INTEGRATED SEARCH</h3>
<p>Clicking on the magnifying glass:</p>
<p><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-30.png"><img class="aligncenter size-full wp-image-102" title="picture-30" src="http://intaliotempo.files.wordpress.com/2008/10/picture-30.png?w=43&#038;h=50" alt="" width="43" height="50" /></a></p>
<p>A new menu slide in and you can filter the tasks:</p>
<p><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-31.png"><img class="aligncenter size-full wp-image-103" title="picture-31" src="http://intaliotempo.files.wordpress.com/2008/10/picture-31.png?w=458&#038;h=91" alt="" width="458" height="91" /></a></p>
<h3>SORTING</h3>
<p>If you still have too many tasks, you can order the items ascending or descending by clicking on the column header.<a href="http://intaliotempo.files.wordpress.com/2008/10/picture-32.png"></a></p>
<p style="text-align:center;"><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-32.png"><img class="alignleft size-full wp-image-104" title="picture-32" src="http://intaliotempo.files.wordpress.com/2008/10/picture-32.png?w=224&#038;h=163" alt="" width="224" height="163" /></a><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-33.png"><img class="size-full wp-image-105  aligncenter" title="picture-33" src="http://intaliotempo.files.wordpress.com/2008/10/picture-33.png?w=219&#038;h=160" alt="" width="219" height="160" /></a></p>
<p style="text-align:left;">The sorting column will be displayed in a slightly different color.</p>
<h3>SPACIOUS FORM FRAME</h3>
<p>Now clicking on an item in the list, makes the form being presented almost full screen.</p>
<p><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-35.png"><img class="aligncenter size-full wp-image-108" title="picture-35" src="http://intaliotempo.files.wordpress.com/2008/10/picture-35.png?w=365&#038;h=36" alt="" width="365" height="36" /></a>So clicking on the above, will hide the list, and present the form with the maximum usable space:</p>
<p><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-36.png"><img class="aligncenter size-large wp-image-109" title="picture-36" src="http://intaliotempo.files.wordpress.com/2008/10/picture-36.png?w=470&#038;h=256" alt="" width="470" height="256" /></a>Clicking on an action item in the form will hide it, and show the list again.</p>
<p>Or you can simply press the list of items you would like to see again:</p>
<p><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-37.png"><img class="aligncenter size-full wp-image-110" title="picture-37" src="http://intaliotempo.files.wordpress.com/2008/10/picture-37.png?w=94&#038;h=37" alt="" width="94" height="37" /></a></p>
<p>Voila !</p>
<p>We will be presenting at the <a href="http://www.opensourcecamp.org/">Beijing OpenSourceCamp</a> this weekend. Hope to see you there !</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intaliotempo.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intaliotempo.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intaliotempo.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intaliotempo.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intaliotempo.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intaliotempo.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intaliotempo.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intaliotempo.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intaliotempo.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intaliotempo.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=92&subd=intaliotempo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intaliotempo.wordpress.com/2008/10/21/how-to-use-the-new-task-list-for-tempo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b760aaaec82c275c5c805fffe58d5191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hellonico</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-23.png" medium="image">
			<media:title type="html">picture-23</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-24.png" medium="image">
			<media:title type="html">picture-24</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-25.png" medium="image">
			<media:title type="html">picture-25</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-261.png" medium="image">
			<media:title type="html">picture-261</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-27.png" medium="image">
			<media:title type="html">picture-27</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-28.png" medium="image">
			<media:title type="html">picture-28</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-30.png" medium="image">
			<media:title type="html">picture-30</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-31.png" medium="image">
			<media:title type="html">picture-31</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-32.png" medium="image">
			<media:title type="html">picture-32</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-33.png" medium="image">
			<media:title type="html">picture-33</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-35.png" medium="image">
			<media:title type="html">picture-35</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-36.png?w=470" medium="image">
			<media:title type="html">picture-36</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-37.png" medium="image">
			<media:title type="html">picture-37</media:title>
		</media:content>
	</item>
		<item>
		<title>Intalio User Conference in Japan</title>
		<link>http://intaliotempo.wordpress.com/2008/10/09/intalio-user-conference-in-japan/</link>
		<comments>http://intaliotempo.wordpress.com/2008/10/09/intalio-user-conference-in-japan/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 00:31:45 +0000</pubDate>
		<dc:creator>hellonico</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://intaliotempo.wordpress.com/?p=84</guid>
		<description><![CDATA[This week, on monday and tuesday, Intalio organized the Intalio User conference in Tokyo.
There was about twice as much people in Japan, as there was for the Intalio Conference in  San Francisco, and a total of more than 250 users attended. It was presented with what I felt was a very good vibe,  Japanese users got in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=84&subd=intaliotempo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This week, on monday and tuesday, Intalio organized the <a href="http://www.intalio.com/news/intalio-japancon-2008/">Intalio</a> <a href="http://www.slideshare.net/noriaki/intalio-user-conference-brochure/">User</a> <a href="http://b.hatena.ne.jp/yyamano/Intalio/">conference</a> in <a href="http://insomnia.ac/japan/images/imagining_tokyo/imagining_tokyo_3.jpg">Tokyo</a>.</p>
<p>There was about twice as much people in Japan, as there was for the Intalio Conference in  San Francisco, and a total of more than 250 users attended. It was presented with what I felt was a very good vibe,  Japanese users got in touch with developers, engineers, managers, marketing, and <a href="http://itredux.com/">Ismael</a>社長 .  </p>
<p>It was also a great opportunity for the Intalio crowd itself to meet with each other, and Intalio people came from <a href="http://www.linkedin.com/in/arnaudblandin">Singapore</a>, Sydney, San Francisco, Los Angeles&#8230; to present for the event.</p>
<p>The organization was achieved brilliantly by <a href="http://jisi.dreamblog.jp/">Sawada-san</a>,  from start to finish, even before start, and after the finish, presenting each speaker, presenting the event, welcoming each and every single participant, making sure the point of each presentation was conveyed in Japanese, to the Japanese users as well. That was a very impressive amount of work, and we&#8217;re really grateful to be able to work with him.</p>
<p>Shao, could get the <a href="http://www.intalio.org/public/tempo/liferay-intalio-20081009-0905.zip">preview release</a> of Liferay, Alfresco, Intalio, CAS, LDAP along with D3-driven RSS feeds feature that I&#8217;ve been working on. He presented this side by side with the Business Rules Engine (BRE) integration, and other D3 projects. Even though we presented just after lunch, there were quite a few questions, and the 20 minutes long live-demo went perfectly well, which made it all well worth putting efforts into !</p>
<p>After the presentation, <a href="http://www.intalio.org/public/tempo/photos/alex.jpg">Alex</a>, <a href="http://www.intalio.org/public/tempo/photos/hugues.jpg">Hugues</a>, <a href="http://www.intalio.org/public/tempo/photos/shao.jpg">Shao</a> and <a href="http://www.intalio.org/public/tempo/photos/niko.jpg">myself</a> hold a Q&amp;A session, where engineers from <a href="http://www.to-be.co.jp/english/index.html">Toyo Business Engineering</a>, <a href="http://www.itfrontier.co.jp/701/index.html">ITFrontier</a>, <a href="http://www.intra-mart.jp/index.html">NTT Intramart</a> and <a href="http://www.fujixerox.co.jp/eng/">Fuji Xerox</a> attended and asked questions on topics like:<br />
* <a href="http://bpms.intalio.com/forums/demand-driven-development/showcat.html">Demand</a> <a href="http://smartenoughsystems.com/wp/2008/06/18/demand-driven-development-intalio-rules/">Driven</a> Development <br />
* processes suspend/resume, and related workflow artifacts<br />
* Import/Export of designed processes from Intalio|Designer to a set of different format <br />
* <a href="http://dev.intalio.org/2008/09/hello-world/">SimpEL</a><br />
* &#8230;<br />
The Q&amp;A session was met with enthusiasm, and users could ask whatever question they wanted, lasted for more than 1h30 minutes, and we got great feedback on what new features are important, and where we should focus on. I really enjoyed that, and hope there will be more of those actions in the future.</p>
<p>Santa Cruz&#8217; <a href="http://www.intalio.org/public/tempo/photos/jonathan.jpg">Jonathan</a> said we&#8217;re holding another Intalio conference in Spain early next year, so keep posted !</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intaliotempo.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intaliotempo.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intaliotempo.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intaliotempo.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intaliotempo.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intaliotempo.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intaliotempo.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intaliotempo.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intaliotempo.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intaliotempo.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=84&subd=intaliotempo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intaliotempo.wordpress.com/2008/10/09/intalio-user-conference-in-japan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b760aaaec82c275c5c805fffe58d5191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hellonico</media:title>
		</media:content>
	</item>
		<item>
		<title>Workflow: Absence Request process sample on windows</title>
		<link>http://intaliotempo.wordpress.com/2008/10/08/workflow-absence-request-process-sample-on-windows/</link>
		<comments>http://intaliotempo.wordpress.com/2008/10/08/workflow-absence-request-process-sample-on-windows/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 23:40:01 +0000</pubDate>
		<dc:creator>hellonico</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://intaliotempo.wordpress.com/?p=65</guid>
		<description><![CDATA[Today, using the following .ldif file for ApacheDS, we will use a users/roles hierarchy looking like this:

The required MySQL/SQL files are now included in the zip file. After setting up the database, on windows, expand the preview bundle of tempo, and then you can start the server just by double clicking on start.bat, and soon after, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=65&subd=intaliotempo&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Today, using the following .ldif file for ApacheDS, we will use a users/roles hierarchy looking like this:</p>
<p><a href="http://intaliotempo.files.wordpress.com/2008/09/ldapusers1.jpg"><img class="aligncenter size-full wp-image-67" title="ldapusers1" src="http://intaliotempo.files.wordpress.com/2008/09/ldapusers1.jpg?w=470&#038;h=408" alt="" width="470" height="408" /></a></p>
<p>The required MySQL/SQL files are now included in the zip file. After setting up the database, on windows, expand the <a href="http://www.intalio.org/public/tempo/liferay-intalio-20081009-0905.zip">preview bundle of tempo</a>, and then you can start the server just by double clicking on start.bat, and soon after, LDAP, Alfresco, Liferay, Ode, CAS and Tempo will be initialized.</p>
<p>You will still be asked to login into CAS:</p>
<p style="text-align:center;"><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-21.png"><img class="aligncenter size-full wp-image-80" title="picture-21" src="http://intaliotempo.files.wordpress.com/2008/10/picture-21.png?w=359&#038;h=210" alt="" width="359" height="210" /></a></p>
<p style="text-align:left;">The tempo UI-FW porlet uses the proxy CAS method, which means the portlet gets a proxy ticket and a service ticket from the portlet request to access authenticated backend services. <a href="http://www.ja-sig.org/wiki/display/PLT/Portlets+using+Proxy+CAS">CAS proxy portlet authentication</a> is explained on the CAS wiki.</p>
<p style="text-align:left;">Liferay needs you to agree to its license for each and every user. That means that for running the Absence Request, you will have to go through the &#8220;I Agree&#8221; button for each user the first time.</p>
<p style="text-align:center;"><span style="color:#0000ee;text-decoration:underline;"><a href="http://intaliotempo.files.wordpress.com/2008/09/agree.jpg"></a><a href="http://intaliotempo.files.wordpress.com/2008/09/agree1.jpg"><img class="aligncenter size-full wp-image-76" title="agree1" src="http://intaliotempo.files.wordpress.com/2008/09/agree1.jpg?w=413&#038;h=344" alt="" width="413" height="344" /></a><br />
</span></p>
<p style="text-align:left;">Once you&#8217;ve added the UI-FW application from the liferay &#8220;add application&#8221; menu, you would see:</p>
<p style="text-align:center;"><a href="http://intaliotempo.files.wordpress.com/2008/09/uifwportlet.jpg"><img class="size-full wp-image-71 aligncenter" title="uifwportlet" src="http://intaliotempo.files.wordpress.com/2008/09/uifwportlet.jpg?w=470&#038;h=415" alt="" width="470" height="415" /></a></p>
<p style="text-align:left;">Clicking on the example process opens the form in a pop up. This demo is using <a href="http://www.orbeon.com/">Orbeon&#8217;s XForms:</a></p>
<p style="text-align:center;"><a href="http://intaliotempo.files.wordpress.com/2008/09/fillform.jpg"><img class="alignnone size-full wp-image-72" title="fillform" src="http://intaliotempo.files.wordpress.com/2008/09/fillform.jpg?w=470&#038;h=275" alt="" width="470" height="275" /></a></p>
<p style="text-align:left;">Users who would like to contribute to a simple <a href="http://malsup.com/jquery/form/#getting-started">JQuery form</a> manager please stand up !  It is very easy to integrate with Tempo, and this would give the project a light alternative to Intalio Enterprise&#8217;s integration with <a href="http://www.tibco.com/devnet/gi/">General Interface</a>. </p>
<p style="text-align:left;">When you start the Absence Request process, (you need to be logged with the Sales role to be able to see it), and fill the form, a user with the Manager role will need to approve it. </p>
<p style="text-align:center;"><a href="http://intaliotempo.files.wordpress.com/2008/09/task1.jpg"><img class="size-full wp-image-74 aligncenter" title="task1" src="http://intaliotempo.files.wordpress.com/2008/09/task1.jpg?w=470&#038;h=165" alt="" width="470" height="165" /></a></p>
<p style="text-align:left;">Once the absence request has received approval it will show up as a notification in the Tasks/Notification tab.</p>
<p style="text-align:left;">Note that with this preview release, you&#8217;re now single-signed on in UI-FW webapp as well. So you can switch between whichever version you like.</p>
<p style="text-align:left;">Once you&#8217;ve finished your session, you can log out of the system, and CAS ensures that your session is being closed for all the different services.</p>
<p style="text-align:left;"><a href="http://intaliotempo.files.wordpress.com/2008/10/picture-1.png"><img class="aligncenter size-full wp-image-79" title="picture-1" src="http://intaliotempo.files.wordpress.com/2008/10/picture-1.png?w=470&#038;h=140" alt="" width="470" height="140" /></a></p>
<p style="text-align:left;">Voila !</p>
<p style="text-align:left;"> </p>
<p style="text-align:center;"> </p>
<p style="text-align:left;"><span style="color:#0000ee;text-decoration:underline;"><br />
</span></p>
<p style="text-align:left;"> </p>
<p style="text-align:center;"> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/intaliotempo.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/intaliotempo.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/intaliotempo.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/intaliotempo.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/intaliotempo.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/intaliotempo.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/intaliotempo.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/intaliotempo.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/intaliotempo.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/intaliotempo.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=intaliotempo.wordpress.com&blog=4667354&post=65&subd=intaliotempo&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://intaliotempo.wordpress.com/2008/10/08/workflow-absence-request-process-sample-on-windows/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b760aaaec82c275c5c805fffe58d5191?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hellonico</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/09/ldapusers1.jpg" medium="image">
			<media:title type="html">ldapusers1</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-21.png" medium="image">
			<media:title type="html">picture-21</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/09/agree1.jpg" medium="image">
			<media:title type="html">agree1</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/09/uifwportlet.jpg" medium="image">
			<media:title type="html">uifwportlet</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/09/fillform.jpg" medium="image">
			<media:title type="html">fillform</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/09/task1.jpg" medium="image">
			<media:title type="html">task1</media:title>
		</media:content>

		<media:content url="http://intaliotempo.files.wordpress.com/2008/10/picture-1.png" medium="image">
			<media:title type="html">picture-1</media:title>
		</media:content>
	</item>
	</channel>
</rss>