如何为我的主题添加个人/企业目录?

大家好,我正在设置一个新的论坛,想添加一个企业/服务目录?

有什么想法吗?

1 个赞

也许可以为它们创建一个类别,并允许人们为每家企业创建主题?

也许可以使用标签来表示服务?

1 个赞

Jay 有个很棒的主意。如果有一个固定数量的企业,Page Publishing 提供了多种选择。

到各种主题组件,例如

多种页眉菜单选项。

Header Submenus



Theme component 中有更多可能的选项

链接横幅

Theme component 中有更多可能的选项

简单的响应式页脚

当然,还有更多可能。这是 Discourse。 :discourse:

也许可以从 Discourse 的哪个方面(技术上讲,Discourse 数据库中的哪个模型)最接近表示企业的关键要素来考虑。

这些似乎都不合适:

  • 帖子 (post)
  • 主题 (topic)
  • 标签 (tag)
  • 分类 (category)

我认为“群组 (group)”与企业很匹配。Discourse 群组具有以下字段:

  • 名称 (name)
  • 描述 (description)
  • 所有者 (owners)
  • 成员 (members)
  • 一个(可选的)徽章,可用于区分群组成员
  • 一个(可选的)电子邮件域,可用于自动将用户添加到群组
  • 一个(可选的)收件电子邮件地址,可用于通过电子邮件在论坛上向群组发送消息
  • 权限(可用于管理分类权限等)

这些字段似乎可以映射到您可能想在论坛上表示的企业方面。Discourse 还有一个“群组目录”和单独的群组页面。我怀疑群组目录几乎无需任何自定义工作就可以成为您的企业目录。

显然,这一切都取决于您的具体用例。如果企业不是您论坛的关键部分,您可能需要采取不同的方法。

3 个赞

有趣的想法。如果你需要让用户成为企业成员,并且事先知道他们是谁,以便管理员添加他们,这是一个测试想法。

如果你只想获得这些企业的列表,使用一个类别,也许带有一个模板,可能是你想要的。这样任何人都可以贡献新的企业。但你将无法让人们加入企业。

3 个赞

如果可以创建“自定义群组类型”,那将是一个_很棒_的主意:

这样你就可以在 https://forum.example.com/g?type=business 上拥有一个商业目录。

如果没有这个功能,如果企业是论坛的主要焦点,它也能很好地发挥作用——这样群组页面基本上就成了一个商业目录。

3 个赞