Модули Triggers и Workflow. Автоматизация в Drupal

В данном уроке рассматривается автоматизация некоторых определенных действий в Drupal. Сначала устанавливается модуль Trigger в меню «Administer». После установки модуля на странице «Administer» появляются две новые страницы: Triggers и Actions. Простыми словами, Triggers – это определенные события на сайте, например: запуск крона, добавление новой статьи, добавление комментария и т.п.. А Actions – это действие, реакция сайта на определенное событие. В уроке показан пример создания действия перехода на другой сайт. Это действие немного отличается от настроенных по умолчанию. В частности, его можно редактировать и удалить. Далее рассматривается привязка Triggers к действию. На странице Triggers все события разделены на группы: комментарии, материалы, крон, таксономия и пользователи. В данном модуле событий не так много, но есть сторонние модули, которые решают эту проблему. Например, модуль Token. Далее рассматривается использование модуля Workflow. Он тесно связан с модулем Actions и позволяет присваивать каждому типу материалов несколько статусов. Притом, можно разграничить по ролям, какая роль из какого статуса может переводить в другой. А также можно привязать переход из каждого статуса – свое определенное действие. Включается модуль также, как и Triggers, после чего можно с ним работать. Далее рассматривается пример постинга статей пользователя. Но, после постинга статья не публикуется и не выводится на главную страницу. Статье присваивается статус – «не проверено». Модератор проверяет статью, после чего она получает статус – «проверено», публикуется и по желанию может публиковаться на главной. В уроке пошагово разъясняется, как это сделать.

IQcomp
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: