ActionFlow is a declarative flow controller usable by Ruby on Rails applications. Its an efficient, easy and simple Domain Specific Language which allows developers to organize a suite of user actions aimed at a precise goal.
It’s as simple as this.
Well, not really. You should definitely read about the main concepts before venturing into ActionFlow.
This documentation WIKI assumes you are already functionnal with both Ruby and Ruby on Rails. If you’re not, then ActionFlow wasn’t meant for you in the first place. There are many places to look for if you need help with Ruby or Ruby on Rails. I will not cover that here.
I’m not going to cover the basics of installing Ruby, Rails and whatever is needed. Get documentation out there; there’s plenty of useful howto’s available. To install ActionFlow latest (and sometimes unstable...) version, go to your rails application root and type
script/plugin install svn://rubyforge.org/var/svn/actionflow/trunk/action_flow
Scared to live on the edge ? Download official releases at rubyforge.
For those of you who are too lazy to read documentation and APIs, I’ve compiled a couple howtos to help you get started fast. Don’t be scared, ActionFlow DSL is so easy to use you can create complete flows in minutes.
There are three main documentation sources to help you master ActionFlow. Use them at will.
There are numerous ways to contact the ActionFlow developers and users. The suggested one is via the mailing lists, but you can still use whatever means you see fit.
There are two mailing lists available. Most of the people will want to use the users mailing list. If you want any help on using ActionFlow or have any question regarding installation or anything which is not related to the source code of ActionFlow, this is the place to go for help.
If you have any improvements to suggest or would like to submit patches or anything else directly related to ActionFlow source code, use the developer mailing list instead.
There are also forums available for discussion. Visit the forums to search for previous messages or start a new thread and I’ll get back to you as soon as possible. Don’t be shy.
There are bugs and features request trackers available to the ActionFlow community as well. Submit any official feature requests and patches on the trackers.
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 License.