Discourse를 소셜 미디어 플랫폼으로 활용하기

이 주제에 대해 한동안 고민해 왔는데, 드디어 마음을 먹고 말씀드리기로 했습니다. Discourse가 제대로 된(완전한) 소셜 미디어 플랫폼으로 사용될 만큼 충분히 커스터마이징이 가능한가요?

요즘 스타트업 세계에 발을 들여놓고 있습니다. 온라인에서 사람들을 하나로 묶어주는 최고의 요소들, 특히 기술 애호가와 기술 산업 전반의 사람들을 위해 소셜 네트워크를 결합하는 제 아이디어가 있습니다.

Twitter나 Reddit 같은 다른 소셜 미디어 플랫폼을 관찰하면서, Discourse가 제공하는 것과 같은 편의성이 그들에게는 없다는 사실을 무시할 수 없었습니다. 그들은 매끄럽지 않고, 실시간 토론이나 우수한 검색 기능을 제공하지 않습니다. 무한 스크롤이나 다른 서비스와의 완벽한 통합도 제공하지 않습니다. 또한 액센트 컬러와 라이트/다크 모드 이상의 스타일을 커스터마이징할 수 없습니다. 가장 중요한 것은(개발자 관점에서) 플랫폼을 당신이 원하는 대로 커스터마이징할 수 없다는 점입니다.

반면에 Discourse는 이러한 모든 것을 해냅니다. 외관과 기능 모두 머리부터 발끝까지 커스터마이징할 수 있습니다. 전통적인 포럼의 장점과 소셜 미디어의 장점을 결합합니다. 본질적으로 Discourse는 다른 어떤 것과도 비교할 수 없습니다.

Jeff Atwood의 이 인용문은 그 자체로 말해 줍니다.

나는 Discourse를 사용하는 것이 정말 재미있고, XenForo, vBulletin, SMF, Reddit, Twitter, 이메일 등을 사용하는 것보다 훨씬 덜 재미있습니다. 그리고… 아… 온라인에서 제가 사용하는 것 중 Discourse와 같은 실시간, 주제 기반, 단락 기반의 논리적 토론과 지능형 알림 만족감을 주는 것은 거의 없습니다.

아쉽게도 이 주제는 #community-building:칭찬 을 위한 것이 아니라, 한동안 입에 맴돌았던 질문을 더 이상 참지 못하고 올린 것입니다. 이 생각을 할 때마다 설레고, 이는 제 불건전한 Discourse 집착을 더욱 부채질합니다. 아마도 제가 Discourse를 너무 사랑하는 것 같습니다. :smile:

결국 이 주제에서 제가 던지는 질문으로 돌아갑니다. 이론적으로 Discourse를 크게 커스터마이징하고, 특정 기능을 추가/제거하는 등으로 “변형”(더 좋은 표현이 없어서)하면 소셜 미디어 플랫폼이 될 수 있을까요? Fakebook은 훌륭하지만, “소셜 미디어” 경험을 완전히 담아내지 못합니다. 많은 기능과 시각적 변경 사항으로 확장된다면, 저는 정말 좋아하게 될 것 같습니다. 예를 들어, 제가 원하는 환경에는 배지가 잘 어울리지 않을 것 같습니다. Twitter처럼 사용자가 홈페이지에서 바로 게시물을 “좋아요” 하고 게시물을 직접 답글 달 수 있기를 원합니다. 제 생각에 그런 기능은 게임 체인저가 될 것이며, 이미 Discourse로 그것이 가능하다는 것을 알고 있습니다! :smiley:

어떤 형태의 의견도 크게 환영합니다.

19개의 좋아요

이전에 이에 대해 많은 논의가 있었습니다. 관련 링크: What would it take to replace Facebook with Discourse?, Community has no boundary: Discourse-as-a-Fabric - ideation & brainstorm 그리고 Facebook Groups - Zuck is coming for us

