skizo
(skizo)
1
如果我有三个网站,并且希望每个网站都有自己的论坛,我看到两种不同的选择:
-
第一种:在一个单独的域上安装一个 Discourse(全局项目),并在其中创建三个类别。每个类别对应一个网站/论坛。子域名指向类别。优点:数据库用户共享。只需注册一个用户即可访问所有论坛。
-
第二种:在一台 VPS 上安装三个 Discourse 论坛(是否可行?需要什么配置?)。每个网站对应一个论坛。子域名指向不同的 Discourse 安装。这样,用户必须在每个论坛单独注册,还是可以使用一个账户访问所有论坛?
哪种是最佳选择?
谢谢。
2 个赞
RGJ
(Richard - Communiteq)
2
那行不通。
您可以将其设置为“多站点”,其中一个安装可以托管多个独立的Discourse。
您可以将一个实例设置为DiscourseConnect提供商,并让其他实例对其进行SSO。
5 个赞
Jagster
(Jakke Lehtonen)
3
有点用……子域的所有帖子都发布到同一个类别,所以在网站的侧边看起来就像这两个是连接在一起的。
但是,如果需要隐藏“连接”到子域的那些其他类别,那将更加困难——当然,当用户在 Discourse 上注册账户时,她/他可以选择哪个子域(即类别)可见,而其他所有类别都会被静音。
将每个子域用作另一个 SSO,并通过该 SSO 可以显示一个类别并静音另一个类别。
开箱即用或甚至轻松都行不通。正如 @RGJ 所说,拥有多个安装非常简单,所以正确的解决方案取决于:
- 类别结构是否有用,例如需要建立更广泛的社区,或者
- 是否有真正的需要将它们分开
4 个赞
skizo
(skizo)
4
我拥有几个主题为“.com”的博客(电影、经济、健康等),每个博客都有自己的论坛(Joomla 和 Kunena)和独立的用户,但它们已经停滞了很长时间,现在我想用一个新的论坛系统来更新和重组所有内容。如果可能的话,希望在一个 VPS 上进行单一安装,并共享用户基础和注册,但每个部分都要很好地分开,因为访问者将根据需要从不同的博客(电影、经济等)访问。
谢谢。
3 个赞