Добавляйте сообщения в блог и форум

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

Портал Служб для разработчиков позволяет создавать блоги и тематические форумы:

  • Поддержка блогов позволяет пользователям создавать, редактировать и удалять сообщения в блогах. Кроме того, разрешения на основе ролей позволяют ограничить действия в блоге определенными типами пользователей.
  • Форумы позволяют пользователям создавать цепочки обсуждений с модерацией на основе ролей. Вы можете добавлять форумы на портал, группировать форумы в иерархию и настраивать роли пользователей для управления доступом к форумам.

Работа с блогами

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

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

О типах блогов

Портал поддерживает два типа блогов в зависимости от вашей версии портала:

  • Стандартный блог, реализованный модулем Drupal Blog, используется по умолчанию в выпусках портала до версии 14.02.156.1.
  • Пользовательский блог Apigee с настраиваемым представлением сообщений, поддержкой типов изображений, аудио и видео контента, а также панелью инструментов редактирования в стиле Tumblr, реализованной с помощью пользовательских модулей Apigee Drupal. Портал версии 14.02.156.1 и более поздних версий по умолчанию использует пользовательский блог Apigee. Существующие порталы можно обновить для использования нового блога в рамках обновления до версии 14.02.156.1.

Пользовательский блог определяется тремя пользовательскими модулями Drupal, поставляемыми Apigee. В следующей таблице описаны эти модули:

Модуль Определение
Блог разработчиков Определяет базовую функциональность блога.
Меню создания контента Devconnct Определяет меню, которое позволяет создавать различные типы контента блога.
типы контента блога devconnect Определяет специальные типы контента Drupal для блога: изображения, аудио и видео. Без этого модуля вы сможете создавать только записи в блоге типа статья.

Определение версии портала и типов поддерживаемых блогов:

Вы можете узнать версию портала, используя следующую команду cURL:

$ curl <portal url>/buildInfo

Если вы хотите использовать собственный блог, убедитесь, что ваша версия — 14.02.156.1 или новее.

Обновление существующего портала для использования пользовательских модулей блогов Apigee:

  1. Убедитесь, что ваш портал обновлен до версии 14.02.156.1 или более поздней.
  2. Войдите на свой портал как пользователь с правами администратора или создания контента.
  3. Выберите «Модули» в меню Drupal.
  4. Отключите модуль «Блог» .
  5. Включите следующие три пользовательских модуля Apigee:
    • Блог разработчиков
    • Меню создания контента Devconnct
    • типы контента блога devconnect
  6. Сохраните конфигурацию.

Просмотр блога

Портал разработчиков отображает последние записи блога на странице блога. Записи блога отображаются в порядке убывания времени создания. Чтобы отобразить страницу блога, выберите «Блог» в главном меню портала разработчика.

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

Установка разрешений для блога

Как администратор, вы контролируете разрешения, необходимые для выполнения действий в блоге, таких как создание, редактирование и удаление сообщений в блоге.

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

Чтобы установить разрешения для блога:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите «Люди» в меню Drupal.
  3. Выберите ссылку «Разрешения» в верхней части страницы «Люди».
  4. Прокрутите страницу вниз до области комментариев .
  5. В области «Комментарии» установите следующие разрешения, которые определяют, какие пользователи могут добавлять, просматривать, редактировать и одобрять комментарии:
    • Администрирование комментариев и настройки комментариев
    • Посмотреть комментарии
    • Оставлять комментарии
    • Пропустить одобрение комментариев
    • Редактировать собственные комментарии
  6. Прокрутите страницу вниз до области «Узел» .
  7. В области «Узел» установите пять различных разрешений, которые определяют, какие пользователи могут добавлять, редактировать и удалять сообщения в блоге:
    • Запись в блоге: Создание нового контента
    • Запись в блоге: Редактирование собственного контента
    • Запись в блоге: Редактируйте любой контент
    • Запись в блоге: Удаление собственного контента
    • Запись в блоге: Удалить любой контент
  8. Сохраните конфигурацию.

Добавление записи в блоге

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

Если ваша версия портала использует модуль Drupal Blog, появится следующая кнопка, позволяющая создать запись в блоге:

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

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

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

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

Нижняя область позволяет добавлять связанные медиафайлы. Например, на рисунке выше для типа видеоконтента вы можете добавить видео в запись блога.

Чтобы добавить запись в блог:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите «Блог» в меню навигации портала разработчика.
  3. Выберите Создать новую запись в блоге (модуль Drupal Blog) или тип контента (пользовательский блог Apigee).
  4. Добавьте контент в разделы «Заголовок» и «Тело» .
  5. Если применимо, нажмите «Редактировать сводку» , чтобы добавить сводку.
  6. Введите список ключевых слов, разделенных запятыми. Эти ключевые слова используются для заполнения представления «Горячие темы» на странице блога. При желании вы можете добавить представление «Горячие темы» на главную страницу или на любую другую страницу.
    В зависимости от типа записи в блоге вам, возможно, придется расширить область метатегов на странице, чтобы ввести ключевые слова.
  7. Нажмите Сохранить .
    Блог публикуется на главной странице блога и отображается на главной странице в разделе «Последние публикации в блоге».

Когда вы создаете новую запись в блоге, модуль «Блог» записывает основную информацию о контенте, включая идентификатор автора, дату создания и тип контента.

Модерирование комментариев в блоге

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

Чтобы модерировать комментарий :

  1. Войдите на свой портал как пользователь с правами администратора или разрешения комментариев.
  2. Выберите «Содержимое» > «Комментарии» в меню администрирования Drupal.
  3. Выберите ссылку « Опубликованные комментарии» или ссылку «Неодобренные комментарии».
  4. Используйте эту страницу для модерации комментариев.

Настройка отображения страницы Блога

Портал разработчика использует представление Drupal, называемое «Элементы, помеченные как представление содержимого блога» , для управления отображением записей блога на странице «Блог». По умолчанию записи блога перечислены в порядке убывания даты создания.

Чтобы настроить вид блога :

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите Структура > Представления в меню администрирования Drupal.
  3. Выберите ссылку «Редактировать» в строке для представления «Элементы, помеченные как представление содержимого блога (Содержимое)» . Откроется следующая страница, которую можно использовать для настройки представления:

  4. Отредактируйте представление.
  5. Сохраните изменения.

Настройка отображения горячих тем для записей блога

Портал разработчика использует представление Drupal, называемое «Горячие темы» , для управления отображением «Горячих тем» для записей блога на странице блога. По умолчанию элементы «Горячие темы» соответствуют ключевым словам, добавленным в сообщения блога.

Чтобы настроить просмотр «Горячих тем» :

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите Структура > Представления в меню администрирования Drupal.
  3. Выберите ссылку «Редактировать» в строке представления «Горячие темы (содержание)» . Откроется страница, которую можно использовать для настройки представления.
  4. Отредактируйте представление.
  5. Сохраните изменения.

Работа с форумами

Форумы позволяют пользователям с необходимыми привилегиями создавать цепочки обсуждений с функциональностью, аналогичной другим системам досок объявлений. Тема содержится в форуме, и каждый форум может содержать множество тем. Темы также могут иметь собственные URL-адреса.

Пользователи публикуют новые темы на форуме. Каждая тема форума состоит из исходного сообщения, а также ответов или комментариев. В зависимости от привилегий пользователя пользователь может редактировать и удалять свои сообщения, а также редактировать и удалять сообщения других пользователей.

По умолчанию анонимные пользователи могут просматривать сообщения, но не могут оставлять ответы. Ответить на сообщение могут только авторизованные пользователи с необходимыми привилегиями. Ответы появляются сразу после их ввода, то есть они не модерируются.

Администраторы устанавливают разрешения, необходимые для публикации, редактирования существующих сообщений и удаления сообщений. Администраторы также могут размещать сообщения форума в разделе «Обсуждения форума» на главной странице.

Определение модуля Drupal, используемого на форумах

Для реализации форумов на портале используются два модуля Drupal:

  • Модуль Drupal Forum является основным модулем форума и по умолчанию используется в версиях портала, предшествующих версии 14.02.156.1.
  • Модуль Drupal Advanced Forum расширяет основной модуль Forum, добавляя дополнительные функции, включая улучшенный стиль, быстрый поиск по активным темам, темам без ответов, новым темам и т. д. Версия портала 14.02.156.1 и более поздние по умолчанию используют модуль Drupal Advance Forum.

Чтобы определить, какой модуль активен:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите «Модули» в меню Drupal.
  3. Введите «форум» в списке фильтров вверху страницы «Модули».
    • Если модуль «Расширенный форум» указан в списке и включен, значит, вы используете модуль «Расширенный форум» .
    • Если модуль «Расширенный форум» отсутствует или отключен, а модуль «Форум» включен, то вы используете основной модуль «Форум» .

