
Язык 🇷🇺 Русский
Начало работы
Настройка для каждого сайта
Данные и поиск
Примечания по интеграции
Несколько сайтов
В этом руководстве мы рассмотрим размещение нескольких сайтов, доменов или поддоменов в одном аккаунте 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 отправляет письма вашим пользователям, мы используем имя отправителя и адрес по умолчанию 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.
Домен в поле «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. Сообщите нам, какие у вас есть дополнительные комментарии или вопросы ниже - вы можете также связаться с нами через Страницу поддержки.
Если вы считаете, что в этой документации чего-то не хватает, пожалуйста, спросите, это принесет пользу другим.
