public
Description: a rails wrapper around the OpenWFEru "ruote" workflow and BPM engine
Homepage: http://openwferu.rubyforge.org/rquickstart.html
Clone URL: git://github.com/jmettraux/ruote-web.git
Search Repo:
name age message
folder CHANGELOG.txt Tue Jun 17 07:31:30 -0700 2008 todo #20701 : added 'schedules' to /process view [jmettraux]
folder CREDITS.txt Tue Jun 10 07:09:06 -0700 2008 patch #20601 : issue with search form url on JR... [jmettraux]
folder README.txt Wed Jun 11 23:46:20 -0700 2008 irc [jmettraux]
folder Rakefile Wed Apr 23 23:23:00 -0700 2008 first git commit [jmettraux]
folder app/ Sat Jul 05 21:56:21 -0700 2008 minor format changes [jmettraux]
folder config/ Sat Jul 05 21:56:21 -0700 2008 minor format changes [jmettraux]
folder db/ Wed May 21 19:09:49 -0700 2008 release 0.9.18 [jmettraux]
folder doc/ Wed Apr 23 23:23:00 -0700 2008 first git commit [jmettraux]
folder lib/ Sat Jul 05 21:56:21 -0700 2008 minor format changes [jmettraux]
folder log/ Thu Apr 24 17:16:42 -0700 2008 patch #19759 : "last_modified_by" pat... [jmettraux]
folder public/ Sat Jul 05 21:56:21 -0700 2008 minor format changes [jmettraux]
folder script/ Wed Apr 23 23:23:00 -0700 2008 first git commit [jmettraux]
folder test/ Thu May 15 19:28:00 -0700 2008 todo #20165 : refactored around filter_fields i... [jmettraux]
folder vendor/ Wed Apr 23 23:23:00 -0700 2008 first git commit [jmettraux]
README.txt
= ruote-web

"ruote" is the nickname of the OpenWFEru Ruby workflow and BPM engine.

    http://openwferu.rubyforge.org


"ruote-web" is a Ruby on Rails application wrapping the Ruote OpenWFEru workflow and BPM engine. It's also called 
"densha" sometimes.


== online demo

    http://difference.openwfe.org:3000


== how to install it

(assumes you're using MySQL on a Unix system)

    sudo gem install -y json_pure atom-tools

    git clone git://github.com/jmettraux/ruote-web.git

    cd ruote-web
    rake install_workflow_engine
    rake bootstrap_dev_db
    rake populate_dev_db


The 'bootstrap_dev_db' step assumes that your database admin user is named "root" (and it will ask for the password of 
that user two times).

If you want to install the dependencies (rufus and ruote) as ruby gems, you can run

    rake gem_install_workflow_engine

instead of "rake install_workflow_engine". (this won't install the 'bleeding edge' engine but the 'stable' one packaged 
in a gem.


if Rails on your system is not a 2.0.x one, you might want to freeze a local Rails :

    cd ruote-web && rake rails:freeze:edge TAG=rel_2-0-2

That will install Rails 2.0.2 under ruote-web/vendor/rails (maybe you will to do that before the 'bootstrap_dev_db' 
step.


== run it

    cd ruote-web
    ruby script/server

And point your browser to http://localhost:3000 (then login as admin/admin or bob/bob)


== update it

    cd ruote-web && git pull

to update the engine and its dependencies, simply pull out fresh copies by doing :

    cd ruote-web && rake install_workflow_engine


== feedback

user mailing list :        http://groups.google.com/group/openwferu-users
developers mailing list :  http://groups.google.com/group/openwferu-dev

issue tracker :            http://rubyforge.org/tracker/?atid=10023&group_id=2609&func=browse

irc :                      irc.freenode.net #ruote


== author

John Mettraux, jmettraux@gmail.com 
http://jmettraux.wordpress.com

credits : http://github.com/jmettraux/ruote-web/tree/master/CREDITS.txt


== license

BSD