
Язык 🇺🇦 Русский (Украина)
Начало работы
Настройка для каждого сайта
Данные и поиск
Примечания по интеграции
Несколько сайтов
В этом руководстве мы рассмотрим использование нескольких сайтов, доменов или субдоменов в одном аккаунте 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, всё это можно настроить для каждого домена отдельно на странице "My Domains":
При настройке логотипа, отображаемого в письмах, убедитесь, что размер загружаемого изображения совпадает с размером, который вы хотите видеть в нижнем колонтитуле письма.
When Customizing The 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 будет готова, вы можете нажать "Показать расширенные" на странице конфигурации домена, чтобы отобразить настройки DKIM для каждого домена.
Вы также можете вызвать API, чтобы задать конфигурацию DKIM.
Ссылки для отписки
При использовании SSO функции отписки, используемые в письмах и уведомлениях, можно настроить через DomainConfigs API.
Домен в «От»/электронной почте не работает 
Если при тестировании вы видите, что указанные выше настройки поля «От» (имя/электронная почта/логотип) не работают, это может быть потому эти настройки применяются только к письмам, которые можно привязать к домену. Это означает, что эти настройки не применяются к большинству административных писем, однако когда комментаторы получают уведомления по электронной почте, будут использоваться ваши настройки.
Тенант для каждого окружения 
Обычно для каждого тестового или 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. Дайте нам знать, какие у вас есть дополнительные комментарии или вопросы ниже - вы также можете связаться с нами через Страница поддержки.
Если вы считаете, что в этой документации чего-то не хватает пожалуйста, спросите, поскольку это будет полезно другим.
