Discourse отлично подходит для сообщества, которое я поддерживаю. Более 7 500 учителей, и их число продолжает расти. Этот рост сопровождается увеличением количества групп, что начинает создавать проблемы для моих пользователей. Страница «Группы» работает хорошо, когда групп немного (менее 30) или когда вы точно знаете, что ищете.
Однако при большом количестве групп страница «Группы» может отпугнуть новых пользователей с низким уровнем цифровой грамотности, у которых нет времени просматривать десятки групп. Я хотел бы, чтобы мои пользователи могли искать по ключевым понятиям, например: «математика», и чтобы отображались все связанные группы.
Я думаю о внедрении нескольких изменений в дизайн:
Чтобы поиск по группам также осуществлялся по описанию группы. Тогда я смогу сказать своим пользователям: ищите по хештегу #математика и включайте такие хештеги в описания групп.
Добавить теги для групп, но под другим названием, чтобы избежать путаницы. Возможно, «коллекции» или что-то подобное…
Пока вы обдумываете это, подумайте о создании поста с публикацией страницы или без неё.
Например, вы можете использовать такие функции, как «Скрыть детали» и/или компонент темы «Автоматическое оглавление», чтобы организовать свои группы в тематические категории.
Также, возможно, стоит использовать плагин Docs, применяя теги для ускорения поиска по группам.
При этом можно использовать ссылки для вступления в группы и т. д.
Я попытался сделать что-то в том же стиле, в котором вы говорите, Дэн (спасибо), но результат оказался не очень хорошим. Я попробую ещё раз, но, с вашего позволения, мне кажется, что Discourse стоит пересмотреть эту страницу группы для крупных сообществ с большим количеством групп.
Эта функция вызвала определённый интерес у разработчиков, и в целом было решено, что это верное направление для развития Однако в рамках текущих графиков проекта она пока не включена в приоритеты, поэтому, к сожалению, я не могу назвать сроки (или дать гарантию), когда она будет реализована.
Я заметил в вашем примере, что отображаются несколько автоматических и приватных групп, что навело меня на мысль, что это вид с точки зрения администратора. Не могли бы вы показать аналогичный пример с точки зрения обычного пользователя (не сотрудника), чтобы лучше продемонстрировать, как страница выглядит для него?
При клике на «фейковую» группу вы перенаправляетесь в реальную группу Discourse. Периодически я вручную обновляю количество участников. Это временное решение… жду нативного и крутого решения от Discourse