개인적으로 저는 Discourse가 거대한 규모보다는 소규모에서 중규모의 독립적인 인스턴스를 위해 설계되었다고 생각합니다. 그러나 (우리의 Follow 플러그인 같은) 이러한 격차를 줄이는 데 적합한 많은 플러그인이 존재합니다.

Topic List Previews 플러그인을 사용하면 이 기능을 구현할 수 있습니다. 이 플러그인은 다른 기능들과 함께 주제 목록의 각 항목에 좋아요 버튼을 추가합니다.

19개의 좋아요

포럼이 이미 소셜 미디어라고 볼 수 있다는 주장도 있지만, 이는 "핫도그는 샌드위치인가"라는 논쟁과 매우 유사한 상황입니다…

이것이 무엇을 달성하는 건가요? 주류 소셜 미디어에 대한 친숙함 때문인가요? 사용이 더 쉬워지는 건가요?

15개의 좋아요

갑자기 엉뚱한 방향으로 가볼게요… :slightly_smiling_face: 대규모 버전이라면, 다양한 Discourse 포럼을 한데 모은 일종의 'Discourse 디렉터리’는 어떨까요? 거기서부터 다양한 주제를 더 깊이 있게 다룰 수 있는 일반 소셜 미디어보다 심층적인 내용으로 접어들었다가, 다시 벗어나 완전히 다른 것을 둘러볼 수 있습니다.

Discourse 자체에 관심 있는 사람들에게도 유용할 것입니다. 왜냐하면 무엇을 가능하게 하거나 달성할 수 있는지, 무엇이 빠져 있는지 등을 시각화하는 데 도움이 되는 많은 예시를 볼 수 있기 때문입니다.

중앙 로그인 시스템이 어떻게 작동할지는 잘 모르겠습니다. 하지만 아마도 디렉터리 내 포럼에 대한 원클릭 가입을 제공하게 될 수도 있겠네요. 아니면 포럼 콘텐츠를 좋아요하고 인용할 수는 있지만, 해당 포럼에 의도적으로 가입하지 않는 한 답변을 하거나 새 주제를 만들 수는 없는 방식도 가능합니다. 장르/카테고리 내 포럼을 위한 최신 목록(Latest list)이나 모든 포럼 활동에 대한 팔로우(Follow) 기능 같은 것도 가능할까요?

이것이 헛소리인지 전혀 모르지만, 이 질문이 떠올리게 한 생각이라 공유해 봅니다. :slightly_smiling_face:

12개의 좋아요

제 게시물에 있는 링크를 확인하세요. 연맹에 대해 다루고 있습니다.

10개의 좋아요

이 점에 대해 전적으로 동의합니다. 저는 얼마 전 디스커스와 오픈 표준 기반의 연동(federation) 프로토콜에 대한 두 번째 주제를 시작했습니다. 페디버스(Fediverse)는 이 프로토콜을 기반으로 하며, 점점 더 많은 애플리케이션이 상호 연동되고 있습니다. 예를 들어 마스토돈(Mastodon, 트위터 유사), 레미(Lemmy, 레딧 유사), 피어튜브(PeerTube, 유튜브 유사), 픽셀페드(PixelFed, 인스타그램 유사)가 있으며, 곧 오원캐스트(Owncast, 팟캐스팅)도 합류할 예정입니다. 또한 이 프로젝트 목록도 참고하세요.

페디버스를 처음 접하는 사람들은 페디버스가 페이스북, 인스타그램 등의 유일한 대체재가 될 수 있다고 믿는 경향이 있습니다. 그들은 거대한 규모와 빠른 성장을 상상합니다. 하지만 이는 최선의 접근법이 아닐 수 있습니다. 전통적인 소셜 네트워크는 막대한 이익을 취하는 데는 능할지 모르지만, 그 대가로 사회에 큰 비용을 치르게 합니다.

