По умолчанию отображать СООБЩЕНИЯ, а не УЧАСТНИКОВ для групп

Привет! Подскажите, пожалуйста, можно ли сделать так, чтобы при входе в группу по умолчанию отображалась вкладка СООБЩЕНИЯ, а не УЧАСТНИКИ (как сейчас).

Обычно, когда пользователи заходят в группу, членами которой они являются, им интереснее читать и отвечать на последние сообщения, чем видеть список участников, поэтому вкладка СООБЩЕНИЯ была бы более подходящей точкой входа.

Спасибо!

Группы — это совокупности пользователей. Категории — это совокупности тем. Группы используются для управления доступом к категориям.

В группе нет сообщений.

Вам нужно направлять людей в категорию, которая (на ваш взгляд) соответствует этой группе.

Я думаю, что компонент темы может добавить ссылку на категорию со страницы группы, но вам действительно не стоит пытаться отображать темы на странице группы.

ОК, спасибо за помощь.

Как я понимаю, в стандартной установке Discourse пользователи платформы могут создавать группы, которые отображаются в разделе «Группы». Пользователи могут вступать в эти группы и становиться их участниками.

После создания группы на странице группы рядом с кнопкой «ВСТУПИТЬ» есть кнопка «СООБЩЕНИЕ». Нажатие на эту кнопку, как мне кажется, создаёт новую тему в разделе СООБЩЕНИЯ внутри группы, на которую участники группы могут отвечать, точно так же, как с обычной темой в категории.

С точки зрения пользователя такой UX вполне логичен. Есть окно группы с заголовком, шапкой, информацией о группе, а внутри этого окна — области для отображения списка участников, а также сообщений и тем, интересных участникам группы.

Правильно ли я понял, что вы говорите: это НЕ тот способ, которым система задумана для использования? Что темы, связанные с группой, не должны находиться на странице группы, а должны создаваться участниками этой группы в отдельной, но связанной (через права доступа) категории? И что UX (кликабельная) связь между группой и её связанными категориями обсуждений может быть реализована через модификацию темы? Так ли это?

Тогда как пользователи, которые узнали о новой группе и вступили в неё, смогут легко найти связанные с ней категории и обсуждения? С помощью модификации темы? Можете подсказать, какой именно компонент темы мне стоит искать?

Если пользователь хочет создать новую группу, то, как я предполагаю, ему также нужно создать новую категорию и затем настроить права доступа к этой категории для участников группы. Следовательно, для выполнения всего этого ему понадобятся права администратора.

Чувствую, что я что-то упускаю. Всё это кажется мне запутанным и неудобным. Почему бы просто не инкапсулировать весь UX группы, включая обсуждения между её участниками, в рамках одной области группы?

Кнопка «СООБЩЕНИЕ» в окне группы, похоже, делает именно это в текущей версии, но я бы хотел, чтобы при входе в окно группы сообщения отображались по умолчанию.

Это не так. Если эта функция включена, разрешённые пользователи могут отправлять сообщения в группу. Эти сообщения/темы будут отображаться на вкладке «Сообщения» на странице группы.

Помните, что Discourse — это не социальная сеть. Пользователи не могут создавать группы. Это могут делать только администраторы.

Как сказал @pfaffman, группы — это просто集合 пользователей. Их часто используют для управления доступом к категориям. Но, как я уже отмечал, они также могут получать сообщения.


Что касается вопроса в исходном посте: когда пользователи являются участниками некоторых групп, они увидят все сообщения, отправленные во все свои группы, в своих сообщениях.

В качестве примера вот что я вижу здесь на meta, где я являюсь участником как группы support, так и группы team:

5 лайков

Окей, стало немного понятнее, спасибо!

Если включено, (разрешённые) пользователи могут отправлять сообщения в группу. Эти сообщения / темы будут отображаться на вкладке «Сообщения» на странице группы.

Логично. Думаю, мне стоит создать запрос на новую функцию, чтобы добавить возможность показывать вкладку «Сообщения» по умолчанию..

Discourse — это не социальная сеть

Да, но с добавлением компонента ‘discourse-follow’ он может начать немного походить на неё, верно? Всё не так однозначно, я думаю.. это может быть место, где люди общаются и заводят знакомства!

когда пользователи состоят в некоторых группах, они будут видеть все сообщения, отправленные во все их группы, в разделе «Сообщения».

Это полезно

спасибо за помощь! :slight_smile:

Конечно.

Я имел в виду, что Discourse работает не так, как большинство социальных сетей (особенно в отношении групп).

3 лайка

Привет, Давид, как у тебя получилось? Я хочу сделать точно так же.