여기서 제가 논의하고자 하는 것은 포럼과 채팅 상호작용을 완전히 별개의 것이 아니라, 자유롭게 진입하고 나갈 수 있는 '모드’처럼, 혹은 적어도 어떤 방식으로든 더 긴밀하게 통합된 형태로 만드는 전반적인 아이디어입니다. 함께 생각해 주셨으면 합니다! 이 글은 ‘기능(Features)’ 섹션에 적합하지 않을 수 있으니 이동이 이루어져도 놀라지 않을 것입니다.
첫 번째 아이디어를 소개합니다. 현재와 동일한 ‘토픽(Topic)’ 개념을 유지하되 다음과 같은 변화를 가해 봅시다.
'채팅’과 ‘포럼’ 방식의 '답글’을 자유롭게 혼합할 수 있으며, 채팅 답글은 기본적으로 짧은 기간 동안 인라인(in-line) 채팅 인스턴스를 생성합니다(추가 활동이 있으면 시간이 연장됨). 이는 디스코드의 자동 만료 스레드와 유사합니다.
예를 들어, 같은 스레드에서 답글을 작성 중인 다른 5명의 사용자가 온라인에 있는 것을 알게 되었을 때, 채팅을 활성화하고 그 별개의 공간으로 이동해야 하며, 이후 해당 토픽에 대한 상호작용을 어떻게 처리해야 할까요?
활동 없이 시간이 지나면 채팅 답글은 ‘닫히게’ 되며, 토론의 나머지 부분과 인라인으로 배치된 일종의 '하이퍼-답글’로 자동 요약본(디스코스가 큰 토픽에서 이미 수행하는 방식과 유사)을 볼 수 있습니다.
누구나 채팅 영역을 클릭하여 확장하고 전체를 읽거나, 전체 채팅에 답글(일반 답글)을 달거나, 확장된 상태에서 개별 채팅 메시지에 답글(채팅 인스턴스가 닫힌 상태이므로 일반 답글, 인라인)을 달 수 있습니다.
또는 해당 영역 아래에서 평소처럼 답글을 계속 작성할 수도 있습니다.
특정 기간 동안 새로운 채팅을 시작하고 싶다면 그렇게 할 수도 있습니다.
채팅 영역은 ‘토픽 스트림’(즉, 토픽의 전체적이고 긴 뷰)에서 전체적으로 확장/축소할 수 있으며, 내비게이터 오른쪽에서 특정 색상이나 기타 방식으로 '실시간 채팅이 여기에서 발생했음’을 표시하도록 강조될 수 있습니다.
'큐레이터(Curator)'라는 선택적 역할(특정 신뢰도 수준에서 자동 부여)을 통해, 이러한 축소된 영역의 채팅 메시지를 요약/축소된 채팅 뷰로 '상위 표시(promote)'하여 핵심 인사이트 등을 표면화하는 데 도움을 줄 수 있습니다(이는 현재 메시지 복사/토픽 이동 옵션과 병행하여 사용 가능).
저는 이런 새로운 아이디어들을 모두 지지합니다. 그리고 제 개인적인 견해를 말하자면, 이런 구조가 시각적으로 그려져 있지 않으면 종종 혼란을 느끼곤 합니다. LiquidText 비디오가 조금은 도움이 되지만, 해당 레이아웃을 사용하게 된다면 정말로 설레는 감정을 느낄 수 있을지는 확신이 서지 않습니다.
즉, 이것은 주제 옆 오른쪽 사이드바를 따라 내려가는 Google Docs의 주석과 더 비슷한 형태인가요? 아니면 주제 내 게시글 아래에 표시되나요? 들여쓰기로 표시되나요?
채팅 채널을 즉석에서 만들 수 있게 하는 아이디어는 마음에 듭니다. 또한 누군가가 채팅에 게시할지 주제에 게시할지 어떻게 판단할지 궁금합니다. 게시물의 지속 시간(짧으면 채팅, 길면 주제), 게시물의 길이(짧으면 채팅, 길면 주제), 게시물의 심각성(유쾌한 것은 채팅, 진지한 것은 주제)에 따라 구분되는 것일까요? 등등.
개인적으로는 채팅을 하고 싶은 순간과 주제별로 정리(topicalize, 동사화 시도)하고 싶은 순간을 더 의식적으로 구분하려고 노력하고 있습니다.
인라인 확장형 채팅에 대한 3가지 가능한 접근 방식입니다. 3가지 방식마다 상호작용 방식이 조금씩 다릅니다. 마지막 방식의 경우, 숫자(채팅 메시지 수)가 표시된 말풍선을 클릭하여 확장하거나, ‘체브론(화살표)’ 사이의 공간을 클릭하는 방식으로 작동할 수 있습니다. 또한 타임라인에 있는 채팅 아이콘에도 주목해 주세요. 이는 채팅이 발생한 시점을 보여주며, 주제/일반 답변 사이에 여러 채팅이 섞여 있을 수 있음을 나타냅니다. 아울러 이들은 단순히 ‘빠르게’ 만든 목업(기본적인 의미에서)일 뿐이며, 실제로는 인정하고 싶지 않을 정도로 만드는 데 시간이 더 걸렸다는 점도 참고해 주세요 .
이 모든 것들은 훌륭한 질문이자 잠재적인 답변입니다. 궁극적으로 채팅과 포럼이 어떻게 함께 작동하든 관계없이 해결해야 할 문제라고 생각합니다. 또한 개인이나 커뮤니티마다 더 개별적인 차이가 있을 수도 있습니다. 특히 각 커뮤니티는 설정이나 제어를 통해 강제되는 것이 아니라 "여기서는 이렇게 하는구나"라는 문화적 가치/관행에 더 가까운 방식으로, 그런 상황을 대개 어떻게 처리할지에 대한 관행을 발전시켜 나갈 것이라고 추측합니다.
개인적으로, 주제에 연결된 채팅은 시간이 지나도 유지될 필요가 없는 짧은 아이디어 공유나 가벼운 논의에 적합하다고 생각합니다. 제 포럼에서는 특정 기능에 대한 주제에 채팅을 연결하는 기능을 상상해 볼 수 있습니다. 채팅은 빠른 속도로 의견을 나누는 용도로 사용되되, 주제 자체는 영구적으로 저장된 답변들만 포함하도록 깔끔하게 유지하는 방식입니다.
또한, 속삭임 모드(whisper mode)로 채팅을 설정하여 특정 그룹의 사람들만 보거나 답변할 수 있게 하고, 최종 답변은 주제에 올리되 부수적인 논의는 영구적으로 저장하지 않는 방식도 생각해 볼 수 있습니다. (속삭임 모드를 스태프 전용이 아닌 그룹 단위로 사용할 수 있는 기능 아이디어를 어렴풋이 기억하는데, 혹시 그런 기능이 있을까요?)
4K 32인치 화면에서는 세 번째 열 구성이 제게는 정말 좋지만, 더 작은 화면이나 모바일에서는 선택지가 아니에요. 그래서 이 UI에는 여전히 좀 더 세심한 고민이 필요할 것 같아요.
하지만 현재 제 주요 관심사는 채팅이 사용 가능한 위치를 훨씬 더 명확하게 표시하고, 반드시 '참가’하지 않아도 보기를 쉽게 만드는 거예요. 지금은 꽤나 어색해요. '브라우저’를 선택한 다음 채널을 '미리보기’하거나 '참가’하는 등 여러 단계를 거쳐야 하거든요. Discord나 비슷한 시스템과 비교하면 매우 매끄럽지 않아요.
최근 Sam의 게시물들을 보면 채팅 in Topic 기능이 아예 제거될 것 같은데, 그렇다면 이 부분에 대한 많은 고민은 더 이상 필요하지 않을 수도 있어요. 지금은 토픽 기반 채팅을 제거하고 카테고리 기반 채팅에 집중하다가, 나중에 전체 채팅 기능과 다양한 커뮤니티의 사용 패턴에 대한 더 긴 경험을 바탕으로 토픽별 채팅이 필요하거나 가치가 있다고 판단되면 그때 합리적으로 추가하는 것이 실제로 더 합리적인 것 같아요. 현재 채팅 경험은 제게는 꽤나 산만하게 느껴지는데, 카테고리 기반 방식은 필요한 집중도를 제공해 줄 거예요.
네, 그 주제를 기억하고 있으며, 당시 Discourse가 이 개발 방향을 고려하고 있다는 초기 신호로 받아들였습니다. 분명 흥미로운 아이디어입니다. 다만, 이 아이디어가 UI/UX 문제를 반드시 해결한다고 보기는 어렵습니다. 현재로서는 사이드바/팝업이 가장 좋은 “실시간” 표현 방식인 것 같습니다. 처음 해당 주제에 방문하는 사용자에게 어떻게 표시될지는 저에게 더 흥미로운 질문입니다. 그리고 물론, 주제 기반 채팅(chat-on-topic)이 아예 허용되는지도 중요한 문제입니다.
아마 제안의 핵심은 주제 기반 채팅을 수동으로 활성화하는 옵션이 아니라, 특정 주제에서 답글 비율이 일정 수준에 도달하면 자동으로 인스턴스화되는 방식이 아닐까 싶습니다.