Альтернативно вы можете узнать версию портала, используя следующую команду cURL:

$ curl <portal url>/buildInfo

Настройка модуля Расширенный форум

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

Чтобы настроить модуль «Продвинутые форумы»:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите Конфигурация > Создание контента > Расширенный форум в меню Drupal. Появится страница расширенного форума.
  3. Установите параметры отображения.
  4. Сохраните конфигурацию.

Установка разрешений для форумов

Как администратор, вы контролируете разрешения, необходимые для выполнения действий на форумах. Вы устанавливаете разрешения, используемые как расширенными форумами, так и модулем «Форумы», а также устанавливаете разрешения, специфичные для каждого модуля.

Чтобы установить разрешения форума:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите «Люди» в меню Drupal.
  3. Выберите ссылку «Разрешения» в верхней части страницы «Люди».
    • Если вы используете модуль «Продвинутые форумы» , прокрутите вниз до области «Продвинутые форумы» и установите соответствующие разрешения.
    • Если вы используете модуль «Форумы» , прокрутите вниз до области «Форумы» и установите соответствующие разрешения.
  4. Прокрутите страницу вниз до области «Узел» .
  5. В области «Узел» установите пять различных разрешений, которые определяют, какие пользователи могут добавлять, редактировать и удалять сообщения на форуме:
    • Тема форума: Создание нового контента
    • Тема форума: Редактирование собственного контента
    • Тема форума: Редактирование любого контента
    • Тема форума: Удаление собственного контента
    • Тема форума: Удаление любого контента
  6. Сохраните конфигурацию.

Добавление форума

По умолчанию на портале разработчиков есть один форум под названием «Общее обсуждение». Вы можете добавлять дополнительные форумы, вкладывать форумы и создавать контейнеры форумов, которые представляют собой группы форумов.

Контейнер форумов позволяет создать коллекцию форумов. Однако контейнер сам по себе не является форумом, он просто определяет набор форумов.

Чтобы добавить форум:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите «Структура» > «Форумы» в меню Drupal, чтобы просмотреть список текущих форумов.
    На этой странице вы можете редактировать существующие форумы или изменять порядок отображения форумов на странице «Форумы».
  3. Выберите +Добавить форум .
  4. Добавьте информацию о новом форуме, включая его родительский элемент, если вы хотите вложить форум.
  5. Выберите Сохранить .

Чтобы изменить порядок форумов:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите «Структура» > «Форумы» в меню Drupal, чтобы просмотреть список текущих форумов.
  3. Нажмите и перетащите знак плюса + перед названием форума, чтобы изменить его порядок или уровень вложенности.
  4. Сохраните изменения.

Чтобы добавить контейнер форума:

  1. Войдите на свой портал как пользователь с правами администратора или создания контента.
  2. Выберите «Структура» > «Форумы» в меню Drupal, чтобы просмотреть список текущих форумов.
  3. Выберите +Добавить контейнер.
  4. Добавьте информацию о новом контейнере, включая его родителя, если вы хотите вложить его.
  5. Выберите Сохранить .
    Откроется страница Форумы .
  6. На странице «Форумы» нажмите и перетащите знак «плюс» перед названием форума, чтобы добавить его в новый контейнер.
  7. Сохраните изменения.

Продвижение темы форума на главную страницу

Домашняя страница по умолчанию содержит представление Drupal, которое управляет содержимым области обсуждений форума на домашней странице. Чтобы тема форума появилась в разделе «Обсуждения форума», администратор должен продвигать эту тему.

Чтобы продвигать тему форума:

  1. Войдите на свой портал как пользователь с правами администратора или разрешения комментариев.
  2. Выберите «Содержимое» в меню администрирования Drupal.
  3. Отфильтруйте содержимое, выбрав «Тема форума» в раскрывающемся списке «Тип» , а затем выбрав «Применить» .
    В списке содержимого отображаются только темы форума.
  4. Выберите одну или несколько тем форума для продвижения.
  5. В раскрывающемся списке «Операции» выберите «Переместить на главную страницу» .
  6. Выберите «Выполнить» .
    Все выбранные темы теперь отображаются в разделе «Обсуждения форума» на главной странице.

Кроме того, вы можете отредактировать отдельное сообщение на форуме и выбрать «Поместить на главную страницу» в параметрах публикации для этой темы.