Мне нравится, что базовые инструменты, используемые в обсуждениях, также применяются в личных сообщениях. Это очень удобно для групповых чатов. Однако, общаясь с новыми пользователями, я заметил, что такой опыт работы с ЛС/ЧЛ (личные сообщения или приватные сообщения) может запутать новичков.
Есть ли какие-то простые исправления CSS, которые можно включить, чтобы при общении с одним человеком это выглядело больше как поток сообщений, а не как ветка обсуждения? Например, видеть все статистику, которую вы видите в обсуждениях, не имеет особого смысла при общении с одним человеком через личные сообщения.
Лично я считаю, что счётчик просмотров очень полезен для понимания, было ли сообщение прочитано. Он действительно актуален только для личных сообщений 1:1, поскольку не показывает, кто именно просмотрел сообщение.
Если убрать кнопку добавления/удаления, как вы будете приглашать кого-то ещё к обсуждению и переходить от двух участников к большему числу?
Мы не очень часто используем термин «личное сообщение». «Персональное сообщение» подходит, но оно не подразумевает конфиденциальности.
Я думаю, что ключевая часть запроса автора темы заключается в том, чтобы вносить эти изменения только при «общении с одним человеком». Насколько я знаю, в CSS нет селекторов, которые позволяли бы различать количество участников.
Отличная мысль насчёт возможности видеть, прочитал ли сообщение другой человек. Мне вообще нравится иметь как можно больше данных, которые я могу найти, получить или увидеть, но я просто беспокоился о UX в данном случае. У меня есть несколько личных сообщений, которые я отправил, и собеседник либо не видел их, либо не ответил. Мы только начинаем. (хотя есть несколько человек, которые ответили на эти сообщения)
Я заметил, что большинство опытов работы с личными сообщениями на социальных платформах напоминают цепочки текстовых сообщений… вы что-то пишете, кто-то отвечает. Вы видите только своё имя/аватар и имя/аватар собеседника, а также сообщения между вами. То же самое относится к групповым чатам. Всё очень просто.
Кажется, если бы я хотел чего-то подобного, мне пришлось бы создать тему или что-то в этом роде, чтобы получить такой тип UX?
Как и в большинстве обсуждений UX от людей, не являющихся экспертами в этой области, они просят то, что им не обязательно нужно, или то, что может не быть лучшим решением. Я всё ещё размышляю, стоит ли удалять эту «карту темы» или нет… но я рад, что @Canapin предложил рабочее решение, если я захочу убрать этот блок с данными для упрощения UX…
Позвольте мне начать с того, что это не самый лаконичный ответ…
Я не совсем уверен, что именно вам нужно будет целенаправленно изменить в компоненте или теме.
Это потребует переписывания шаблона/компонента Discourse, используемого для отображения личных сообщений пользователю. Повторное использование шаблонов/компонентов Discourse описано по адресу Developing Discourse Themes & Theme Components. Если вы еще не смотрели там, это может помочь вам найти правильное направление.
Я полностью согласен, что это серьезная проблема для новых пользователей Discourse, и её действительно необходимо решить. Я сам сталкивался с этим в первые недели работы на платформе, и сейчас вижу, что мои пользователи испытывают те же трудности.
Пытаясь решить эту проблему прямо сейчас, я обнаружил полезный компонент темы, но это лишь частичное решение, так как он не различает личные сообщения отдельным пользователям и личные сообщения группам, а также не влияет на электронную почту:
Было бы замечательно, если бы эту проблему решили.
Привет, Натан! Спасибо за ответ. Думаю, этот плагин поможет решить мой первоначальный вопрос и полностью удовлетворит мои потребности. Единственный минус, который я вижу, в том, что это ТЕМА, а не КОМПОНЕНТ ТЕМЫ. Есть ли способ применить эти настройки как КОМПОНЕНТ к моей существующей теме по умолчанию?
@Rhidian предложил ещё одно блестящее решение для изменения внешнего вида и оформления личных сообщений, сделав их похожими на пузыри чата, как вы можете увидеть здесь: