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.