디스커스가 빛을 발하는 곳, 그리고 페디버스 앱들이 강점을 보이는 곳은 공통의 관심을 공유하고 토론하며 협력하는 소규모에서 중규모의 사람들을 위한 적절한 장소, 즉 안전한 공간이자 안식처를 제공하는 것입니다. 즉, '소속감’을 제공하는 커뮤니티입니다. 커뮤니티의 아름다움은 점차 구성원들이 공통의 문화를 공유하게 되어 서로 더 긴밀하게 연결된다는 점입니다. 이는 커뮤니티가 다른 커뮤니티와 연결되지 않거나, 그 구성원들이 '외부인’과 교류하지 않는다는 의미는 아닙니다.

P.S. 최근 출시된 레미(Lemmy)는 연동형 포럼(링크 공유 플랫폼)에 근접하며, 이러한 사용 사례를 개발해 달라는 요청이 있습니다. 물론 디스커스의 정교한 기능과는 비교할 수 없습니다. 만약 디스커스가 연동(federated)된다면, 즉시 페디버스 포럼 소프트웨어의 최강자 자리를 차지하게 될 것입니다.

13개의 좋아요

거대한 규모의 Discourse 인스턴스가 하나 있다는 걸 알고 있으니, 아닐 수도 있겠네요? :thinking:

게시물에 탭/클릭하여 들어가는 대신 탭/클릭 횟수가 한 번 줄어듭니다. 트위터의 방식을 좋아하긴 하지만, 제게는 친숙함의 문제가 아닙니다. :slight_smile:

가장 비슷한 것을 찾자면 이겁니다: BuiltWith verification

정말 멋진 아이디어인 것 같습니다(그리고 분명히 어리석은 아이디어는 아니죠)! 도전해 보세요! :smiley:

9개의 좋아요

페이스북은 수십억 명의 사용자를 보유하고 있죠 … ‘로블록스’가 인기 있는 것은 확실하지만 …

9개의 좋아요

어느 시점에 "수십억 명의 사용자"가 있을 거라고 기대하지는 않습니다. :grin:

7개의 좋아요

현재 등록된 계정은 646,869개이며, 주간 활성 사용자는 약 5,000~6,000명 수준입니다. 하지만 Discourse 인스턴스들이 연동된다면, 물론 이러한 수치는 급격히 증가할 것입니다. 같은 성향의 커뮤니티 간 _조율과 조직화_를 용이하게 하기 위해 어떤 형태의 연동 기능이라도 통합할 수 있기를 바랍니다. 인스턴스를 직접 관리하고 하나의 전체를 이루는 경우라면 SSO + 인스턴스 방식이 효과적이지만, 국제 기구의 각 도시별 지역 지부처럼 느슨하게 연결된 커뮤니티라면 공통의 연동된 주제나 카테고리를 두고 각 사용자가 원하는 인스턴스에 게시물을 올릴 수 있는 구조가 더 적절할 것입니다.

그리고 아니요, Fakebooz는 별로 좋지 않습니다.

12개의 좋아요

솔직히 말씀드리면, 연동(Federation)이라는 아이디어를 정말 좋아합니다. :slight_smile:

다만, 상당한 시간적 투자가 필요한 기술적·기능적 장벽이 존재합니다.

4개의 좋아요

이전에 이 작업을 수행하기 위해 최대 200,000유로의 투자를 제안한 적이 있지만, 응모자가 없었습니다. 실제로 @erlend_sh가 Discourse 팀을 대표하여 제안을 했으며, NGI Zero 컨소시엄에 의해 승인되었습니다. 그러나 그는 회사를 떠났고, 제안은 한동안 방치되었습니다. 그러다 @rishabh가 이 프로젝트를 인수하면서 새로운 열기가 불었습니다. 하지만 결국 신청이 완전히 철회되었습니다.

제안은 여전히 유효합니다. 이 프로젝트를 이어받을 관심이 있으시다면, SocialHub에서 논의를 계속하시기를 권합니다. 플러그인으로 개발할 수 있습니다. 보조금에 대한 추가 정보가 필요하시면 해당 곳에서 저에게 연락하실 수 있습니다. 또한 https://meta.discourse.org/t/activitypub-implementation-for-discourse/107263을 참고하세요.

13개의 좋아요

