Как упростить личные сообщения отдельным пользователям

Мне нравится, что базовые инструменты, используемые в обсуждениях, также применяются в личных сообщениях. Это очень удобно для групповых чатов. Однако, общаясь с новыми пользователями, я заметил, что такой опыт работы с ЛС/ЧЛ (личные сообщения или приватные сообщения) может запутать новичков.

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

Например:

3 лайка

Попробуйте это:

.archetype-private_message .topic-map {
    display: none;
}
4 лайка

Лично я считаю, что счётчик просмотров очень полезен для понимания, было ли сообщение прочитано. Он действительно актуален только для личных сообщений 1:1, поскольку не показывает, кто именно просмотрел сообщение.

Если убрать кнопку добавления/удаления, как вы будете приглашать кого-то ещё к обсуждению и переходить от двух участников к большему числу?

Мы не очень часто используем термин «личное сообщение». «Персональное сообщение» подходит, но оно не подразумевает конфиденциальности.

3 лайка

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

5 лайков

Я думаю, что ключевая часть запроса автора темы заключается в том, чтобы вносить эти изменения только при «общении с одним человеком». Насколько я знаю, в CSS нет селекторов, которые позволяли бы различать количество участников.

5 лайков

Я ценю все замечания от @jordan.vidrine и @Stephen (как всегда ツ)

Отличная мысль насчёт возможности видеть, прочитал ли сообщение другой человек. Мне вообще нравится иметь как можно больше данных, которые я могу найти, получить или увидеть, но я просто беспокоился о UX в данном случае. У меня есть несколько личных сообщений, которые я отправил, и собеседник либо не видел их, либо не ответил. Мы только начинаем. (хотя есть несколько человек, которые ответили на эти сообщения)

Я заметил, что большинство опытов работы с личными сообщениями на социальных платформах напоминают цепочки текстовых сообщений… вы что-то пишете, кто-то отвечает. Вы видите только своё имя/аватар и имя/аватар собеседника, а также сообщения между вами. То же самое относится к групповым чатам. Всё очень просто.

Кажется, если бы я хотел чего-то подобного, мне пришлось бы создать тему или что-то в этом роде, чтобы получить такой тип UX?

Как и в большинстве обсуждений UX от людей, не являющихся экспертами в этой области, они просят то, что им не обязательно нужно, или то, что может не быть лучшим решением. Я всё ещё размышляю, стоит ли удалять эту «карту темы» или нет… но я рад, что @Canapin предложил рабочее решение, если я захочу убрать этот блок с данными для упрощения UX…

2 лайка

Позвольте мне начать с того, что это не самый лаконичный ответ… :smile:

Я не совсем уверен, что именно вам нужно будет целенаправленно изменить в компоненте или теме.

Это потребует переписывания шаблона/компонента Discourse, используемого для отображения личных сообщений пользователю. Повторное использование шаблонов/компонентов Discourse описано по адресу Developing Discourse Themes & Theme Components. Если вы еще не смотрели там, это может помочь вам найти правильное направление.

2 лайка

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

Пытаясь решить эту проблему прямо сейчас, я обнаружил полезный компонент темы, но это лишь частичное решение, так как он не различает личные сообщения отдельным пользователям и личные сообщения группам, а также не влияет на электронную почту:

Было бы замечательно, если бы эту проблему решили.

2 лайка

Привет, Натан! Спасибо за ответ. Думаю, этот плагин поможет решить мой первоначальный вопрос и полностью удовлетворит мои потребности. Единственный минус, который я вижу, в том, что это ТЕМА, а не КОМПОНЕНТ ТЕМЫ. Есть ли способ применить эти настройки как КОМПОНЕНТ к моей существующей теме по умолчанию?

@nathank любезно показал мне это ранее.

Вы можете преобразовать тему в компонент темы (и наоборот), используя кнопку «Преобразовать» в нижней части темы.

2 лайка

:raising_hands:

Огромное-огромное спасибо! Вы сделали мой день! Я и не знал об этом, но теперь счастлив этим пользоваться!

Теперь мне нужно вспомнить о некоторых других темах, которые я хотел использовать, но думал, что это невозможно, потому что они не были компонентами!

@Rhidian предложил ещё одно блестящее решение для изменения внешнего вида и оформления личных сообщений, сделав их похожими на пузыри чата, как вы можете увидеть здесь:

2 лайка

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.