I'm happy to announce the 1.0 beta1 release of workflow-ng.
Workflow-ng allows one to customize drupal's built in workflows in a very flexible way.
In short, it's a rule-based event driven action evaluation system. Read the introduction to see how it works.
It is useful for
- sending customized mails notifying your users about important changes
- building flexible content publishing workflows
- creating custom redirections
- and a lot more....
Updated: a first version of
Updated: a first version of the developer docs is ready: http://drupal.org/node/156299
Go BIG!
Hi fago,
I've been in drupal for over a year and when I saw your module and the ease of use I told myself here is a module that can have the same impact as Views and CCK! As a non-programmer these modules make my life so much easier - no need to beg for help in the support forums for a PHP snippet ;)
In my vision, and I guess your vision is much wider, I see every module integrating with WK-ng, the same way that every module that respects itself integrates with the Views. Every module will adds it's events and actions...
I encourage you to post an announcement in the Drupal.org main page / or other places... (how to do that, is up to you) - so as much people as possible will see it.
Good luck,
Amitai
Yep, I see the same
Yep, I see the same vision.
However, I want to polish some things a bit more before making the next announcement, so I plan to finish the stuff I 've listed on my todo list and make a stable 1.0 release.
Wonderful timing
This couldn't have come at a better time. The Übercart project has been needing a kind of conditions API for some of its modules, and I think workflow-ng fits the bill.
I'm sure this will be part of the documentation, but I'd like to get a better understanding of how the #entity elements are used. If I can't do it in another way, I may have to create a new #entity for Übercart orders. I just found workflow-ng today, so I haven't had the chance to see if this is necessary or not.
Good job on building such a useful system.
-------------------------------
Übercart -- One cart to rule them all.
You could just set #entity
You could just set #entity to a various string, however if worklfow-ng should handle the saving intelligently, it must be a known entity. I need to make a possibility for modules to extend known entities.
This is a fantastic module!
This is a fantastic module! The only thing is--as it's still in Beta--there aren't many actions available. If I were to add an action for publishing and unpublishing a node would you accept a patch? Or should I create my own module that uses the workflow-ng API? Am a bit nervous of writing my own module as the API is likely to change before it becomes stable.
Keep up the good work, this thing is going to be revolutionary! :)
Hacking
So I was all ready to hack on the source, went to download it from Drupal CVS... and there's nothing there! Have you setup a seperate development repo? Please tell me it's SVN (or anything better than CVS). :)
So for the moment I'll just hack on the last dev snapshot.
Ah, never mind. I found the
Ah, never mind. I found the DRUPAL-5 tag. :)
URL arguments
Fago,
Will WF-ng deal with ARGs?
now, it does.. ;)
now, it does.. ;)
Don't want to rush you
Don't want to rush you but... :P
"Write a states CCK field with configurable state changes and state changes permissions."
any plans for that?