
Язык 🇺🇦 Русский (Украина)
Начало работы
Настройка для каждого сайта
Данные и поиск
Примечания по интеграции
Несколько сайтов
В этом руководстве мы рассмотрим использование нескольких сайтов, доменов или субдоменов в одном аккаунте 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.
If you were using a blogging platform, and you were given a subdomain, you would want
to add the full domain including the subdomain to your account, for example: cats.blogger.com.
We can add domains to our account by visiting the My Domains page and clicking Add a Domain at the bottom:
During the trial period, domains are automatically added to your account when requests come from said domains. However, after this time they must be added explicitly for security. You should receive an email when this automated behavior occurs.
You do not have to add localhost for local development - it is allowed by default.
Via The API
Domains can also be added and configured via the DomainConfigs API.
Ограничения и цены 
Чтобы узнать лимит по количеству доменов в вашей учетной записи, посетите Страница биллинга.
Цены
Цены зависят от пакета:
- FastComments for Creators
- Включено в стоимость пакета. Ограничение — три сайта.
- FastComments Flex
- Первый сайт включён. Каждый дополнительный сайт стоит $10/мес.
- FastComments Pro
- В стоимость пакета включено большое количество сайтов (может варьироваться в зависимости от соглашения).
Ограничения по трафику и доменам
Например, если у вас тариф с пятью миллионами ежемесячных просмотров страниц и в учетной записи добавлено пять доменов, и каждый домен набирает по одному миллиону просмотров, вы исчерпаете свой месячный лимит.
Вкратце: ограничения по трафику применяются к учетной записи, а не к отдельному домену.
Обратите внимание, что мы предлагаем индивидуальные пакеты для сайтов разных размеров — просто свяжитесь со службой поддержки.
Имя отправителя, адрес электронной почты и логотип 
Иногда FastComments должен отправлять электронные письма вашим пользователям, особенно если вы не используете Secure SSO.
Примеры этого включают подтверждение их аккаунта или активности при первом комментировании. FastComments также будет отправлять им уведомления о ответах на их комментарии.
Когда FastComments отправляет электронные письма вашим пользователям, по умолчанию будут использованы имя и адрес отправителя FastComments Robot и noreply@fastcomments.com.
Внизу таких писем также будет отображён наш логотип.
Если у вас FastComments Flex или Pro, всё это можно настроить для каждого домена через страницу "Мои домены":
При настройке логотипа, отображаемого в письмах, убедитесь, что загружаемый размер соответствует тому размеру, который вы хотите видеть в футере письма.
When Customizing The From Domain
Если вы настраиваете From Domain, почтовым провайдерам и клиентам нужно знать, что FastComments уполномочен отправлять письма от вашего имени. В противном случае,
определение From Domain без выполнения описанных ниже шагов скорее всего приведёт к тому, что письма будут попадать в спам.
1. Setup SPF
Чтобы разрешить FastComments безопасно отправлять письма от вашего домена, добавьте SPF-запись, которая это позволит.
Убедитесь, что существуют SPF-записи, разрешающие mail.fastcomments.com и sib.fastcomments.com отправлять почту от имени вашего домена.
Дополнительную информацию о том, как это сделать, см. здесь: https://mailtrap.io/blog/multiple-spf-records/
2. Setup DKIM
В дополнение к SPF, следует настроить DKIM. Как только конфигурация DNS будет готова, вы можете нажать "Show Advanced" на странице конфигурации домена, чтобы отобразить настройки DKIM для каждого домена.
Вы также можете invoke the API для установки конфигурации DKIM.
Unsubscribe Links
При использовании SSO функции отписки, используемые в письмах и уведомлениях, можно настроить via the DomainConfigs API.
Email Link Obfuscation
Если репутация домена вашего сайта вызывает попадание уведомлений в спам, вы можете маршрутизировать кнопки «просмотреть комментарий» через fastcomments.com вместо прямой ссылки на вашу страницу. Почтовые провайдеры оценивают каждую ссылку в теле письма с учётом репутации целевого ресурса, поэтому при флагировании вашего домена обычные ссылки увеличивают балл спама независимо от того, насколько корректно настроена отправка.
Включите это в разделе "Show Advanced" на странице Мои домены, в разделе "Email Link Obfuscation". Настройка применяется на каждый домен отдельно.
Когда включено, ссылки в mention, reply, new-comment, subscribed-page, profile-comment, и digest письмах переписываются в короткие токены, которые при клике перенаправляют на исходную страницу. Назначение привязано к вашему тенанту: редирект перенаправляет только на URL, хост которых совпадает с одним из ваших настроенных доменов, а токены автоматически истекают через 30 дней.
Опыт перехода при клике не меняется. Читатели по-прежнему попадают на вашу страницу, и комментарий прокручивается в область видимости.
Домен в «От»/электронной почте не работает 
Если при тестировании вы видите, что указанные выше настройки поля «От» (имя/электронная почта/логотип) не работают, это может быть потому эти настройки применяются только к письмам, которые можно привязать к домену. Это означает, что эти настройки не применяются к большинству административных писем, однако когда комментаторы получают уведомления по электронной почте, будут использоваться ваши настройки.
Тенант для каждого окружения 
Обычно для каждого тестового или dev окружения в FastComments создают отдельный sub tenant. У каждого tenant своя конфигурация, данные и API-ключи. Конфигурация, данные и пользователи не могут быть разделены между tenants. Everything is isolated. However, super admins of the parent tenant can impersonate users in child tenants.
There are two approaches:
- The main tenant is for production, and sub-tenants are for test environments.
- The main tenant is simply for billing, and each sub-tenant is for prod, test, and so on.
The first is generally easier for users to reason about, but this may depend on your organization.
Tenants can be created здесь if you have the package. This is also where super admins would impersonate users. Tenants can also be created via the API for more custom/automated setups.
No matter the approach taken, you'll have to add the moderators and users that want to see production data in the "prod" tenant. So for example if you want to go with option B and have the parent tenant for billing, and have a sub tenant for "prod", you'll want to add the tenant, switch to the new tenant, and add your admin and moderator users for the sub-tenant.
Finally, to clarify, the Moderate Comments page will be empty with option B for the parent tenant.
Индивидуальные настройки 
Виджет комментариев можно настраивать по-разному для каждого сайта.
На странице настройки виджета вы найдете раскрывающееся меню с пометкой "domain". Выбор All в этом поле применит правило ко всем
sites on your account, you can enter a specific domain which will restrict the settings or custom CSS you wish to apply to only that domain.
Это позволяет FastComments выглядеть или функционировать полностью по-разному для каждого сайта.
Для одного сайта можно использовать жирный текст и разрешить анонимные комментарии, а другой сайт может иметь другой стиль и требовать от пользователя оставить свою электронную почту при комментировании.
Модерация комментариев 
Страница «Модерация комментариев» объединяет комментарии со всех ваших сайтов.
Чтобы найти комментарии для конкретного сайта, просто выполните поиск по домену в кавычках, например: "blog.fastcomments.com".
Обмен комментариями между доменами 
Сами комментарии не привязаны к конкретному домену.
Они привязаны к вашему аккаунту и к предоставленному urlId.
Это означает, что мы можем отобразить одну и ту же ветку комментариев на двух отдельных сайтах с одним и тем же аккаунтом FastComments, просто передав одно и то же значение для urlId в
конфигурации виджета.
В этом сценарии комментарии, размещённые на странице A, будут немедленно отображаться на странице B и наоборот. Комментирование в реальном времени также работает как ожидается.
Вы можете найти пример в этом посте в блоге.
С WordPress 
Вы можете использовать один и тот же аккаунт FastComments для нескольких установок WordPress. Когда вы настраиваете плагин, при этом каждый раз добавляется отдельный токен интеграции. Вы можете просмотреть свои активные интеграции здесь.
Вы также можете использовать тот же аккаунт FastComments с установкой WordPress, которая охватывает несколько доменов и
имеет одинаковое содержимое на этих доменах.
В заключение
Вы дошли до конца документации по Multiple Sites. Дайте нам знать, какие у вас есть дополнительные комментарии или вопросы ниже - вы также можете связаться с нами через Страница поддержки.
Если вы считаете, что в этой документации чего-то не хватает пожалуйста, спросите, поскольку это будет полезно другим.
