FastComments.com

Add Comments to Your Drupal Site

Це офіційний модуль Drupal для FastComments.

Модуль Drupal, який інтегрує FastComments у Drupal 10/11, надаючи блоки віджетів, інтеграцію полів сутностей, SSO та детальні дозволи.

Репозиторій

Переглянути на GitHub


Встановлення Internal Link

  1. Розмістіть цей модуль у каталозі вашого сайту Drupal modules/custom/fastcomments/ (або встановіть його через Composer: composer require drupal/fcom).
  2. Увімкніть модуль:
    drush en fastcomments
    Або увімкніть через адміністративний інтерфейс у розділі Розширення (/admin/modules).

Блоки віджетів Internal Link

Декілька блоків доступні через Structure > Block layout (/admin/structure/block):

  • FastComments Widget - Основний віджет коментарів. Автоматично визначає поточну сутність. Пропускає сутності, які вже мають поле FastComments (щоб уникнути дублювання).
  • FastComments Live Chat - Чат у реальному часі з потоковою передачею. Може бути розміщений поруч із полем коментарів на тій же сторінці.
  • FastComments Collab Chat - Анотації та обговорення на основі виділення тексту.
  • FastComments Image Chat - Анотації на зображеннях на основі координат.
  • FastComments Recent Comments - Відображає останні коментарі по всьому сайту. Кількість коментарів можна налаштувати.
  • FastComments Top Pages - Показує сторінки з найбільшою кількістю коментарів.

Контентно-орієнтовані блоки (Live Chat, Collab Chat, Image Chat) автоматично визначають поточну сутність і для сторінок без сутності використовують ідентифікатор на основі шляху.

Багатомовність Internal Link

Модуль автоматично передає поточну мову сайту Drupal усім віджетам.

Дозволи Internal Link

  • Адмініструвати FastComments - Доступ до форми налаштувань FastComments.
  • Перегляд FastComments - Необхідно для перегляду віджета коментарів.
  • Увімкнення/вимкнення FastComments - Дозволяє користувачам вмикати/вимикати коментарі для кожної сутності через віджет поля.

Як це працює Internal Link

Коли користувач відвідує сутність з увімкненим полем FastComments:

  1. JavaScript-виджет FastComments завантажується з CDN.
  2. Якщо налаштовано SSO, ідентичність користувача Drupal передається в FastComments.
  3. Резервний механізм <noscript> забезпечує серверно-згенеровані коментарі для користувачів без JavaScript (лише в режимах Live Comments та Streaming Chat).

Потрібна допомога?

Якщо у вас виникли проблеми або є питання щодо модуля Drupal, будь ласка:

Участь у розробці

Внески вітаються! Будь ласка, відвідайте репозиторій GitHub для інструкцій щодо внесків.