Комментарии

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

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

В издательской ЭБС комментарии могут использоваться и как механизм публичного обсуждения и как способ ведения конспектов.

Конспекты и обсуждения с помощью комментариев

Модуль ELiS Comment позволяет пользователю управлять видимостью комментариев: могут ли все видеть его комментарий или только он сам.

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

Модуль ELiS Comment создаёт список всех комментариев пользователя в его личном кабинете /user/%uid/comments. В этом списке пользователи будут видеть только комментарии на которые у них есть права.

Видимость комментариев

Модуль ELiS Comment скрывает (не отображает) комментарии в зависимости от значения поля комментария field_visibility. Это поле надо добавить к комментариям тех типов документов, видимостью комментариев к которых вы хотите управлять.

Значение field_visibility может быть равно следующим значениям:

  • ‘all’ - делает опубликованный комментарий видимым всеми пользователями;
  • ‘self’ - оставляет комментарий видимым только для автора;
  • ‘authorized_users’ - видят все авторизованные пользователи.

Если поля field_visibility у созданных вами типов материалов нет, его надо добавить в ручном режиме.

При этом для каждого типа материалов вы можете установить видимость вновь создаваемых комментариев по-умолчанию стандартным для поля Drupal способом.

Если вы хотите, чтобы все новые комментарии были либо только видимы либо только не видимы, в списке выбора оставьте только одно значение, а не нужное удалите.

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

Подключение социальных комментариев к сайту

С помощью модуля Social Comments, входящем в поставку ELiS, появляется возможность добавить социальные комментарии из сетей ВКонтакте и Фейсбук. Социальные комментарии могут оставляться к каждой странице книги и автоматически активируются если у ноды включены встроенные комментарии (на чтение или запись).

Видимостью социальных комментариев управлять нельзя. Они всегда видимы.

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

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

ВКонтакте

Подключение социальных комментариев ВКонтакте

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

Для создания приложения перейдите на адрес http://vk.com/editapp?act=create и создайте новое приложение типа веб-сайт.

В качестве базового домена укажите адрес сайта (например: http://example.com).

Этот домен должен совпадать с base_url сайта ELiS.

В настройках приложения вы увидите идентификатор приложения:

Получение идентификатора приложения для комментариев ВКонтакте

Получение идентификатора приложения для комментариев ВКонтакте

Этот идентификатор надо вставить в настройках модуля Social comments в поле Vkontakte comment API id.

Переносимость комментариев при смене адреса сайта

Написанные комментарии сохраняются на серверах ВКонтакте. При этом используется метка, которая показывает к какой странице документа относится комментарий. ELiS в качестве такой метки использует идентификатор ноды (книги, страницы и т.п.), что позволяет переместить сайт на другой домен (адрес) без потери комментариев. Однако, не рекомендуется использовать идентификатор приложения для добавления виджета комментариев на не связанных с ELiS сайтах.

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