jord8on
(Jordan)
3월 25, 2020, 8:43오후
1
토론에서 사용되는 기본 도구가 DM에도 사용된다는 점이 좋습니다. 이는 그룹 메시지에 매우 유용합니다. 하지만 새로운 사용자와 소통하면서, 이 DM/PM(직접 메시지 또는 개인 메시지) 경험이 신규 사용자에게 혼란을 줄 수 있다고 생각합니다.
개인과 메시지를 주고받을 때, 토론 스레드보다는 메시지 스레드처럼 보이도록 간단한 CSS 수정이 가능할까요? 예를 들어, 토론에서 볼 수 있는 모든 통계는 DM을 통해 다른 한 사람과 소통할 때만큼은 그다지 의미가 없습니다.
예시:
3개의 좋아요
Canapin
(Coin-coin le Canapin)
3월 25, 2020, 9:23오후
2
이렇게 시도해 보세요:
.archetype-private_message .topic-map {
display: none;
}
4개의 좋아요
Stephen
(Stephen)
3월 25, 2020, 9:31오후
3
개인적으로 메시지 읽음 여부를 파악하는 데 조회수 정보가 매우 유용하다고 생각합니다. 이는 1:1 메시지에서만 실제로 의미가 있는데, 메시지를 누가 열람했는지는 알 수 없기 때문입니다.
추가/제거 버튼을 없애면, 토론에 다른 사람을 초대하여 참여자를 2명에서 더 늘리는 방법은 무엇일까요?
우리는 '개인 메시지(private message)'라는 용어를 실제로 사용하지 않습니다. '개인 메시지(personal message)'라고 하는 것은 괜찮지만, 사생활 보호를 암시하는 뉘앙스는 없습니다.
3개의 좋아요
이 부분은 유지하는 것이 중요하다고 생각합니다. 1:1 대화보다는 여러 사용자 간의 그룹 채팅으로 DM이 오가는 경우가 많기 때문입니다.
5개의 좋아요
Stephen
(Stephen)
3월 25, 2020, 9:33오후
5
제 생각에는 OP의 요청에서 핵심은 “개인과 메시지하는” 경우에만 해당 변경 사항을 적용하는 것입니다.
AFAIK, 참여자 수를 구별하는 CSS 선택자는 존재하지 않는 것으로 알고 있습니다.
5개의 좋아요
jord8on
(Jordan)
3월 25, 2020, 9:45오후
6
@jordan.vidrine와 @Stephen의 모든 의견에 감사드립니다 (항상 그렇듯 ツ)
상대방이 메시지를 확인했는지 볼 수 있기를 원하는 점은 좋은 지적입니다. 저는 실제로 가능한 한 많은 데이터를 찾고/보유/확인하는 것을 좋아하지만, 여기서는 UX에 대해 걱정하고 있었습니다. 제가 보낸 DM이 몇 개 있는데, 상대방이 확인하지 않았거나 답장을 하지 않은 경우가 있습니다. 아직 시작 단계이지만요. (DM에 답장해 준 분들도 몇 분 계십니다)
SNS 플랫폼의 대부분의 DM 경험은 문자 메시지 스레드를 연상시킵니다… 무언가를 게시하면… 다른 사람이 응답합니다. 보는 것은 내 이름/아바타와 상대방의 이름/아바타, 그리고 그 사이의 메시지뿐입니다. 그룹 메시지도 마찬가지입니다. 매우 단순합니다.
그런 것을 원한다면 그런 유형의 UX를 위해 테마나 무언가를 만들어야 할까요?
UX 전문가가 아닌 사람들의 대부분의 UX 논의에서, 그들은 반드시 원하는 것이 아니거나 최적의 솔루션이 아닐 수 있는 것을 요구합니다. 이 "topic-map"을 제거할지 말지 여전히 고민 중입니다… 하지만 만약 그 데이터 상자를 제거하여 UX를 단순화하는 수단을 원한다면 @Canapin이 작동하는 해결책을 찾아줘서 기쁩니다…
2개의 좋아요
먼저, 이 답변이 가장 간결한 답은 아니라고 말씀드리고 싶습니다…
컴포넌트/테마로 구체적으로 무엇을 타겟팅해야 하는지 정확히 파악하기 어렵습니다.
사용자에게 PMS를 표시하는 데 사용되는 Discourse 템플릿/컴포넌트를 다시 작성해야 합니다. Discourse 템플릿/컴포넌트를 재사용하는 방법은 https://meta.discourse.org/t/developer-s-guide-to-discourse-themes/93648에서 다루고 있습니다. 아직 확인하지 않으셨다면 해당 링크를 살펴보면 더 나은 방향으로 나아갈 수 있도록 도움이 될 것입니다.
2개의 좋아요
nathank
(Nathan Kershaw)
4월 13, 2020, 7:38오전
8
디스코urs의 신규 사용자에게 이것이 상당한 문제이며, 반드시 해결해야 한다는 점에 전적으로 동의합니다. 저는 플랫폼에 온 처음 몇 주 동안 이 문제로 고생했고, 지금은 제 사용자들도 같은 어려움을 겪고 있습니다.
방금 이 문제를 해결하려 하다가 이 테마 컴포넌트가 도움이 되는 것을 발견했지만, 개인에게 보낸 PM과 그룹에게 보낸 PM을 구별하지도 않고 이메일에도 영향을 주지 않으므로 부분적인 해결책에 불과합니다:
For some time I borrowed @ChrisBeach ’s CSS snippet, so I converted it into a theme component, find the result here:
What it does
It changes the appearance of the page when a personal message is being read:
the head banner color (with a gradient),
the font color,
the background color,
the title color,
by adding some text after reply.
All these changes are optional and can be toggled with their on/off setting. The main «personal messages» color can also be changed with a setting. To tweak t…
이 문제가 해결되면 좋겠습니다.
2개의 좋아요
jord8on
(Jordan)
4월 13, 2020, 4:03오후
9
네이던, 답변 감사합니다. 그 플러그인이 제 원래 질문에 대한 해결책이 되어 제 요구사항을 충족시킬 수 있을 것 같습니다. 다만, 한 가지 아쉬운 점은 그것이 테마(THEME)이고 테마 컴포넌트(THEME COMPONENT)가 아니라는 점입니다. 이러한 조정을 기존 기본 테마에 컴포넌트로 적용할 수 있는 방법이 있을까요?
Rhidian
(Rhidian Bramley)
4월 13, 2020, 4:14오후
10
@nathank 님이 아까 이 방법을 친절하게 알려주셨습니다.
테마 하단의 “Convert(변환)” 버튼을 사용하면 테마를 테마 컴포넌트로(그리고 그 반대) 변환할 수 있습니다.
2개의 좋아요
jord8on
(Jordan)
4월 13, 2020, 4:20오후
11
정말 정말 정말 감사드립니다! 오늘 하루를 정말 좋게 만들어 주셨어요! 이걸 몰랐는데, 이렇게 쓸 수 있게 되니 정말 기뻐요!
이제 다른 테마들 중에서도 사용하고 싶었지만, 컴포넌트가 아니라서 불가능하다고 생각했던 것들을 다시 떠올려 봐야겠어요!
jord8on
(Jordan)
4월 14, 2020, 6:23오후
12
@Rhidian님이 DM의 외관과 스타일을 변경하는 또 다른 훌륭한 해결책을 제시했습니다. 이를 통해 DM을 채팅 버블 메시지와 유사한 형태로 보이게 만들었으며, 여기에서 확인할 수 있습니다:
이 테마 컴포넌트의 기능은 버전 2.8.0부터 Discourse 코어에 추가되었습니다 . 해당 버전 이상으로 업그레이드한 후에도 계속 사용하면 문제가 생길 수 있습니다!
토픽과 개인 메시지 포스트를 구별할 수 있도록 메시지 포스트의 스타일을 버블 형식으로 변경하는 테마 컴포넌트를 만들었습니다.
설정:
버블의 배경색을 테마의 기본색, 보조색, 삼차색 또는 기타 일반적인 색 중에서 선택할 수 있습니다.
다른 색상을 선택하여 내가 보낸 메시지와 나에게 온 메시지를 구별할 수 있습니다.
버블의 배경 투명도를 설정합니다 - 백분율이 클수록 색이 더 진해집니다.
메시지 버블에 박스 그림자를 표시할지 선택합니다.
선택적으로 메시지 답장 버튼에 텍스트를 추가하여 토픽 답장 버튼과 구별할 수 있습니다.
[image]
다양한 색상을 선택하거나 팔레트에서 색상을 선택하여 테마에 맞게 조정할 수 있습니다. 또한 색과 배경에 따라 버블의 배경 투명도를 설정할 수도 있…
2개의 좋아요
system
(system)
에 닫힘
5월 14, 2020, 6:23오후
13
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.