Мы пытаемся использовать Discourse в качестве закрытого форума технической поддержки. В нём есть практически всё необходимое, и он отлично подходит для обмена информацией, поддерживая при этом простые рабочие процессы (теги) и назначение задач.
Сценарий для проекта выглядит так:
- Создать группу, которую видят только её участники, и разрешить пользователям наших клиентов вступать в неё.
- Создать категорию для проекта.
- Создать подкатегории для задач, протоколов встреч и т. д.
Мы отключили создание свободных тегов, так как они могут быть видны всем. Однако приватные группы задач для каждого проекта/категории подойдут.
Мы также сделали именно то, что было опубликовано здесь: отключили каталог пользователей и скрыли профили.
Единственное, что выглядит плохо, — это то, что любой пользователь может упомянуть любого другого клиента или, что ещё хуже, отправить ему личное сообщение (функцию личных сообщений можно отключить, так что, вероятно, это не проблема). Но я не хотел бы отключать упоминания. Они слишком ценны.
Есть ли какое-либо решение для этого?
Пользователи находятся в совершенно разных группах, которые не делят между собой никаких категорий, поэтому я предполагал, что у них не будет и общего каталога пользователей. Но я понимаю, почему это не так. Однако было бы неплохо иметь возможность создавать действительно приватные группы пользователей, полностью изолированные от остальных групп.
Настройка Разрешать упоминания только участникам категории была бы очень кстати. Тогда нельзя было бы упомянуть никого (даже сотрудники по ошибке не смогут) за пределами категории.
РЕДАКТИРОВАНИЕ: Пользователи также «просачиваются» на страницу Значки. Поэтому пришлось отключить систему значков, чтобы скрыть ещё один «каталог пользователей».