ruote tmp/log_2012-07-12.html

2012-07-12 15:30:01 utc jmettraux lbt, phaeron: sorry, I was away for a while and never joined the chat. Please use the mailing list if there is no help here (http://groups.google.com/group/openwferu-users)
2012-07-12 15:32:41 utc phaeron jmettraux: it's ok I think lbt pinged you about the leap second issue
2012-07-12 15:32:51 utc phaeron I don't remember if I needed anything though
2012-07-12 15:33:31 utc jmettraux ok
2012-07-12 15:33:47 utc lbt jmettraux: phaeron is correct ... and I hope you enjoyed your time in our neck of the woods
2012-07-12 15:34:34 utc jmettraux enjoyed it a lot, I hope your issue vanished
2012-07-12 15:35:09 utc lbt yes it did
2012-07-12 15:35:46 utc jmettraux great :-)
2012-07-12 19:48:54 utc krusty_ar hi all, I'm evaluating some workflow alternatives for a rails project, is ruote still active?
2012-07-12 19:49:54 utc jmettraux krusty_ar: hello, welcome to #ruote
2012-07-12 19:50:01 utc krusty_ar hi jmettraux
2012-07-12 19:50:20 utc jmettraux https://github.com/jmettraux/ruote last commit was 25 minutes ago
2012-07-12 19:50:28 utc jmettraux so yes, it's still active
2012-07-12 19:51:02 utc krusty_ar great to see that, the label on the site that says last version is from march 2011 got me thinking :D
2012-07-12 19:51:19 utc jmettraux working on the next release
2012-07-12 19:51:45 utc jmettraux Bundler made me lazy
2012-07-12 19:52:23 utc krusty_ar I don't have any problem using from git, just wasn't sure there was someone working on it
2012-07-12 19:53:56 utc krusty_ar do you know of any UI for ruote or that produces compatible json?
2012-07-12 19:54:07 utc krusty_ar I mean for the bpm
2012-07-12 19:55:45 utc jmettraux ruote-kit is some kind of UI
2012-07-12 19:56:02 utc jmettraux do you mean you're are looking for a workflow graphical designer ?
2012-07-12 19:56:13 utc krusty_ar it would be a great plus
2012-07-12 19:56:28 utc krusty_ar but it has to run on a browser
2012-07-12 19:57:09 utc krusty_ar I'm not sure I will actually use it, but I will definetively not code a new one
2012-07-12 19:57:46 utc krusty_ar but process monitoring is obviously welcome
2012-07-12 19:57:46 utc jmettraux https://github.com/jmettraux/ruote-fluo has a "designer" mode
2012-07-12 19:57:59 utc jmettraux it's actually used in https://github.com/jmettraux/ruote-kit
2012-07-12 19:58:12 utc jmettraux wait, wrong ruote-kit link
2012-07-12 19:58:30 utc jmettraux https://github.com/kennethkalmer/ruote-kit
2012-07-12 19:58:40 utc krusty_ar yes I was looking at it
2012-07-12 19:58:56 utc jmettraux it's not a graphical designer, more like a "render graphically what you type thing"
2012-07-12 19:59:35 utc krusty_ar in my opinion that's even better for my project, but it's really early stage and the client suggested a graphical designer
2012-07-12 20:00:04 utc krusty_ar I'm not sure they understand that that would remove flexibility
2012-07-12 20:00:55 utc krusty_ar because most activities will be calls to a legacy api, so I'm sure there will be plenty complex "state"
2012-07-12 20:01:08 utc krusty_ar and conditions based on that state
2012-07-12 20:01:15 utc jmettraux if the client suggests a graphical designer is probably better off buying some BPM product
2012-07-12 20:01:51 utc krusty_ar sure, but I want it to interact closely with a rails app
2012-07-12 20:02:00 utc krusty_ar it's actually a "small" part of the app
2012-07-12 20:02:07 utc jmettraux or you could find an open source workflow designer and write an adapter to it for ruote (some BPMN-to-ruote thinggy)
2012-07-12 20:02:21 utc krusty_ar yes that could work
2012-07-12 20:02:35 utc krusty_ar ruote actually takes a json as input doesnt it?
2012-07-12 20:02:48 utc jmettraux whoah, a designer is super hard to implement, your client is not very wise
2012-07-12 20:03:10 utc krusty_ar I would say the engine is harder, but yes
2012-07-12 20:03:34 utc jmettraux yes, at the lowest level, ruote understands process definitions passed as abstract syntax trees in JSON representations
2012-07-12 20:03:47 utc jmettraux UI is hard
2012-07-12 20:04:16 utc krusty_ar yes, hard to do maybe, but less complex than a correct bpm engine implementation
2012-07-12 20:05:08 utc krusty_ar in the past I've worked with a engine that was supposed to be bpm, and 90% of the time was spent redoing the workflow to work arount engine limitations
2012-07-12 20:05:19 utc jmettraux what engine was it?
2012-07-12 20:05:23 utc krusty_ar the designer was relatively nice tho :D
2012-07-12 20:05:55 utc krusty_ar it's part of a bigger product suite http://www.genexus.com/products/gxflow?en
2012-07-12 20:06:21 utc jmettraux cool
2012-07-12 20:06:38 utc krusty_ar it's basically a designer and a managment console for the engine, tasks themselves are implemented in the "genexus" tool
2012-07-12 20:06:56 utc krusty_ar really expensive and extremely buggy
2012-07-12 20:09:21 utc krusty_ar here's how it looks http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Category%3AWorkflow+in+GeneXus+X+Evolution,
2012-07-12 20:10:23 utc jmettraux ouch
2012-07-12 20:12:35 utc jmettraux with ruote-fluo I'm working on a new SVG branch (https://github.com/jmettraux/ruote-fluo/tree/svg) but it's hard to find time for it
2012-07-12 20:14:04 utc krusty_ar nice, anyway the rendering is useful, but I still think the definition is better as text
2012-07-12 20:14:13 utc jmettraux :-)
2012-07-12 20:14:26 utc krusty_ar one of the biggest problems I had with genexus was tracking changes to processes
2012-07-12 20:14:33 utc jmettraux amen
2012-07-12 20:14:50 utc krusty_ar the engine knew about versions and worked fine, but you could't easyly compare them
2012-07-12 20:17:50 utc jmettraux I have to go to bed, if there are no answers here, feel free to ask questions on https://groups.google.com/forum/?fromgroups#!forum/openwferu-users
2012-07-12 20:17:59 utc jmettraux have a nice day
2012-07-12 20:18:00 utc krusty_ar thanks, see you around