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
jmettraux (author)
Sun Jun 22 18:24:49 -0700 2008
commit  869ad7d377e35d05236f6969adf8bca7169120d2
tree    3ea33ed98b656bbfdc1043f1423b17d134b2dfe7
parent  e327fb4dd439df30e3736495ee7d5c9ef4099035
name age message
file CHANGELOG.txt Tue Jun 17 07:31:30 -0700 2008 todo #20701 : added 'schedules' to /process view [jmettraux]
file CREDITS.txt Tue Jun 10 07:09:06 -0700 2008 patch #20601 : issue with search form url on JR... [jmettraux]
file README.txt Wed Jun 11 23:46:20 -0700 2008 irc [jmettraux]
file Rakefile Wed Apr 23 23:23:00 -0700 2008 first git commit [jmettraux]
directory app/ Sun Jun 22 18:24:49 -0700 2008 moved densha-dial to [ruote-]fluo-dial [jmettraux]
directory config/ Wed May 21 16:54:06 -0700 2008 todo #20280 : created db/dev_fixtures/ and lib/... [jmettraux]
directory db/ Wed May 21 19:09:49 -0700 2008 release 0.9.18 [jmettraux]
directory doc/ Wed Apr 23 23:23:00 -0700 2008 first git commit [jmettraux]
directory lib/ Tue Jun 03 05:32:40 -0700 2008 added gem dependency 'rogue_parser' [jmettraux]
directory log/ Thu Apr 24 17:16:42 -0700 2008 patch #19759 : "last_modified_by" pat... [jmettraux]
directory public/ Sun Jun 22 18:24:49 -0700 2008 moved densha-dial to [ruote-]fluo-dial [jmettraux]
directory script/ Wed Apr 23 23:23:00 -0700 2008 first git commit [jmettraux]
directory test/ Thu May 15 19:28:00 -0700 2008 todo #20165 : refactored around filter_fields i... [jmettraux]
directory 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