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
name age message
file CHANGELOG.txt Mon Sep 01 03:51:12 -0700 2008 todo #21722 : replaced TreeChecker by the rufus... [jmettraux]
file CREDITS.txt Mon Aug 04 17:04:04 -0700 2008 patch #21432 : bootstrap_dev_db.rake enhancemen... [jmettraux]
file LICENSE.txt Wed Sep 03 00:57:30 -0700 2008 introduced the 'distribute' task [jmettraux]
file README.txt Mon Sep 08 23:22:57 -0700 2008 post qa [jmettraux]
file Rakefile Wed Sep 03 00:57:30 -0700 2008 introduced the 'distribute' task [jmettraux]
directory app/ Wed Sep 03 00:57:30 -0700 2008 introduced the 'distribute' task [jmettraux]
directory config/ Wed Sep 03 00:57:30 -0700 2008 introduced the 'distribute' task [jmettraux]
directory db/ Fri Jul 25 01:47:28 -0700 2008 removing trailing whitespaces [jmettraux]
directory doc/ Wed Apr 23 23:23:00 -0700 2008 first git commit [jmettraux]
directory lib/ Wed Sep 03 00:57:30 -0700 2008 introduced the 'distribute' task [jmettraux]
directory log/ Thu Apr 24 17:16:42 -0700 2008 patch #19759 : "last_modified_by" pat... [jmettraux]
directory public/ Wed Sep 03 00:57:30 -0700 2008 introduced the 'distribute' task [jmettraux]
directory script/ Wed Apr 23 23:23:00 -0700 2008 first git commit [jmettraux]
directory test/ Tue Sep 02 03:56:49 -0700 2008 adapted integration test to latest engine [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


== required gems

    sudo gem install -y --no-ri --no-rdoc atom-tools rogue_parser


== how to install it

You can get it from GitHub or download a prepackaged release at http://rubyforge.org/frs/?group_id=2609 (then jump to 
'== preparing it')

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

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

    cd ruote-web
    rake ruote:install


The 'data:bootstrap' 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 ruote:gem_install

instead of "rake ruote:install". (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 'data:bootstrap' step).



== preparing it

in order to prepare the development database, you'll have to

    rake data:bootstrap
    rake data:populate


== 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 ruote:install


== 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