Drupal Association Individual MemberZend Certified Engineer Details

Actions und Workflow

Actions sind kleine PHP-Snippets, die durch Ereignisse wie z.B. "Neue Node" getriggert werden. Mit dem Modul Actions werden die Ereignisse konfiguriert. Action Snippets selbst werden nicht im Action Module, sondern in anderen (eigenen) Modulen implementiert.

Nutzbare Ereignisse:

  • node_publish
  • node_unpublish
  • node_moderate
  • node_unmoderate
  • node_sticky
  • node_unsticky
  • node_promote
  • node_unpromote
  • node_assign_owner
  • send_email

Das Workflow module nutzt Actions zum Erzeugen frei konfigurierbarer Node-Workflows. Workflows bestehen aus frei definierbaren Zuständen wie Draft, Review oder Freigegeben. Die Zustände werden in einer bestimmten Ablauffolge zusammengebracht (Transitions). So kann z.B. eine Email versendet werden, wenn sich der Status einer Node von Draft zu Review ändert oder eine Node wird automatisch published, wenn der Status sich von Review auf Freigegeben ändert.

Mit Actions und Workflows kann insbesondere in hierarchischen Redaktionsumgebungen ein Kontrollfluß organisiert werden.

Kleiner Videocast dazu: http://www.lullabot.com/videocast/drupal_actions_and_workflow_video