刚开始使用 Discourse,有一些问题 :)

大家好!

我想将我目前的社区迁移到另一个平台,因为我遇到了一些严重的性能问题。为了进行迁移,我需要确保目前的一些核心功能在迁移后也能使用。

我有一个基于 WordPress 的体育中心平台,使用了 BuddyBoss 插件和主题,拥有 18000 多名会员(大部分非常活跃)。该平台的目的是让人们找到可以一起进行体育运动的人,如足球、篮球、排球、拳击(或其他武术)、网球、舞蹈等。

该平台还有 3 种类型的个人资料——球员、教练和场地/场馆所有者。因此,在注册时,用户可以选择他想创建的个人资料类型。根据他的选择,个人资料可能包含一些独特的自定义字段。例如,球员有运动类别、地点、性别、年龄和可用时间。用户可以浏览 3 个用户目录——每种个人资料类型一个,并根据这些独特字段过滤用户。当他们找到符合要求的用户时,可以通过消息联系他们,或者只是关注他们(将他们添加为好友)。

除了用户目录和用户交流之外,该中心还有群组(每个运动类别一个),他们可以在其中自由讨论,并邀请其他会员。通常,他们使用这些群组来组织一些比赛或锦标赛,尽管平台不支持此类功能。

我还没有对平台进行盈利,但可能在不久的将来,我需要设置一个象征性的订阅计划,每月 1 美元,并锁定一两个功能。至少要能覆盖我的服务器费用和我花费的业余时间。此外,我想集成某种锦标赛功能和游戏化,让用户根据他们在场地或场馆的成就获得积分或徽章。

在不进行定制开发(因为我不是开发者)的情况下,使用 Discourse 和一些扩展程序是否可以实现这些功能?

4 个赞

没有办法为不同类型的用户拥有不同的自定义字段集。您或许可以用 CSS 隐藏它们,但如何让用户选择他们是哪种类型的账户可能会很棘手。

没问题。如何使用类别权限/安全设置创建私有类别 可能会有帮助。

是的。

不能。我猜测大概需要 250-1000 美元,具体取决于您希望事物与之前完全相同的程度。例如,有Discourse Calendar,这可能是用户发布他们可用时间的方式,而不是将其放在他们的个人资料中。因此,可能有办法解决同一个问题,但这将与现在的工作方式大不相同。这会让您的一些用户感到沮丧,因为改变是困难的。

3 个赞