단일 사용자의 메시지를 자동으로 병합

커뮤니티 여러분, 안녕하세요.

일부 포럼 사용자는 포럼을 채팅처럼 사용합니다. 이 경우를 위해 ‘연속 답변 수 최대치’ 기능이 이미 도입되었습니다.

포럼 소프트웨어 XenForo에는 동일한 사용자의 연속된 답변을 단일 답변으로 자동으로 병합하는 유용한 기능이 있습니다. 사용자가 이전 답변 바로 아래에 두 번째 답변을 게시하면, 답변이 자동으로 병합되고 구분선이 자동으로 삽입됩니다.

Discourse에서 이 옵션을 찾지 못했거나, 아직 존재하지 않는 것 같습니다.

이 기능을 구현할 계획이 있나요?

6개의 좋아요

이 기능이 이전 게시물에 대한 명시적인 답글(Post Reply 버튼을 통해 작성된 것)은 제외해야 하지 않을까요? 이러한 답글에는 특별한 의미가 있으며, 의도적으로 분리되어 있는 경우가 많습니다. 그 외에는 이렇게 처리해도 안전할 것 같습니다.

반드시 그렇지는 않습니다. 기본적으로 그렇게 처리되지만, 관리자가 원할 경우 이 설정을 덮어쓸 수 있습니다.

개인적으로 그렇게 하면 잠재적으로 중요한 맥락을 파괴하게 되므로 어리석은 일이라고 생각합니다.

저는 관점에 따라 다르다고 생각합니다.

2개의 좋아요

연속된 게시글에 대한 답글 참조가 없는 경우, 이들을 안전하게 병합할 수 있다고 생각합니다.
또한, 같은 게시글에 답글을 달면 병합 작업이 트리거되어야 합니다. 제 생각에는요.

@OrkoGrayskull 님의 유용한 제안에 덧붙여, 해당 기능에는 조건을 충족하는 연속 게시글이 하나의 메시지로 자동 병합되어야 하는 시간 창(time window)을 결정할 수 있는 옵션이 최소한 포함되었으면 합니다.

저희 Discourse 인스턴스(하루 약 900개 게시글)에는 연속 게시글을 작성하는(보통 미디어를 포함하여) 사용자가 많으며, 현재 max consecutive replies 값(저희 경우 5로 설정되어 있음)에 거의 도달하지 않는 경우가 많습니다. 이는 주제 읽기 경험을 현저히 떨어뜨리지만, 이를 효율적으로 관리하는 것은 불가능합니다. 사람들이 1분 전에 작성한 게시글을 편집하여 새 미디어를 추가하지 않는 정확한 이유는 알 수 없지만, 반응(리액션)을 받거나, 단순히 게으름이나 새 게시글을 만드는 것이 더 편리하기 때문일 수 있습니다.

어쨌든, 이러한 기능은 매우 활발한 토론이 이루어지는 대규모 인스턴스에 분명히 도움이 될 것입니다.

1개의 좋아요

그 정보가 게시글 안에 인라인으로 변환되는 것을 막는 것은 아무것도 없죠?

저도 이 같은 동작을 꽤 오랫동안 직접 보고 싶었습니다. 답글을 접어 두고 범프를 억제하는 것도 편집 허용 시간을 두는 것의 좋은 대안이 될 수 있습니다.

4개의 좋아요

저도 같은 생각입니다 - 자동화가 이루어지면 관리자의 업무 부담을 상당 부분 덜어줄 수 있고, 게시물을 건드리는 걸 싫어하는 일부 사용자들과의 소통에서 오는 스트레스도 줄일 수 있을 것입니다.

2개의 좋아요

아마 소수 의견일 수도 있지만, 이 기능은 최악이 될 것 같습니다. 두 번째 게시물이 첫 번째 게시물에 병합되었는지 알지 못할 수 있기 때문이죠.

편집 기간은 게시물 내 오류를 수정하는 데 사용되어야 합니다. 특히 자동 수정 기능이 있는 기기로 게시물을 작성할 경우 이런 오류는 흔하게 발생합니다.

