FastComments.com

Add Live Commenting to Drupal Sites

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

Модуль FastComments для Drupal замінює вбудовані коментарі Drupal на швидку систему коментування в реальному часі. Модуль опублікований на drupal.org і працює з Drupal 10 та 11.

Існує два способи його встановлення.

Install with Composer

composer require drupal/fcom
drush en fastcomments

Install manually

Завантажте модуль з drupal.org/project/fcom і помістіть його в директорію вашого сайту modules/custom/fastcomments/. Потім увімкніть його за допомогою drush en fastcomments або через адміністративний інтерфейс у розділі Extend (/admin/modules).

Примітка! Модуль залежить лише від ядра Drupal (user і field). Інші модулі або бібліотеки Drupal не потрібні.

Після увімкнення модуля перейдіть до розділу Configuration, щоб налаштувати ваш Tenant ID та API Secret.

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


Модуль постачається з кількома блоками, які можна розмістити через Structure > Block layout (/admin/structure/block).

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

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


Поля типу вмісту Internal Link


Для більшості сайтів найпростіший спосіб додати коментарі — додати поле FastComments до типів вмісту. Перейдіть до Structure > Content types > [type] > Manage fields і додайте це поле.

Кожна сутність, яка має це поле, отримує:

  • A перемикач статусу щоб редактори могли увімкнути або вимкнути коментування для кожної сутності.
  • A необов'язковий користувацький ідентифікатор щоб ви могли використовувати стабільний ідентифікатор, який не прив'язаний до шляху сутності Drupal.

Головний блок FastComments Widget знає про це поле і пропускатиме сутності, до яких воно вже прикріплене. Так ви можете поєднувати коментарі на рівні окремих сутностей і блок, не побачивши віджет двічі на одній сторінці.


Дозволи Internal Link

Модуль додає три дозволи Drupal, які ви можете призначати для кожної ролі в розділі People > Permissions.

  • Administer FastComments - Доступ до форми налаштувань FastComments за адресою /admin/config/content/fastcomments.
  • View FastComments - Необхідний для перегляду віджета коментарів. Без цього дозволу віджет не відображається.
  • Toggle FastComments - Дозволяє користувачам вмикати або вимикати коментарі для кожної сутності за допомогою віджета поля.

За замовчуванням лише користувачі з дозволом administer site configuration можуть змінювати налаштування FastComments. Надайте View FastComments анонімним та автентифікованим користувачам, якщо ви хочете, щоб відвідувачі бачили віджет.

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

Модуль автоматично передає поточну мову сайту Drupal кожному віджету FastComments. Якщо ваш сайт Drupal налаштований для кількох мов, інтерфейс коментування відобразиться відповідною мовою без додаткової конфігурації.

Це стосується всіх типів віджетів: Живі коментарі, Потоковий чат, Спільний чат, Чат із зображеннями, Останні коментарі та Найпопулярніші сторінки.

Зберігання даних у ЄС Internal Link

Якщо ваш обліковий запис FastComments розміщено в ЄС, оновіть два налаштування в Administration > Configuration > Content > FastComments:

  • CDN URL - https://cdn-eu.fastcomments.com
  • Site URL - https://eu.fastcomments.com

Також вам слід отримати Tenant ID та API Secret з панелі керування ЄС за адресою eu.fastcomments.com/auth/my-account/api замість стандартної панелі керування США. Усе інше в модулі працює так само.

Налаштування Internal Link


FastComments розроблено так, щоб його можна було налаштувати під ваш сайт.

Якщо ви хочете додати власні стилі або налаштувати конфігурацію, перегляньте нашу документацію з налаштувань, щоб дізнатися як.