우리는 무언가를 해보고 싶은데 거의 확실합니다. 곧 DM으로 연락드리고 @angus와 @erlend_sh를 포함하겠습니다. (참고로 저는 현재 이 두 분과 소규모 작업을 진행 중입니다.)

11개의 좋아요

Nextdoor는 어떨까요? (광고가 점점 더 많이 들어차고 있긴 합니다.)

Discourse가 Nextdoor를 대체하려면 무엇이 필요할까요?

8개의 좋아요

Discourse for Teams가 적절한 대안이 될 수 있습니다.

2개의 좋아요

대규모로 이를 완전히 재현하려면 정교한 플러그인이 필요합니다.

Nextdoor와 유사한 서비스의 핵심 가치(UVP)는 사용자를 위치와 상호 거리를 기준으로 그룹화하고 타겟팅하는 방식에 있습니다.

물론 바로 옆 동네 이웃들과 즉석에서 대화를 나눌 수 있는 임시 커뮤니티를 만들 수도 있습니다(저도 해본 적 있는데, 단일 개발 단지로 명확하게 구분되는 곳이라서 잘 작동했습니다). 하지만 이 방식은 확장성이 떨어집니다.

8개의 좋아요

@nexo가 이런 시도를 한 적이 있다는 건 분명히 알고 있습니다. 하지만 결국 무산된 것 같습니다. 이 문제에 대해 뭔가 말씀하실 수 있을까요?

2개의 좋아요

이웃 중 한 명이 포럼을 개설하고, URL과 초대장을 담은 1페이지짜리 전단지를 모든 집의 우편함에 넣는 것입니다.

Discourse의 미션은 소셜 미디어를 이끄는 비즈니스 모델과 일치하지 않습니다. FB/IG/LI 등. 이러한 플랫폼은 사용자를 조작하여 통제와 이익을 취하도록 설계되었습니다. 반면 Discourse는 최종 사용자에게 이점을 제공하도록 설계되었습니다.

상업적 이익이 신뢰를 계속 훼손함에 따라, 우리가 집단적으로 부족(tribes)으로 물러나면서 현재의 거대 플랫폼들이 세분화(granularity)에서 어려움을 겪을 것으로 예상합니다.

규모에 따른 성능 부족이나 확장성 부족을 아쉬워하는 엔터프라이즈 배포 사례가 있을까요? 만약 없다면, 더 큰 질문은 이 놀라운 소프트웨어를 무분별한 소비주의의 썩어가는 하수도가 만드는 방법보다는 인간의 필요에 더 가까운 기능이라고 생각합니다.

그럼에도 불구하고–아직 연방(federation) 관련 기능을 탐색할 기회가 없었지만–제한적인 설치 내(intra-install) 훅(hooks)이 흥미로울 수 있다고 생각합니다. 예를 들어, 대시보드에 다른 (참여하는) 커뮤니티를 산업, 규모, 연령대 등 고위 수준으로 탐색할 수 있는 섹션을 표시하는 것 같은 것입니다. 로고와 태그라인을 가져와서 일종의 미니 디렉토리를 만드는 것입니다.

내 커뮤니티 멤버들에게 다른 좋은 커뮤니티를 보여줄 수 있다는 아이디어는 좋습니다. 하지만 지난 15년 동안 인터넷을 본질적으로 망친 세력과 Discourse가 연관되는 아이디어는 좋지 않습니다.

참 좋은 주제입니다, 참고로.
:call_me_hand:

4개의 좋아요

페이스북의 악랄한 행태는 치워라. 나는 소셜 미디어의 좋은 면에 대해 이야기하는 거야.

7개의 좋아요

트위터는 어떤 논의도 원하지 않습니다. 모든 ‘보통’ 솔루션이 그렇듯, 빠른 방송을 위해 만들어졌기 때문입니다. 다만, 페이스북이 모바일 사용자에게 하듯 스레드를 숨기려 하지는 않습니다. 트위터에는 스레드라는 개념이 없기 때문에 그럴 필요가 없으니까요 :wink:

7개의 좋아요