Rules Bonus Pack http://drupal.org/project/rb Aditional triggers, actions and conditions.
Views Bulk Operations http://drupal.org/project/views_bulk_operations Run Your rules on the views-result.
Flag http://drupal.org/project/flag Trigger rules on flag/unflag any item.
Rules Link http://drupal.org/project/rules_link Create links which trigger rules.
Page Manager http://drupal.org/project/ctools User rules conditions to check access for page.
Content Access http://drupal.org/project/content_access Give role-based access to nodes with rules.
Relation http://drupal.org/project/relation Work with related entities and create relations.
Difference in performance *Measurement was made on page load Rules Custom module Update user's name after account was updated. ~177,57 ms ~174,35 ms Update user's name after node was viewed. ~230,5 ms ~193,06 ms
Difference in performance
What does it mean?
~40 ms additional page execution time
~3 ms additional queries execution time
~17 additional exuquted queries
~3,5 mb additional RAM usage.
Provide your own ations and conditions using :
Define entity properties using hook_entity_property_info of the entity API
Use Rules because:
Rules is flexible
Rules is more clear for a customer
Rules intagrates with other modules
You can easily move needed functionality using Features