Please forgive if this topic has already been tackled somewhere else, I did my research and I've got no luck.

I wish to understand more about triggering events, what's the difference between them, what variables do they provide, ...

I've found, for instance, this doc page: https://drupal.org/node/1581682 "Managing triggering events, conditions and actions", but it just says managing events is straiforward and simple. And even the tiny book of rules, on page 8, just goes through a very simple example of the difference between "After saving new content" and "After updating existing content".

For instance, what's the real difference between "After saving new content" and "Before saving content"?
Is it true that the former doesn't provide any field of the saved content, while the second does provide the fields of the just-to-be-saved content?

I know, I'm a newby (and a non coder), but still I did an amazing work wih rules, and I thank you so much!
I suggest to add a simple, but exaustive, description of main triggering events in the doc page I linked above.
thanks again

Comments

TR’s picture

Status: Active » Closed (works as designed)

Rules entity events are simply wrappers around core Drupal entity hooks. So the difference between "After saving new content" and "Before saving content" is whatever core Drupal says the difference it. In other words, your question is really about the details of core Drupal entity hooks - not about Rules. So I think you need to read up about core Drupal entity hooks, and if you're still unclear about the difference between the hooks then you should ask for clarification in the core Drupal queue.