По моему опыту, для такого типа иерархического сообщества информация в основном распространяется сверху вниз на национальном уровне, а полный функционал Discourse больше востребован на региональном уровне.
Действительно, в этом случае я бы использовал один экземпляр как портал для институционального входа и SSO в «региональные» экземпляры, создав в каждом из них группу/категорию «посетители».
Однако довольно скоро вы столкнетесь с тем, что некоторые группы станут очень активными, а другие — совсем неактивными. Поэтому, возможно, до тех пор пока группа не достигнет критической массы активности (или по запросу), первые несколько тем можно вести в виде личных сообщений?
@sam, если я правильно понял, предполагая, что все пользователи, кроме администраторов, имеют доступ к ограниченному числу категорий (скажем, менее 20 на пользователя), то единственным последствием наличия очень большого количества категорий (10 тыс., 20 тыс. … 100 тыс.) станет снижение производительности (степень влияния TBD) только на страницах администраторов (и даже только на очень специфичных страницах: Главная и Категории). Производительность и опыт обычных пользователей останутся неизменными.
Правильно ли я понял?
Хотя работа ещё продолжается, мы занимаемся тем, чтобы Discourse мог масштабироваться на ещё больше категорий, и теперь доступна экспериментальная настройка сайта lazy load categories groups, которую можно включить для получения этого поведения:
Тем, кто готов мириться с некоторыми недоработками, предлагаем попробовать это в действии, но мы пока не на том этапе, когда нам нужно много дополнительной обратной связи.
Как только мы достигнем нужной стадии, мы создадим тему в #announcements здесь, на meta, чтобы призвать больше людей попробовать это здесь и на своих собственных сайтах.
@mcwumbly, не терпится увидеть эту функцию в продакшене! Надеюсь, это сделает текущий жёсткий лимит в 500 категорий для хостинговых планов историей.
В нашем сценарии использования у нас очень много (десятки тысяч) категорий и групп, но при этом очень ограниченное количество категорий и пользователей в каждой группе.