Forum OpenACS Q&A: XoWiki Content Flow

Collapse
Posted by Klaus Hofeditz on
I am trying to get my feet wet with the XoWiki Content Flow. Seems to me like an interesting and innovative approach worth checking out. We'd be happy to spread the word and drive some attention to it by introducing it to ]po[ community.

Unfortunately there's very few documentation and I hit the wall at quite an early stage.

Using
- xowf v0.33d
- xowiki 0.145
- xotcl-core 0.125

I receive the following err when trying to fill out a form:


invalid command name ""
while executing
"$root firstChild fcn"
(procedure "edit" line 208)
invoked from within
"next"
(procedure "edit" line 7)
::35865 ::xowf::WorkflowPage->edit
invoked from within
"::35865 edit"
("eval" body line 1)
invoked from within
"eval $object $method $options"
(procedure "call" line 6)
invoked from within
"next"
(procedure "call" line 13)
::35814 ::xowf::Package->call
invoked from within
"my call $page_or_package $method """
(procedure "invoke" line 20)
::35814 ::xowiki::Package->invoke
invoked from within
"::$package_id invoke -method $m"
invoked from within
"::$package_id reply_to_user [::$package_id invoke -method $m]"
(file "/web/projop/packages/xowf/www/index.vuh" line 18)
invoked from within
"source [ad_conn file]"
(procedure "rp_handle_tcl_request" line 3)
invoked from within
"$handler"
("uplevel" body line 2)
invoked from within
"uplevel $code"
invoked from within
"ad_try {
$handler
} ad_script_abort val {
# do nothing
}"
invoked from within
"rp_serve_concrete_file [ad_conn file]"
(procedure "rp_serve_abstract_file" line 60)
invoked from within
"rp_serve_abstract_file -noredirect -nodirectory -extension_pattern ".vuh" "$root$prefix""
("uplevel" body line 3)
invoked from within
"uplevel $code"
invoked from within
"ad_try {
ad_conn -set path_info [string range $extra_url [expr {[string length $prefix] - 1}] end]
rp_serve_abstract_..."

I am also wondering if this package has been used already by somebody outside the "Vienna XO Cluster".
Any hints in regards to additional resources, maturaty, stability and learning curve would be much appreciated.

Cheers!

Collapse
2: Re: XoWiki Content Flow (response to 1)
Posted by Gustaf Neumann on
Dear Klaus,

The error message says between the lines that the form you are providing to the workflow is not a valid HTML form. I have just added an explicit error message to the xowiki-www-procs in CVS.

Concerning usage: Most likely, the Vienna XO underground is the most dominant xowf player, i know of some activities from Guatemala.

We are using workflows substantially on our production system (Learn@WU). Here are some actual figures about the workflow usage on this system:
- 636 workflow definitions
- 1.417 workflow revisions
- 59 workflow Contributors (persons, contributed to workflow definitions)
- 477.595 workflow instances
- 2.476.673 workflow backtrack points
- 20.842 workflow participants

So far, we have no tutorial for xowf, but below you will find some papers and slides in this direction. How far did you get? What did you do the get the error message?

-gustaf neumann

Gustaf Neumann: XoWiki Content Flow -- From a Wiki to a Simple Workflow System, in: Proceedings of 7th OpenACS / DotLRN Conference, Valencia, Spain, November, 2008
http://nm.wu-wien.ac.at/research/publications/b765.pdf

Slides
http://nm.wu-wien.ac.at/research/publications/b766.pdf

Gustaf Neumann and Selim Erol: From a social wiki to a social workflow system, in: D. Ardegna and M. Mecella and J. Yang (ed) , Business Process Management Workshops 2008 LNBIP 17, 698-708, Milan, Italy, September, 2008 .
http://nm.wu-wien.ac.at/research/publications/b754.pdf

Collapse
3: Re: XoWiki Content Flow (response to 1)
Posted by Gustaf Neumann on
see here for a first starter kit.

http://alice.wu-wien.ac.at:8000/xowf-intro/prepare

hope this helps!

-gustaf

Collapse
4: Re: XoWiki Content Flow (response to 3)
Posted by Claudio Pasolini on
How can I get the xowf package?

The starter kit says that it can be obtained from git://alice.wu.ac.at/xowf but it is no clear to me how to proceed.

Collapse
5: Re: XoWiki Content Flow (response to 4)
Posted by Gustaf Neumann on
Hi Claudio,

I've updated the starter kit.
http://alice.wu-wien.ac.at:8000/xowf-intro/prepare

in short: clone the git repository to your OPENACS/packages directory, go to the apm package manager and install as usual...

all the best
-gustaf

Collapse
6: Re: XoWiki Content Flow (response to 5)
Posted by Claudio Pasolini on
Thank You Gustaf,

I've never used git before.
I'm just starting playing with xowf after a clean install.