Wishes for the drupal 6 rules engine...

Actually I'm wondering what the features are that people are missing most in workflow-ng? Currently I'm starting with the 6.x port of it, the rules engine. I'll utilize this opportunity to improve the system. So if you miss anything important, let me know now! I'd also like to know your wishes! As a start, here are mine:
  • 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, ..)
Yes, this all goes into the direction of a high level programming solution. Isn't it drupal's goal to eliminate the programmer? :) and more on the long term I'd like to see rules
  • integrate with / provide web services and
  • support a standardized import/export format perhaps something like bpel
Actually I plan to implement the first two points of the first list for the rules engine. If I have time, perhaps even more of them... Ah, and of course I'd like to see more developers contributing events, conditions and actions for rules or to the rules engine itself!

Comments

Requested features

I'm trying to get completed tasks checked for verification by a few users that my site will select at random. This allows peer-driven job-checking with no management authority needed! So the system will need to be able to create a role for a specific instance of content - in this case job-checkers for each completed job - and it would need to be able to assign that role to, say, three to five users. This way not just _anybody_ can say that a job was truly done, and that prevents online fraud. It would be great to be able to select from a list - in this case, a list of users - at random. And then have an action to assign roles to them, temporarily or permanently. So if the system picks three users to confirm that a job is done, and they don't respond... a week later three other people get that role. If they give different responses, the system tries verification again with different users. When a job is finally verified, the system pays the user who completed it. And hey presto - a system to distribute small tasks for big projects online to anyone, with nobody able to mess it all up with online fraud, even a project manager! All it would take is a Random-selection ability, and the ability to autogenerate roles for specific content instances and assign them out temporarily.

Look at magento?

Heya I've been working with the ubercart team, and this is a feature dearly needed for D6 conversion. I'd love to see rules work as simple as they do with the magento ecommerce system. Take a look at the admin utility here: http://demo-admin.magentocommerce.com/index.php/admin/promo_catalog/ When logged in, click on one of the rules and look at how they put in conditions and actions. This seems to make the most sense from a UI sense. Is any part of the rules engine in CVS yet? I haven't seen it posted yet. ~Jakob

(No subject)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Back to top