Я нахожусь на начальном этапе настройки нашего форума и хотел бы получить некоторые рекомендации.
В данный момент у меня есть 3 категории.
Общие — открытое пространство для запросов поддержки или общих вопросов/обсуждений. Игра1 — пространство, посвященное нашей первой игре: поддержка, вопросы, обсуждения. Игра2 — пространство, посвященное нашей второй игре: поддержка, вопросы, обсуждения.
Также у нас есть очень простая страница поддержки в формате вики, которую я хотел бы интегрировать в наш форум. В настоящее время это пространство только для чтения. У каждой игры есть свой раздел, и под названием игры находятся подразделы «Правила» и «Часто задаваемые вопросы (FAQ)». Под каждым из них — несколько страниц.
Какой лучший способ добавить это в Discourse? Создать новую категорию «Вики поддержки» и сделать «Игра1» и «Игра2» её подкатегориями, разместив весь контент в виде закреплённых тем с тегами «Правила» и «FAQ»?
Общие
Игра1
Игра2
Википоддержки
Игра1 — теги «Правила» и «FAQ»
Игра2 — теги «Правила» и «FAQ»
Или лучше разместить «Правила» и «FAQ» внутри каждой категории игры?
Общие
Игра1
Правила
FAQ
Игра2
Правила
FAQ
Возможно, есть и лучший способ — я очень открыт к советам
Второй вариант (с правилами и FAQ для каждой игры) кажется мне более логичным.
Вместо того чтобы блокировать темы,[1] я бы использовал права доступа к категориям, чтобы ограничить возможность публикации и ответов в обсуждениях. Если участники вашего сообщества зарекомендуют себя как надежные и смогут вносить вклад, вы сможете добавить их в группу с соответствующим доступом.
Кажется, вы имели в виду именно «темы», а не «сообщения». ↩︎
Я думаю, что моя единственная озабоченность по поводу этого подхода заключается в том, что если кто-то сразу перейдёт в категорию Game1, эти темы с Правилами и FAQ просто затеряются среди других обсуждений. Я бы не хотел закреплять их все вверху, так как их довольно много.
Возможно, это просто моя неопытность с Discourse… Спасибо ещё раз!
В настройках, в разделе «Настройки», есть опция «Показывать список подкатегорий над темами в этой категории», которая по сути закрепляет весь список подкатегорий под основной категорией. Это довольно хорошее решение для сайтов, которые я администрирую и которые имеют много вложенных категорий.
Мне кажется, что темы, опубликованные в разделах «Правила» и «FAQ», будут выглядеть лучше, если они исходят от корпоративного аккаунта, а не от моего имени на форуме. Как лучше всего это сделать? Изменить владельца тем на системный аккаунт после их создания?
В Discourse существует множество способов решения различных задач.
Например, теги можно использовать в категории для организации тем. Как уже упоминалось, подкатегории также могут быть весьма полезны.
Например:
В приведённой выше модели:
Игра1
Основная область использует теги для игрового процесса/контента (не уверен в специфике игр).
Подкатегория:
Правила и FAQ Wiki. (Группа персонала игры)
Помощь по Игре1 — специальная категория для вопросов.
Если в категории «Помощь» можно использовать плагины с собственным хостингом, например Solved, то темы здесь всегда должны начинаться с первого сообщения. Автор темы может отметить ответ как решение, используя специальную цитату в первом сообщении… поэтому настройте категорию так, чтобы при просмотре темы по умолчанию всегда отображалось первое сообщение.
На самом деле это находится в настройках каждой категории (/c/[category-stub]/edit/settings). Выберите значок гаечного ключа в верхней части списка тем категории и перейдите на вкладку «Настройки». Флажок находится примерно на середине страницы в разделе «Внешний вид».