社区项目的布局

不错!

这与我们在 Pavilion 使用 Discourse 管理项目的方式非常接近。我们使用:

  1. Assign 进行任务分配
  2. Discourse Event 处理事件
  3. 关闭主题以表示完成
  4. 分类用于“团队”(例如,我们的每个客户都有专属的私密分类和群组)
  5. 标签用于区分“项目”和“任务”

我们还使用 Layouts PluginLayouts Category List Widget 来构建侧边栏 :slight_smile:

我很好奇,你为什么选择不使用移动布局视图?

我们选择完全隐藏分类下拉菜单(通过主题组件实现)。我很好奇,你是否对分类列表组件进行了调整以选择特定分类?或者你是否使用了 excluded_categories 设置?我曾考虑添加一个 included_categories 设置(或类似功能),因为这可能对某些人很有用。

我最近实际上在 thepavilion.io 启用了三级分类体系,以实现不同的知识库组织方式。我们之前采用的是:

knowledge
  layouts
  custom-wizard
  category-highlighter

现在已改为:

knowledge
  plugins
    layouts
    custom-wizard
  themes
    category-highlighter

我此前一直抵制这一转变,因为三级分类更复杂,特别是对于插件和主题的处理。例如,分类列表组件之前不支持三级分类(我最近才添加了支持)。

然而,出于组织原因,我们现在在知识库中需要三级分类(例如,我们需要按分类从 API 中提取特定的知识主题)。正如在基于项目/工作的 Discourse 论坛中可能预期的那样,分类可能会受到组织需求的影响,而不是像以讨论为主的论坛那样仅围绕讨论主题进行划分。

7 个赞