
Язык 🇷🇺 Русский
Начало работы
Настройка для каждого сайта
Данные и поиск
Примечания по интеграции
Несколько сайтов
В этом руководстве мы рассмотрим размещение нескольких сайтов, доменов или поддоменов в одном аккаунте FastComments, а также некоторые распространённые сценарии использования.
Начальная настройка 
FastComments аутентифицирует запросы к вашей учётной записи, чтобы убедиться, что они приходят с вашего сайта. Это причина, по которой нам нужно знать, на каком сайте или сайтах вы хотите установить FastComments.
FastComments поддерживает аутентификацию по домену, а также по поддоменам.
Возьмём сайт https://example.com. В этом случае, "example.com" — это домен. example.com поддерживает как example.com, так и www.example.com. Мы будем называть "www" «поддоменом».
For Example:
- To allow only
blog.example.com:- Add
blog.example.comto your domains.
- Add
- To allow
www.example.com,somesite.example.com, andexample.com:- Add
example.comto your domains. - This is billed as having one domain associated with your account.
- Add
- You can now add wildcard subdomains, for example *myname.vercel.app.
- This is billed as having one domain associated with your account.
Если вы используете платформу для блогов и вам выдали поддомен, вам следует
добавить полный домен, включая поддомен, в вашу учётную запись, например: cats.blogger.com.
Мы можем добавить домены в нашу учётную запись, перейдя на страницу My Domains и нажав Add a Domain внизу:
В течение пробного периода домены автоматически добавляются в вашу учётную запись, когда запросы приходят с указанных доменов. Однако, после этого они должны быть добавлены явно в целях безопасности. Вы должны получить электронное письмо, когда это автоматическое действие произойдёт.
Вам не нужно добавлять localhost для локальной разработки — он разрешён по умолчанию.
Via The API
Домены также можно добавлять и настраивать via the DomainConfigs API.
Ограничения и цены 
Чтобы узнать лимит на количество доменов в вашей учётной записи, посетите страницу биллинга.
Цены
Цены зависят от выбранного пакета:
- FastComments for Creators
- Включено в стоимость пакета. Лимит — три сайта.
- FastComments Flex
- Первый сайт включён. Каждый дополнительный сайт стоит $10/mo.
- FastComments Pro
- В стоимость пакета включено большое количество сайтов (может варьироваться в зависимости от соглашения).
Лимиты трафика и доменов
В примере, когда у вас тариф с пятью миллионами загрузок страниц в месяц и в вашу учётную запись добавлено пять доменов, и каждый домен получает по одному миллиону загрузок страниц, вы исчерпаете свой месячный лимит.
Подводя итог, лимиты трафика применяются к учётной записи, а не к каждому домену.
Обратите внимание, что мы предлагаем индивидуальные пакеты для сайтов разного размера — просто свяжитесь со службой поддержки.
Имя отправителя, электронная почта и логотип 
Иногда FastComments вынужден отправлять электронные письма вашим пользователям, особенно если вы не используете Secure SSO.
Примеры такого включают подтверждение их аккаунта или активности при первом комментировании. FastComments также будет отправлять им уведомления о ответах на их комментарии.
Когда FastComments отправляет письма вашим пользователям, по умолчанию в поле From Name и Email будут указаны FastComments Robot и noreply@fastcomments.com.
В нижнем колонтитуле таких писем будет использован наш логотип.
Если у вас есть FastComments Flex или Pro, всё это можно настроить для каждого домена на странице "My Domains page":
При настройке логотипа, отображаемого в письмах, убедитесь, что загружаемый размер соответствует тому размеру, который вы хотите видеть в нижнем колонтитуле письма.
При настройке From Domain
Если вы настраиваете From Domain, почтовые провайдеры и клиенты должны знать, что FastComments уполномочен отправлять письма от вашего имени. В противном случае определение From Domain без выполнения следующих шагов, скорее всего, приведёт к отправке писем в спам.
1. Настройка SPF
Чтобы разрешить FastComments безопасно отправлять письма от имени вашего домена, добавьте SPF-запись, которая позволит нам это делать.
Убедитесь, что SPF-запись позволяет mail.fastcomments.com и sib.fastcomments.com отправлять почту от имени вашего домена.
Больше информации о том, как это сделать, доступно здесь: https://mailtrap.io/blog/multiple-spf-records/
2. Настройка DKIM
В дополнение к SPF следует настроить DKIM. Как только конфигурация DNS будет готова, вы можете нажать "Show Advanced" на странице конфигурации доменов, чтобы показать настройки DKIM для каждого домена.
Вы также можете вызвать API для установки конфигурации DKIM.
Ссылки для отписки
При использовании SSO функции отписки, применяемые в письмах и уведомлениях, можно настроить через DomainConfigs API(/guide-api.html#domain-config-structure).
Обфускация ссылок в письмах
Если репутация домена вашего сайта приводит к тому, что уведомления попадают в папку спам, вы можете направлять кнопки "view comment" через fastcomments.com вместо того, чтобы ссылаться напрямую на вашу страницу. Почтовые провайдеры оценивают каждую ссылку в теле письма с точки зрения репутации целевого ресурса, поэтому когда ваш домен помечен, сами по себе прямые ссылки увеличивают спам-оценку, независимо от того, насколько корректно настроена отправка писем.
Включите эту опцию в разделе "Email Link Obfuscation" при нажатии "Show Advanced" на My Domains page. Настройка применяется на уровне домена.
При включении ссылки в письмах mention, reply, new-comment, subscribed-page, profile-comment и digest переписываются в короткие токены, которые при клике перенаправляют на исходную страницу. Место назначения привязано к вашему тенанту: редирект перенаправляет только на URL, у которых хост совпадает с одним из настроенных вами доменов, а токены автоматически истекают через 30 дней.
Пользовательский опыт при переходе не меняется. Читатели по-прежнему попадают на вашу страницу с прокрученным в область видимости комментарием.
Домен в поле «From Name/Email» не работает 
Если при тестировании вы видите, что указанные выше настройки отправителя (имя/электронная почта/логотип) не работают, это может быть потому что эти настройки применяются только к письмам, которые можно привязать к домену. Это означает, что эти настройки не применяются к большинству административных писем, однако когда комментаторы получают уведомления по электронной почте, будут использоваться ваши настройки.
Тенант для каждого окружения 
Обычно для каждого тестового или dev-окружения в FastComments создают отдельный дочерний тенант. У каждого тенанта будут свои настройки, данные и API-ключи. Настройки, данные и пользователи не могут быть разделены между тенантами. Всё изолировано. Однако супер-администраторы родительского тенанта могут выдавать себя за пользователей в дочерних тенантах.
Существуют два подхода:
- Главный тенант используется для продакшена, а дочерние тенанты — для тестовых окружений.
- Главный тенант служит только для выставления счетов, а каждый дочерний тенант предназначен для prod, теста и т.д.
Первый обычно проще для понимания пользователями, но это может зависеть от вашей организации.
Тенанты можно создать здесь, если у вас есть соответствующий пакет. Здесь же супер-администраторы могут выдавать себя за пользователей. Тенанты также можно создать через API для более кастомных/автоматизированных настроек.
Независимо от выбранного подхода, вам придётся добавить модераторов и пользователей, которые должны видеть продакшен-данные, в тенант "prod". То есть, например, если вы выбираете вариант B — используете родительский тенант для биллинга и создаёте дочерний тенант для "prod" — вам нужно будет добавить тенант, переключиться на новый тенант и добавить ваших администраторов и модераторов для дочернего тенанта.
Наконец, для ясности: страница модерации комментариев (Moderate Comments) будет пустой при варианте B для родительского тенанта.
Кастомизации 
Виджет комментариев можно настраивать по-разному для каждого сайта.
На странице настройки виджета вы найдете выпадающий список с надписью "домен". Выбор All в этом поле применит правило ко всем
сайтам в вашей учетной записи, вы можете ввести конкретный домен который ограничит настройки или пользовательский CSS, которые вы хотите применить только к этому домену.
Это позволяет FastComments выглядеть или функционировать совершенно по-разному для каждого сайта.
На одном сайте можно использовать полужирный текст и разрешить анонимные комментарии, а другой сайт может иметь другой стиль и требовать, чтобы пользователь оставил свой адрес электронной почты при комментировании.
Модерация комментариев 
Страница «Модерация комментариев» объединяет комментарии со всех ваших сайтов.
Чтобы найти комментарии для конкретного сайта, просто выполните поиск домена в кавычках, например: "blog.fastcomments.com".
Совместное использование комментариев между доменами 
Сами комментарии не привязаны к конкретному домену.
Они привязаны к вашей учётной записи, и к указанному urlId.
Это означает, что мы можем отображать одну и ту же ветку комментариев на двух отдельных сайтах в рамках одной и той же учётной записи FastComments, просто передав одно и то же значение для urlId в конфигурации виджета.
В этом сценарии комментарии, опубликованные на странице A, сразу же появятся на странице B и наоборот. Комментарии в реальном времени также работают как и ожидалось.
Вы можете найти пример в этом посте в блоге.
С WordPress 
Вы можете использовать одну и ту же учетную запись FastComments с несколькими установками WordPress. Когда вы настраиваете плагин, при каждом таком действии добавляется отдельный токен интеграции. Вы можете просмотреть свои активные интеграции здесь.
Вы также можете использовать ту же учетную запись FastComments с установкой WordPress, которая распространяется на несколько доменов и имеет одинаковый контент на этих доменах.
В заключение
Вы достигли конца документации Multiple Sites. Сообщите нам, какие у вас есть дополнительные комментарии или вопросы ниже - вы можете также связаться с нами через Страницу поддержки.
Если вы считаете, что в этой документации чего-то не хватает, пожалуйста, спросите, это принесет пользу другим.
