Hi Ivan,
yes, please say hi to Diego and Emilio !
> Some time ago Diego and some of you discussed about how useful would be to
> have a graphical editor to make process writing easier and more intuitive.
> I've been working on it for some time and now I'm glad to show you the very
> first results.
>
> (...)
>
> Before explaining any further, here you can give it a try (it's not 100%
> stable, sorry for that):
>
> http://jungla.dit.upm.es/~imartinez/wfEditor/
Very nice ! Excellent for a set of first steps.
I like the two way edition. Promising !
> I'm trying to use a generic and well prepared architecture to make it easy
> to grow, specially to allow people to add more "elements" to the ones
> already supported. My desire is to make everything open sourced, as a
> contribution to OpenWFE project.
Great ! You'd have to choose a license and then host it somewhere
(hint : http://github.com)
> At the moment, just a subset of "elements" (ruote expresions) are supported,
> and those are:
>
> - cursor
> - sequence
> - participant
> - set
> - if
> - loop
> - break
>
> I'm still working on it giving support to the expressions I found in this
> documentation. It would be great if you could tell me wich "elements" (ruote
> expressions) would you add, which ones are the most important and useful.
The latest version of the documentation lists a number of "basic expressions" :
http://ruote.rubyforge.org/expressions.html
If you take a look at ruote-fluo :
http://difference.openwfe.org:4567/defs
http://github.com/jmettraux/ruote-fluo
you'll see that it has a generic/default expression that covers all
the expressions that don't have their own rendering/editing component.
> Concluding, I would be grateful to receive your feedback about style,
> usability, and any other issue.
The current hottie in the web process designer space is Oryx :
http://bpt.hpi.uni-potsdam.de/Oryx
I'd love something where there is no palette, very few buttons. So
that the user is only confronted with his diagram and not a huge
palette a la photoshop, he can focus.
Could you please use the name "ruote" ? It's starting to stick with
people (at least, there are more people googling for "ruote" than
"openwfe"/"openwferu" nowadays). A spanish name variation would be
welcome as well.
As Gonzalo said, Ruby (and Json) output would be neat.
ruote-fluo has a distinctive feature : it can be used to display the
position of a workitem (or workitems) in a process instance. Do you
plan to add such a feature to your tool ?
OK, that's all for me.
Congratulations ! Looking forward to work with you !
--
John Mettraux - http://jmettraux.wordpress.com
When do you guys do a "Rueda y Cerveza" event ?
Hello Ivan,
Ah great ! If you need help, we're here to help.
> About the app's name, would it be fine "Ruote WfEditor"? Any
> suggestions?
- ruote web editor
- ruote process editor
- rueda
- ruote-flex
- ruote workflow editor
- madrid
My experience is that names like "WfEditor" get always rehashed into
"wf-editor", "WFeditor", "Wf Editor", ... that's one of the reasons I
moved away from the OpenWFE and OpenWFEru appelations
> After that, my todo list is:
>
> - Adding a generic expression or graphic element for non-supported
> expressions.
> - Supporting the whole basic expressions list. (http://
> ruote.rubyforge.org/expressions.html)
>
> About displaying the position of a workitem as you do in "ruote-fluo",
> it may be a difficult feature to add, so I leave it as a future task.
OK, makes sense.
> Rueda y Cerveza thing would be grreat!
:)
Best regards,