Макет для проектов сообщества

Отлично!

Это довольно близко к тому, как мы используем Discourse для управления проектами в Pavilion. Мы применяем:

  1. Assign для назначения задач
  2. Discourse Event для событий
  3. Закрытие тем для обозначения завершения
  4. Категории для «команд» (например, каждый наш клиент получает свою приватную категорию и группу)
  5. Теги для различения «проектов» и «задач»

Также мы используем наш плагин Layouts и виджет списка категорий Layouts для боковой панели :slight_smile:

Мне интересно, почему вы решили не использовать мобильный вид макета?

Мы решили полностью скрыть выпадающее меню категорий (в компоненте темы). Мне интересно, вносили ли вы какие-либо изменения в виджет списка категорий для выбора конкретных категорий? Или вы используете настройку excluded_categories? Я рассматривал возможность добавления настройки included_categories (или чего-то подобного), так как это может быть полезно некоторым людям.

Недавно я включил трёхуровневую иерархию категорий на thepavilion.io, чтобы организовать базу знаний иначе. Ранее у нас было:

knowledge
  layouts
  custom-wizard
  category-highlighter

Теперь мы перешли к:

knowledge
  plugins
    layouts
    custom-wizard
  themes
    category-highlighter

Долгое время я сопротивлялся этому переходу, так как три уровня сложнее, особенно для плагинов и тем. Например, виджет списка категорий layouts не поддерживал три уровня (я только что добавил такую поддержку).

Однако теперь нам необходимы три уровня в базе знаний по организационным причинам (например, нам нужно извлекать определённые темы из API на основе категорий). Как можно ожидать в проекте или рабочей среде на базе Discourse, категоризация может определяться организационными потребностями, а не темами обсуждения, как в более ориентированном на дискуссии форуме.

7 лайков