"이제 자동차를 살 때다"와 “이제 자동차를 살 때가 아니다” 사이에는 큰 차이가 있습니다.

왜 그런가요? 게시물 안에서 라벨을 붙일 수 있습니다. 예를 들어, 구분선이나 다른 더 의미 있는 요소를 사용할 수 있습니다.

그러면 원할 때 주제를 나눌 수 있는 기능이 사라져서, 그렇게 하면 엉망이 되어버릴 것입니다.

글쎄요, 그것은 함수의 구현 방식에 따라 달라집니다.

어떻게요? 메시지를 한데 모은 후에는, 수동 편집을 여러 번 반복해야 하는 번거로운 과정을 거치지 않으면 다시 분리할 수 없어요.

네, 그 부분은 문제가 될 수 있습니다. 하지만 우리 포럼을 살펴보면, 사용자들이 포럼을 채팅처럼 사용하기 때문에 주제 분할보다 게시물을 병합하는 경우가 훨씬 더 많습니다.

저도 이 문제에 대한 해결책을 가지고 있지는 않지만, 좋은 대안이 있을 수 있습니다. 이 기능 요청을 쓸모없다고 일축하기보다는 먼저 한번 생각해 보겠습니다.

1개의 좋아요

원래 게시글은 ‘삭제됨’ 상태로 여전히 존재할 것 같으므로, 이를 복원한 뒤 분리할 수 있습니다. 그러면 병합된 게시글에서 중복된 부분을 수동으로 삭제하는 작업이 남게 됩니다. 한 단계가 더 추가되지만, 반드시 복잡하거나 번거로운 작업은 아닙니다.

5개의 좋아요

TL4라면 분할은 가능하지만, 삭제된 게시물을 반드시 볼 수 있는 것은 아닙니다. 따라서 이 방법은 모든 사람에게 적용되지 않습니다.

2개의 좋아요

이러한 기능이 가까운 미래에 핵심 개발 로드맵에 포함될 것이라고 생각하지 않아, 마켓플레이스에 새로운 요청을 등록했습니다:

이 작업에서 조정해야 할 부분이 있다고 생각하신다면, 해당 요청에 피드백을 남겨 주시기 바랍니다. 이 기능 개발 비용의 일부를 분담해 주시는 분들을 환영합니다. 이를 통해 해당 개발을 모든 사용자가 사용할 수 있는 디스커스 플러그인으로 제공할지 여부를 결정하는 데 큰 도움이 될 것입니다.

5개의 좋아요

이것이 담론의 기본값이 될 것이라는 논의가 있다고 생각하지도 않으며, 이러한 행동이 유익할 커뮤니티가 타협안에 반대할 것이라는 가정도 하지 않습니다.

이러한 기능이 가치 있게 여겨지는 공간이 분명히 있기 때문에, 이것이 어떻게 구현될 수 있을지 탐구하고 있을 뿐입니다.

3개의 좋아요

모든 포럼 관리자는 자신의 포럼이 특별하다고 생각합니다. :slight_smile:

제 포럼에서는 대부분의 게시글이 이메일을 통해 작성된 답변이고, 사람들은 새로운 주제를 다루는 새 토픽을 만들거나 일관된 주제 안에서 대화를 이어가기보다는 최근 게시글에 아무거나 답변하는 경향이 있습니다. 아마도 30년 동안 이메일 기반의 메일링 리스트로 운영되어 온 때문일 것입니다. (첫 번째 리스트는 1991년에 시작되었습니다.)

대충 주제와만 맞으면(예를 들어, 축구 관련 게시글은 축구 카테고리에 있고 농구 카테고리에 있지 않다면) 게시글을 여기저기 이동시키려 할 필요는 없다고 생각합니다.

연속된 게시물을 통합하는 기능은 우리가 크게 아쉬워하는 유용한 기능입니다. 불필요하게 혼란을 유발하고 게시물 수를 부풀리게 합니다.

1개의 좋아요