У меня есть идея проекта, и я не знаю, можно ли реализовать её с помощью Discourse

Если у меня есть три веб-сайта, и я хочу, чтобы у каждого был свой форум, я вижу два разных варианта:

— Первый: Одна установка Discourse на отдельном домене (глобальный проект) с созданием трёх категорий внутри — по одной для каждого сайта/форума. Поддомены указывают на соответствующие категории. Плюсы: общая база данных пользователей. Регистрация осуществляется один раз для всех.

— Второй: Установка трёх отдельных форумов Discourse на одном VPS (возможно ли это? какие требования?). По одному форуму для каждого сайта. Поддомены указывают на разные установки Discourse. В этом случае пользователю придётся регистрироваться в каждом форуме отдельно, или можно использовать единый аккаунт для всех?

Какой вариант лучше?
Спасибо.

2 лайка

Это не сработает.

Вы можете настроить это как «мультисайт», где одна установка может размещать несколько независимых форумов Discourse.

Вы можете настроить один экземпляр как провайдера DiscourseConnect, а остальные — использовать SSO с ним.

5 лайков

Отчасти работает… Все посты поддомена публикуются в одну категорию, поэтому на сайте кажется, что эти два связаны.

Однако, если нужно скрыть другие категории, «связанные» с поддоменом, это будет сложнее — конечно, когда пользователь регистрирует учётную запись в Discourse, он/она может выбрать, какой поддомен (то есть категорию) будет виден, а все остальные будут отключены.

Можно использовать каждый поддомен как отдельный SSO и через него показывать одну категорию, а другую отключать.

Это не работает из коробки и даже не является простым решением. Как сказал @RGJ, наличие нескольких установок — довольно тривиальная задача, поэтому правильное решение зависит от:

  • будет ли структура категорий служить какой-то цели, например, необходимости создать более широкое сообщество, или
  • есть ли реальная необходимость держать их разделёнными.
4 лайка

У меня есть несколько тематических блогов в доменах «.com» (кино, экономика, здоровье и т. д.), у каждого из которых есть свой форум (на базе Joomla и Kunena) и независимые пользователи. Однако они давно неактивны, и теперь я хочу обновить и перестроить всё с помощью новой системы форумов. Желательно единая установка на VPS и общая база пользователей с единой регистрацией, но с чётким разделением секций, так как посещаемость будет приходить из разных блогов, в зависимости от тематики (кино, экономика и т. д.).

Спасибо.

3 лайка