방금 테스트 사이트에 add_update_support_to_first_post_only 브랜치를 배포하고, 현재 설치되어 있는 플러그인 조합으로 생성, 수정, 삭제 기능을 처음부터 끝까지 성공적으로 테스트해 보았습니다. 감사합니다! ![]()
이런 식의 커뮤니티 테스트는 가치가 있을까요?
방금 테스트 사이트에 add_update_support_to_first_post_only 브랜치를 배포하고, 현재 설치되어 있는 플러그인 조합으로 생성, 수정, 삭제 기능을 처음부터 끝까지 성공적으로 테스트해 보았습니다. 감사합니다! ![]()
이런 식의 커뮤니티 테스트는 가치가 있을까요?
좋네요!
합병되지 않은 모든 PR에 대해 이를 일상적인 관행으로 권장하지는 않습니다. 일부 위험이 수반될 수 있고, 합병되지 않은 PR에서 발생하는 문제에 대한 지원은 제공하기 어렵기 때문입니다(PR 검토 과정이 중요한 역할을 하므로). 하지만 만약 유용한 문제를 발견했다면 그것은 가치 있는 일입니다. 따라서 해당 위험을 감수할 수 있다면, 예를 들어 개발 또는 스테이징 사이트에서 배포하는 경우라면, 중단하라고 말하지는 않겠습니다. 다만, 프로덕션 환경에 배포하는 것은 권장하지 않습니다.
오, 물론이죠. 만약 무언가가 깨진다면 조각들은 전부 제가 가져가겠습니다. 이건 사실 메인 사이트의 최신 백업으로 테스트 사이트의 데이터베이스를 다시 로드하는 것을 의미합니다.
또한 PR이 force-push로 업데이트되는 등 그런 절차는 잘 알고 있습니다.
제 테스트가 시끄러운 방해가 된다고 느껴지시면 망설이지 말고 말씀해 주세요. 기분 나쁘게 생각하지 않을 겁니다. 제 목표는 개발을 방해하는 것이 아니라, 이 프로젝트에 도움을 드리는 것이니까요.
진행 상황을 파악할 수 있도록 해당 게시물에 체크박스를 추가해 주실 수 있을까요?
로드맵이 정말 훌륭합니다. 이 프로젝트가 계속 진행되고 있어 정말 기쁩니다. Pavilion 팀과 [편집됨:] Discourse @team에게 감사드립니다. 이 프로젝트를 구축하고 공식적으로 채택해 주셨기 때문입니다!
완료했습니다. 체크 표시가 있는 기능은 병합(merge)된 것입니다. 다음 목록에 있는 것은
이것이 Discourse.org의 플러그인이며, 사양 정의, 위임, 게시 및 지원을 모두 수행한 것은 그들(디스코urs.org)이라는 점을 강조하고 싶습니다. 따라서 감사의 말은 그들에게 드려야 합니다. 이것은 Pavilion의 플러그인이 아닙니다. 우리는 단순히 이를 구축하는 역할을 하고 있을 뿐입니다.
다시 읽어보니, 이전에 언급했던 하위 카테고리 문제에 대해 좀 더 살펴보고 싶습니다. @mattdm, Fedora Discussion에서 이 기능을 활성화하는 것을 고려하고 계신 건가요? Fedora Discussion에서 각 하위 카테고리를 개별적으로 팔로우해야 한다면 사용자 경험 측면에서 좋지 않을 것 같습니다.
제 사이트의 경우, 연동(federate)할 최상위 카테고리가 8개 있고, 추가적으로 공개 하위 카테고리가 21개 있습니다.
사람들이 최상위 카테고리에 구독하면 공개 하위 카테고리의 콘텐츠도 받을 수 있게 하되, 뷰가 제한된 하위 카테고리는 연동하지 않는 것이 목표입니다(예: 제 사이트에서 Staff 카테고리는 공개된 상위 카테고리의 비공개 하위 카테고리입니다).
이 문제를 해결하는 두 가지 방법을 생각해 볼 수 있습니다:
두 번째 방식이 더 나은 선택지로 보입니다. 더 유연하고, 명시적이며, 제 이해가 맞다면 데이터 모델과도 더 잘 맞을 것입니다.
대안으로, 제 Discourse에서 Actor 집단의 모든 게시물을 자동으로 부스트(boost)하는 봇(또는 봇들)을 구축하는 것도 가능합니다. 이렇게 하면 @all@... 기능도 구현할 수 있을 것입니다.
![]()
다시 한번 언급해 주셔서 감사합니다. 확인해 보고 내부에서 논의한 후 알려드리겠습니다.
이 문제에 대해 더 깊이 생각해볼수록, Actors를 카테고리 1:1로 매칭시키는 아이디어가 마음에 듭니다. 이렇게 하면 사용자가 원하는 카테고리만 정확히 팔로우할 수 있고, 또한 특정 Actors 집합(예: 해당 카테고리와 모든 공개 하위 카테고리, 또는 심지어 모든 공개 하위 카테고리)이 게시물을 자동으로 부스트하는 봇을 만들 수도 있습니다. 최대의 유연성을 제공하면서도 여러분에게는 추가적인 작업이 필요하지 않습니다.
이것을 생각하면서 @Stark9837@techhub.social이 @3dprinting@techhub.social이라는 봇을 작성했다는 기억이 떠올랐습니다. 이 봇은 #3dprinting 태그가 포함된 모든 게시물을 자동으로 부스트하여 일종의 그룹을 형성합니다. 해당 봇에 대해 문의했을 때 다음과 같은 답변을 받았습니다:
따라서 이 봇이 공개되면 제가 원하는 바로 그 기능을 정확히 수행할 수 있을 것입니다.
@mcdanlj 토픽(즉, 포럼 콘텐츠)으로 그룹화된 게시물을 분류학적 기준으로 연동(federate)하는 방식은 Felix가 FEP-1b12에서 설명하는 내용입니다. 저는 제로베이스(원론)의 관점에서 명세, 아키텍처 및 현재 사용 현황(특히 Mastodon)을 직접 검토해 보았으며, Felix가 거기에(그리고 Lemmy에 대해) 내린 결론과 동일한 결론에 도달했습니다. 기본적으로 카테고리 액터(Actor)는 자신의 팔로워에게 해당 카테고리의 활동(Activities)을 공지(Announcing, Mastodon에서는 부스트)하게 됩니다. 이것이 이 플러그인의 “전체 토픽(Full Topic)” 모드가 작동하는 방식입니다. 현재 이 항목에 대해 작업 중입니다.
이 항목들은 2단계(Phase 2)에는 포함되지 않지만, 향후 추가될 수 있는 기능들입니다.
생각해보니, 네. 처음에는 공지사항에만 사용할 것 같습니다(숨겨진 카테고리에서 초안을 작성하는 예약 게시 기능과 조합하여). 또한 소셜 미디어 팀이 마스토ドン 게시글을 작성/조율/예약하는 데에도 유용할 수 있습니다.
더 넓은 범위의 기능을 갖추는 것은 흥미롭겠습니다. 적어도 _모든 것_을 따라볼 수 있게 하고, 심지어 참여할 수도 있게 말이죠. 하지만 그것은 훨씬 더 먼 미래의 일이 될 것입니다.
현재 플러그인의 기능 세트는 이 사용 사례에 잘 작동합니다.
플러그인이 이제 가시성(Visibility)을 지원합니다. 이제 노트, 즉 마스토돈(Mastodon) 상태(status)를 공개로 설정할 수 있습니다.
다음 단계는 긴 형식의 콘텐츠용 글(Article) 지원 추가 및 콘텐츠 파싱 개선입니다.
그 후에는 거의 준비가 완료된 전체 주제(Full Topic) 지원이 추가될 예정입니다. 아래는 미리보기입니다.
(그리고 네, FEP-1b12와도 호환됩니다.)
게시물이 기존 주제에 병합되었습니다: ActivityPub 플러그인 사용법
질문에 대한 간결한 답변은 다음과 같습니다.
기본값이자 가장 잘 지원되는 ActivityPub 콘텐츠 형식은 HTML입니다(자세히 보기). 향후 Notes와 Articles에 마크다운 지원 기능을 추가할 수 있습니다.
예시에서 다른 문제가 발생하고 있습니다. 이 플러그인은 HTML을 전송합니다(현재 버전과 이번 업데이트 모두). 스크린샷에 표시된 것은 렌더링되지 않은 마크다운입니다.
Articles에 대한 지원은 해당 커밋 메시지에서 설명되어 있습니다.
Article은 연동(federation)될 콘텐츠의 길이를 제한하지 않으려는 경우(예: 전체 게시물을 연동하려는 경우)에 사용됩니다. 참고로 Mastodon은 현재 Article 유형의 콘텐츠를 링크로 변환하지만, Lemmy와 같은 플랫폼은 전체 콘텐츠를 표시합니다. 자세한 내용은 mastodon/mastodon#24079를 참고하세요.
제가 아는 바로는, Mastodon Glitch도 마크다운을 지원하며, 서버 측에서 HTML로 렌더링합니다. 제가 바랐던 바로 그 방식이었죠.
이제 HTML을 전송해야 한다는 걸 알게 되니, 다른 플러그인의 간섭으로 인한 문제일 가능성이 높아 보입니다. 이 부분을 테스트해 보겠습니다. 감사합니다!
이것이 “공식” 태그가 붙지 않은 이유가 궁금합니다.
아직 호스팅 고객에게 기본적으로 제공되지 않기 때문일 수 있습니다
네, 해당 플러그인은 아직 개발 초기 단계에 있기 때문에 공식 플러그인으로 지정되어 있지 않습니다. 호스팅 고객분들은 해당 플러그인 사용에 대해 문의하실 수 있습니다.
CDCK은 다양한 플러그인을 개발하며, 모든 플러그인이 공식으로 지정되는 것은 아닙니다. 개발하는 플러그인 중에는 실험적이거나 특정 분야에 특화된 것들도 있습니다. 하지만 결국 이 플러그인도 공식으로 지정할 것으로 생각합니다.
6개의 게시물이 새 주제로 분리되었습니다: ActivityPub 플러그인 사용법