Links - The Drupal Rules Engine Project
Update: Jan 16 2009 - Current development release ( rules-6.x-1.x-dev ).
Update: Sept 29 2008 - Current production release ( 6.x-1.0-beta3 )
Wolfgang Ziegler ( a.k.a. fago ) has started a project derived from the workflow-ng module to create a Drupal rules nodule implementing inference engine functionality, tightly coupled to the Workflow-NG module. One presumes that the rules engine will implement forward/backward chaining and be pluggable into the workflow engine.
The wish list includes features such as:
- generic scheduling support
- verbose mode, so that admins can track the execution of rules
- support for sets of entities
- to work with them - support for looping over these sets
- based on that support loading arguments from views
- basic variable support (strings, ..)
I'm not sure what some of these mean, but it's a good start.
Some Drupal module not directly related to rule engines may have a bearing on the rule engine project. For example, the Drupal RPG game engine project has developed an interesting implementaton of rule-sets built from PHP code, as well as events, message and other rule-like structures required to simulate complex behaviors using a certain rule-set for game logic.