在同一域名下运行多个论坛?

是否可以在同一域名下设置多个论坛?

我正在推出一个将托管多个产品的平台,因此我希望将每个产品的论坛分开,同时保留该域名。

谢谢!

A couple possibilities I can think of. Depends if the products are actually related / have lots of overlapping users, vs. if they’re e.g. totally separate user groups but the forums just happen to be owned by the same parent company.

If they’re related, could make sense to have each product as a category, and use subcategories under those. Could use category permissions so only certain people see certain top level product categories.

Or if you want them as totally distinct forums, probably best to install each forum on a separate subdomain. You wouldn’t have to buy extra domain names but each forum would be separately installed on a subdomain so you’d have e.g. product1.maindomain.com, product2.maindomain.com, and product3.maindomain.com. You could add some kind of shared menu if you want them separate but still interlinked in some way.

For more specific advice would be good to have more detail on what exactly you’re looking to do in terms of how these forums relate to each other, who the users are, etc.

4 个赞

Hi @bts, thanks for the response.

It’s a gaming platform and we will have different games in different languages, so even though some users could overlap on multiple games, we need features such as the “Latest messages”, “Pin Globally” and “Pin Banner” to be exclusive to the forums themselves.

For example, if game 1 is available in language A and game 2 is available in language B, we don’t want global announcements for game 1 to show up in game 2’s forum as it won’t have any relevancy.

That being the case, would this suggestion be the path?

Or if you want them as totally distinct forums, probably best to install each forum on a separate subdomain. You wouldn’t have to buy extra domain names but each forum would be separately installed on a subdomain so you’d have e.g. product1.maindomain.com , product2.maindomain.com , and product3.maindomain.com . You could add some kind of shared menu if you want them separate but still interlinked in some way.

3 个赞

Do you mean de.yourdomain.com, en.yourdomain.com and so on? (or en.game1.yourdomain.com?) I don’t know how it would even be possible to have forum.yourdomain.com somehow be different if someone is thinking of a different game.

If it’s really language that you care about, you could have one forum and have people join a group to gain access to categories in whatever language (and game) that they like. It’s a bit confusing because they’d have to know to join the right group, but you could conceivably work that out, especially if all categories required group membership. (But if you did that, then Google couldn’t index anything)

We have experience hosting forums for big game franchises and we recommend doing one instance per locale/game.

Eg:

That way you can scale instance resources according to how popular is each game in each language.

5 个赞

That is good, but expensive. :wink:

For companies with smaller budgets it might be OK to start with categories for different games, and subcategories for language within the games.

See also How to structure a multilingual community

4 个赞

@Falco
我正在阅读这篇旧帖子,也对搭建类似的平台感兴趣,但我希望确保跨多个论坛的用户身份是统一的。

我欣赏 Discourse 论坛的一点是,不同分类可以在首页显示,包含图片、描述以及主题数量(热门/最新)(移动端视图)。请问桌面端是否也能实现?我目前没有看到相关选项。不过,当我创建子分类并进入父分类时,所有主题会混在一起列出,从而失去了整体分类、描述和主题概览。

我的问题是,以下哪种方案支持自建托管:

  1. 是否有主题可以让首页显示:父分类(含图片 + 描述 + 前 5 个子分类)→ 子分类(含图片 + 描述 + 前 5 个主题)→ 主题列表?
  2. 多站点共享同一用户登录系统:
    ParentCategoryA.discourse.example.com 用于讨论父分类 A 的独立论坛
    ParentCategoryB.discourse.example.com 用于讨论父分类 B 的独立论坛
  3. 论坛页面支持展示不同的分类列表:
    discourse.example.com/supercategoryA 列出与超级分类 A 相关的所有分类
    discourse.example.com/supercategoryB 列出与超级分类 B 相关的所有分类

提前感谢!

1 个赞