Links - The Drupal Rules Engine Project

Update: June 20 2008 - Development release of Rules ( rules-6.x-1.x-dev ).
Update: July 10 2008 - RPG project
Update: Sept 24 2008 - Development release ( 6.x-1.0-beta2 )

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.