Простая и эффективная модерация контента в Drupal 9 (с примером!)

Опубликовано: 2021-11-16

Редакционный процесс и рабочий процесс имеют решающее значение независимо от вашей стратегии контент-маркетинга - это легко напечатать. Конечно, это может дать вашей команде большую ясность и позволить им работать синхронно ... Да, стратегический редакторский рабочий процесс может избавить вас от расшифровки строк электронной почты и поиска в сообщениях Slack того, кто что обрабатывает ... Конечно, мы все знаем, что над это из разных мест, все может стать довольно сложным ... Тем не менее, сколько организаций, которые годами занимаются контент-маркетингом, все еще имеют несуществующий рабочий процесс? Намного больше, чем нужно. Особенно с Drupal 9, предлагающим фантастический модуль - модуль Content Moderation, который позволяет редакционным группам управлять и создавать рабочие процессы для определенных типов контента.

По умолчанию, как большинство людей привыкло к базовым настройкам, содержимое Drupal может быть опубликовано или не опубликовано. Если вашей команде по контент-маркетингу нужно что-то более тонкое, чем это, включите модули модерации рабочих процессов и контента для Drupal 9. (обратите внимание, что модуль модерации контента стал основным модулем после Drupal 8.5). Это упрощает, чем когда-либо, создание редакционной статьи. рабочий процесс, который работает для вашей команды. В этой статье мы проиллюстрируем, как работают эти модули.

Drupal 8 достиг EOL. Если вы все еще используете Drupal 8, сейчас самое время перейти на Drupal 9.

Модерация контента

Модули модерации контента и рабочего процесса для Drupal 9

Модуль модерации контента Drupal 9 работает вместе с модулем «Рабочие процессы», чтобы легко создавать и управлять редакционным рабочим процессом, используя различные состояния и переходы. Модуль модерации контента позволяет:

  1. Создать черновик (первое состояние не опубликовано)
  2. Иметь разные состояния, отличные от только что опубликованных и неопубликованных.
  3. Измените состояния.
  4. Обеспечьте детальный контроль разрешений для каждого перехода и состояния.
  5. Выберите типы контента, к которым вы хотите применить рабочий процесс.

Модуль «Рабочие процессы» определяет набор состояний и переходов, которые затем присоединяются к контенту модулем модерации контента. «Состояние» - это текущее состояние вашего контента (черновик, неопубликованный, обзор, опубликованный, архивный). «Переход» - это процесс перемещения контента из одного состояния в другое (Требуется работа, Требуется проверка, Публикация).

Настройка модерации контента

Во-первых, давайте включим ваш модуль модерации контента. Модуль модерации контента поставляется с ядром Drupal, но по умолчанию отключен. Вам нужно будет вручную включить модуль, чтобы начать с ним работу.

Чтобы включить модуль, перейдите в раздел «Экстент» -> « Модуль модерации содержимого » и нажмите «Установить».
Как только модуль будет включен,
перейдите в Конфигурация -> Рабочий процесс -> Рабочие процессы

Здесь вы можете увидеть рабочий процесс по умолчанию под названием «Редакция», который создается при включении модуля. Вы можете отредактировать существующий «Редакционный» рабочий процесс или создать новый, нажав « Добавить рабочий процесс» .

Добавить новый рабочий процесс

Создание нового рабочего процесса

После того, как вы создали новый рабочий процесс, вы увидите различные состояния и переходы, которые вы можете настраивать и редактировать. Вы также можете создать собственное состояние или переход, если вашей команде требуется больше гибкости или действий. Также есть возможность выбрать тип контента, к которому вы хотите применить этот рабочий процесс.

Редакционный рабочий процесс

Определение нового рабочего процесса

Ярлык: название рабочего процесса.

Состояния: вы можете добавить новое состояние, нажав кнопку «Добавить новое состояние», например «Готово к рассмотрению» или «Утверждено». Вы также можете редактировать существующее состояние.

Переходы: вы можете добавить новый переход, нажав кнопку «Добавить новый переход». Например: переход от «Готово к рассмотрению» -> «Утверждено».

Этот рабочий процесс применяется к: Вы можете выбрать, к каким типам сущностей должен применяться рабочий процесс. Например, типы блоков, контент и т. Д.

Состояние модерации по умолчанию: здесь вы можете выбрать состояние модерации по умолчанию, когда мы создаем новый контент.

Пользователи и разрешения

Теперь предположим, что вы работаете в команде из 3 человек:

  1. Автор блога: человек, который создает и редактирует блог, но не публикует его.
  2. Рецензент блога: человек, который рецензирует блог, созданный автором блога.
  3. Издатель блога: лицо, публикующее блог, одобренное рецензентом блога.

Предполагая, что вы создали профили для этих трех пользователей, давайте перейдем к тому, что каждый из них может (или не делать).

Администратор сайта контролирует, к чему может получить доступ каждый пользователь, и устанавливает для них разрешения. В этом примере мы выбрали публикацию в блоге в качестве типа контента и назвали рабочий процесс «Блог» . Администратор сайта может предоставить каждому пользователю доступ для управления каждым переходом, созданным для этого рабочего процесса. Вы можете видеть, что здесь (см. Ниже) мы предоставили автору блога разрешение только на создание нового черновика , в то время как у издателя блога есть разрешения почти на все ( одобрение, архивирование, создание нового, необходимость работы, публикация ). Рецензент блога может управлять переходами «Утвердить», «Создать новый черновик» и перейти к «Требуется работа».

Контроль разрешений

Пример управления разрешениями для типа контента сообщения в блоге

Пример рабочего процесса

Вот пример рабочего процесса модерации контента для типа контента публикации в блоге.

1. Автор блога создает новую запись в блоге.

Новое сообщение в блоге

2. Автор блога сохраняет контент в черновике, потому что статья еще не готова к публикации.

Черновик

3. Как только Автор блога завершит написание блога, он изменит состояние с Черновик на Готово к рассмотрению .

Готов к рассмотрению

4. Рецензент блога просматривает контент и, если все в порядке, меняет состояние с Готово к рассмотрению на Утверждено .

Одобренный

5. Если блог нуждается в доработке и не готов к утверждению, он изменит состояние с « Готов к рассмотрению» на «Требуется доработка» .

Требуется работа

6. Издатель блога публикует сообщение в блоге. Они изменяют состояние модерации контента с " Утверждено" на "Опубликовано" .

Опубликовано

В этом примере показан простой рабочий процесс редактирования типа содержимого сообщения в блоге. У вас также может быть более сложный и богатый рабочий процесс, основанный на ваших бизнес-требованиях.

Чтобы проверить и отредактировать статус всего вашего контента - состояние модерации, редакции контента, автора, тип контента и т. Д., Вы можете сделать это в своем просмотре модерируемого контента. Вы найдете это представление только тогда, когда включен модуль модерации контента. Чтобы найти его, перейдите на вкладку Content -> Moderated Content .

Панель модерируемого контента