Как Drupal предоставляет модель редактирования / просмотра / публикации? - PullRequest
1 голос
/ 10 ноября 2009

Как Drupal поддерживает средства для обновления и проверки сайта перед его публикацией?

Позволяет ли вам только просматривать страницу за раз до ее публикации, или есть способ создать сайт с несколькими страницами, просмотреть его и затем опубликовать?

Лучше или проще создать два сайта Drupal и регулярно передавать содержимое одного на другой (как метод публикации)?

Ответы [ 3 ]

4 голосов
/ 10 ноября 2009

Существуют некоторые модули, которые поддерживают эту функцию на одном сайте.

Модуль workflow позволяет вызывать хуки при создании, редактировании, публикации типов контента и т. Я использую это на рабочем сайте, чтобы уведомить меня о создании нового контента, чтобы я мог опубликовать его. Другой модуль - это модуль revision moderation . Вы можете разрешить пользователям редактировать узлы, но новые редакции помещаются в очередь для утверждения вместо немедленной публикации.
0 голосов
/ 13 июля 2011

Модуль рабочего процесса поможет вам достичь этого. Взаимодействует с модулем действий.

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

Модуль действия означает, что контент доступен для соответствующих ролей, когда контент проходит через рабочий процесс.

0 голосов
/ 10 ноября 2009
  1. Вы можете предварительно просмотреть каждую страницу за раз до ее публикации, но это обычно контролируется пользователем. Похоже, вы хотите, чтобы больше «писатель представил редактору, который проверяет и публикует» модель?

  2. Модуль Workflow - это все, что вам нужно для этой функциональности. Также будет задействовано несколько пользовательских ролей (писатель, редактор и т. Д.). Это модель, сделанная много раз, вы можете сделать это довольно легко.

2.5 Также модуль Modr8 (Умеренный) может быть проще для вас: http://drupal.org/project/modr8

  1. Запуск тестового сайта больше подходит для разработки сайта (кода), а не только для публикации контента.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...