메타 담론 플랫폼이 '연방식 서브레딧 포럼' 아키텍처를 지원할 수 있을까요?

최근 리디트(Reddit)의 혼란(이는 트위터의 혼란에 이은 것입니다)은 중앙 집중식 플랫폼이 편리하고 네트워크 효과로 인해 인기 있는 것이 사실이지만, 온라인 커뮤니티의 상당 부분을 소외시키고 궁극적으로는 수십 년간의 콘텐츠 생성 노력이 허사가 될 수 있는 방향으로 발전할 수 있음을 상기시켜 줍니다.

페디버스(Fediverse)는 이러한 위험을 완화할 수 있는 대안적인 설계로 꼽히고 있습니다(다만 여전히 많은 시도가 초기 단계에 머물러 있기는 합니다). 예를 들어, 페디버스의 “리디트” 포럼 복제본을 지향하는 lemmy가 있습니다.

한편, 웹은 본래 분산 구조로 이미 널리 알려져 있으며, wordpress activitypub 플러그인과 discourse activitypub 플러그인 등이 RSS보다 더 흥미로운 방식으로 이러한 서버들을 연결하는 “점들을 잇는” 작업을 시작하고 있습니다.

그렇다면 더 통합된 디스코스(Discourse) 기반 포럼 우주(Universe)를 “저렴하게” 구축할 수 있을까요? 현재로서는 모든 디스코스 인스턴스 목록조차 쉽게 찾기 어렵습니다. 단순히 URL을 나열하는 것이 아니라, 인스턴스에 요약 업데이트를 조회하고 주제 및 기타 속성으로 검색할 수 있는, 디스코스 기반 포럼 우주의 살아있는 "첫 페이지"나 진입점과 같은 더 완전한 목록을 상상해 볼 수 있습니다.

이 아이디어의 핵심은 각 인스턴스가 일종의 서브레딧(subreddit)처럼 기능하는 디스코스 인스턴스 발견을 용이하고 합리화하는 것입니다. 물론 인스턴스 간에는 상당한 차이가 있으며, 사용자는 중앙 당국이 아닌 각 인스턴스의 관리자/모더레이터와 관계를 맺는다는 점이 가장 큰 차이입니다. 더 긴밀하게 결합된 인스턴스의 일부에 대해 SSO(단일 로그인)를 상상해 볼 수도 있습니다.

이 개념은 이전에 브레인스토밍되었을 가능성이 높지만, 온라인 플랫폼을 둘러싼 최근의 발전 속에서 새로운 관련성을 갖게 되었을 수도 있습니다.

1개의 좋아요

여기서 논의되었습니다:

5개의 좋아요

훨씬 덜 야심 찬 설계를 생각하고 있었습니다. 마스토돈(ActivityPub) 서버의 작동 방식에 따르면, 글로벌 피드와 로컬 피드는 각 서버가 원칙적으로 기본적으로 제공하는 기능입니다(다만 글로벌 피드는 개별적으로 비활성화할 수 있음). 따라서 일종의 "포털"은 필요하지 않습니다. 디스커스가 이 방향으로 발전할 수 있다고 생각하지만, 이는 매우 방대한 프로젝트가 될 것입니다.

예를 들어 글로벌 피드를 제공하지 않으면서도 공개적으로 이용 가능한 디스커스 서버들의 진입점을 하나로 묶는 것은 구현이 훨씬 쉬울 것입니다. 생각해보니, 이는 별도의 프로젝트일 필요도 없습니다. 각 인스턴스가 디스커스 우주에서 "프론트 페이지"를 가짜로 만드는 데 사용할 수 있는 플러그인으로 구현할 수도 있습니다. 따라서 상당히 느슨하게 결합된 설계이지만, 그럼에도 불구하고 꽤 실용적일 수 있을 것입니다.

3개의 좋아요

찾고 계신 것과 정확히 일치하지는 않지만, 더 단순한 접근 방식으로는 단일 Discourse 인스턴스에서 미니 Reddit 유사 사이트를 만드는 것입니다. 저는 Reddit 전문가라고 할 수는 없지만, 내 이해로는 서브레딧(subreddit)은 기본적으로 Discourse 카테고리(카테고리 관리자 및 해당 카테고리와 연관된 하나 이상의 Discourse 그룹)와 동일한 기능을 가진다고 봅니다.

생각할 수 있는 가장 쉬운 방법은 WP Discourse 플러그인을 사용하여 Discourse 사이트를 WordPress 사이트에 연결하는 것입니다. 이렇게 하면 사용자가 API를 통해 WordPress 사이트에서 새로운 커뮤니티(카테고리)를 만들 수 있습니다. 사용자가 카테고리에 구독할 수 있는 옵션을 제공할 수도 있습니다. 이를 통해 카테고리 관리자는 자신의 노고에 대한 수익을 얻을 기회를 가질 수 있고, 포럼 호스팅에 대한 일부 수익도 발생할 수 있습니다. DiscourseConnect를 사용하여 사용자의 구독에 따라 사용자를 적절한 그룹에 할당할 수 있습니다.

단일 포럼 접근 방식의 경우, 통합 아이디어는 사이트의 가이드라인/이용약관이 될 수 있습니다.

이 접근 방식의 명백한 문제는 단일 Discourse 인스턴스가 무한한 수의 카테고리를 지원하지 못한다는 것입니다. 그러나 웹의 모든 것이 무한히 확장 가능해야 한다고 생각하지는 않습니다. 많은 카테고리가 존재할 때 발생하는 UI 문제는 기본적으로 모든 카테고리를 음소거(mute) 처리함으로써 해결할 수 있습니다.

3개의 좋아요

네, 소규모 커뮤니티에는 꽤 실용적일 수 있겠네요. 다만 몇 가지 제한 사항이 있을 수 있는데, 예를 들어 각 카테고리를 개별적으로 스타일링하거나 브랜드화할 수 있나요? 이는 심리적으로 꽤 중요하며, 기술적으로는 그리 어렵지 않을 것 같습니다 (레딧의 표준 기능이기 때문이죠).

워드프레스 디스커스 플러그인에 대한 정보를 알려주셔서 감사합니다. 이전에 알지 못했으니, 이제 이 플러그인이 전반적으로 어떤 가능성을 열어줄 수 있는지 평가해 봐야겠네요 :sweat_smile:

다만, 다양한 커뮤니티의 발견(discovery) 문제는 여전히 해결되지 않을 것 같습니다. 레딧의 핵심 매력 중 하나는 포럼/전문 분야에 초점을 맞추면서도, 이러한 포럼의 유연한 집합을 빠르게 발견하고 "가입"할 수 있는 기능을 결합하고 있다는 점이라고 생각합니다 (즉, 각 사용자는 참여하는 포럼의 포트폴리오를 가지게 되죠). 이를 통해 사용자별 맞춤형 피드가 생성됩니다.

1개의 좋아요