ActivityPub 플러그인

플러그인에 의해 추가된 항목들은 사이드바 커스터마이징 측면에서 아직 약간 비유연한 것 같습니다. 저는 이것이 여전히 권장되는 방법이라고 생각합니다:

3개의 좋아요

감사합니다. 제게 잘 작동했습니다.

2개의 좋아요

어떤 이유인지 모르겠지만 모바일에서는 여전히 사이드바에 표시됩니다. 혹시 원인을 아시는 분 계신가요?

감사합니다.
올레

1개의 좋아요

아, 모바일에서 ‘더 보기’ 표시 방식이 변경되어 이 부분이 바뀌었을 수 있습니다.

‘Federation’의 경우 이 코드로 해결될 것 같습니다:

.sidebar-more-section-content { 
    li[data-list-item-name=activity-pub-about] { 
        display: none !important; 
    }   
}
3개의 좋아요

네, 감사합니다!:slight_smile:

2개의 좋아요

다음 코드를 사용하여 모바일과 데스크톱에서 링크를 숨길 수도 있습니다.

.sidebar-section-link-wrapper[data-list-item-name="activity-pub-about"] {
         display: none;
      }
1개의 좋아요

게시글이 새 주제로 분리되었습니다: Actor not discoverable on other sites

안녕하세요. 플러그인을 설치했는데 매우 쉬웠습니다. 마스토돈도, 플러그인도 전혀 몰랐는데도 말이에요. 다만 여기서 설명할 작은 문제 하나를 제외하면 모든 것이 잘 작동하고 있습니다.

제가 관리자로서 나중에 마스토돈에 게시되는 카테고리에 직접 주제를 게시할 때는 문제가 없습니다. 하지만 오늘, 이전에 제 포럼에 게시물을 올린 적 없는 사용자가 해당 카테고리 중 하나에 게시물을 올렸습니다. 당연히 이 게시물은 승인 대기열로 들어갔습니다. 제가 승인했고, 게시물은 해당 카테고리에 게시되었습니다. 그러나 제 생각에는 마스토돈에 게시되어야 했을 텐데, ActivityPub에서 이 게시물을 가져가지 않았습니다.

두 가지 잠재적인 문제를 고려해 보았습니다. 첫째, 이 사용자는 관리자가 아닙니다. 이것이 문제일까요? 둘째, 이 게시물이 제 승인 전에 먼저 모더레이션 대기열을 거쳤기 때문에 문제가 발생한 것일까요? 이것이 마스토돈에 게시되는 것을 방해했을까요? 어떻게 생각하시나요?

관련된 질문도 하나 있습니다. 무슨 일이 일어나고 있는지 확신이 서지 않아서 제가 관리자로서 테스트 게시물을 직접 올렸는데, 문제는 없었습니다. 5분 후 마스토돈에 게시되었지만, 마스토돈에서 이를 삭제할 수 없었습니다. 제 메인 계정으로 가지 않고 액터 중 하나와 연결된 계정으로 간 것 때문이라고 추측합니다. 마스토돈에서 이러한 액터 연결 계정을 제가 제어하는 것은 불가능해 보이지만, 이는 더 마스토돈에 특화된 질문인 것 같습니다.

관심 가져 주셔서 감사합니다.

그 어떤 주제든, 해당 카테고리에 유기적으로 작성되어 정상적인 방식으로 게시되지 않은 것들은 연동(federated)되지 않는다는 것과 같은 맥락에서 나온 것 같습니다.

다만, 수동으로 처리할 수는 있습니다.

WordPress 플러그인을 사용하거나 타이머로 게시물을 게시한 경우, 또는 비연동 카테고리에서 연동 카테고리로 이동한 경우에도 동일한 상황이 발생합니다.

저는 이것이 버그라기보다는 기능의 부재에 더 가깝다고 생각합니다. ActivityPub가 아직 완전히 준비되지 않았기 때문입니다.

해당 인스턴스의 관리자라면 메시지를 시야에서 제거하거나 로컬 타임라인에서 삭제할 수 있습니다.

하지만 본인이 작성하지 않은 메시지를 영원히 삭제할 수는 없습니다. 원래 인스턴스의 원글 작성자(OP)여야만 삭제가 가능하며, 설령 그럴 경우에도 Fediverse의 다른 모든 사용자가 그 삭제 요청을 따를지는 순전히 운에 맡겨진 것입니다.

따라서 포럼에서 이를 삭제해야 하며, Discourse에서 그 삭제가 연동될지 확신은 없습니다. 하지만 Discourse에서 연동을 해제하는(un-federate) 것은 가능해야 합니다. 어쨌든… Fediverse의 높은 트래픽 덕분에 몇 분 후면 아무도 그런 게시물을 보지 않게 되므로, 큰 문제는 아닙니다. :smirking_face:

1개의 좋아요

답변해 주셔서 감사합니다. 전체적으로 큰 문제는 아니지만, 제 조작에 문제가 있는 건 아닌지 확인하고 싶었습니다.

Hey @patrickemin, 플러그인을 테스트해 주셔서 감사합니다. 잘 작동하고 이해가 잘 된다고 하니 기쁩니다. 이런 피드백을 들을 수 있어 좋네요 :slight_smile:

네, 이는 예상되는 동작입니다. 우리는 승인 시 게시물을 자동으로 게시하지 않습니다. @Jagster가 지적했듯이, 승인 후 ActivityPub 토픽 작업을 사용하여 토픽과 그 게시물을 수동으로 게시할 수 있습니다. 승인 후 게시물을 자동으로 게시하도록 하는 설정을 추가할 수도 있습니다. 승인 대기열을 다양한 목적으로 사용하는 사람들이 여전히 수동으로 처리하기를 원할 수 있기 때문입니다.

네, 이것도 예상되는 동작입니다. 게시물이 연방(Federate)될 때, 이를 제어하는 "액터"는 해당 게시물을 연방한 액터입니다. 따라서 마스토돈 계정으로 이를 삭제할 수 없습니다. Discourse 자체에서 삭제해야 합니다. 그러면 우리는 Mastodon에게도 거기에 삭제하도록 지시합니다.

2개의 좋아요

@angus 연동된 카테고리 중 하나에 이상한 문제가 발생했습니다 (이 카테고리에서만 발생하며, 플러그인의 다른 모든 기능은 정상 작동합니다):

해당 카테고리가 "비활성"으로 표시됩니다. 액터를 "활성"으로 저장하면 오류 없이 저장됩니다. 그러나 모든 액터/카테고리 개요 화면으로 돌아가면 다시(또는 여전히?) 비활성화되어 있습니다:

grafik

이 문제를 어떻게 디버깅할 수 있을까요?

안녕하세요 @Thomas_Rother, 해당 카테고리는 일반 사용자가 게시물을 올릴 수 있는 공개 카테고리인가요?

1개의 좋아요

아니요, 읽기 전용입니다. 목적은 공개적으로 접근 가능한 문서 영역을 만들어 두는 것입니다. 이 영역은 일반 사용자(및 로그인한 사용자)에게는 읽기 전용이지만, 모더레이터와 관리자만 작성할 수 있습니다. 독일어로 된 Discourse 문서는 제한적이므로, ActivityPub를 통해 외부의 잠재적 독자들을 끌어들이는 역할을 해야 합니다.

1개의 좋아요

알겠습니다. 아마도 비활성으로 표시되는 이유가 그것일 것입니다. 해당 사용 사례에 대해 기능 요청을 등록해 보시는 것이 좋습니다.

1개의 좋아요

안녕하세요! 플러그인을 설치했는데 처음에는 정상적으로 작동했습니다. 그런데 이유를 알 수 없게 게시글이 기사 대신 링크로 게시되기 시작했습니다. 설정은 올바르게 되어 있는데도 여전히 링크로 게시됩니다. 이 문제를 어떻게 해결할 수 있을까요?

우선 훌륭한 플러그인을 만들어 주셔서 감사합니다. 더 많은 기능이 추가되길 손꼽아 기다리고 있습니다!

이 플러그인에는 전체 포럼 액터가 꼭 포함되어야 합니다. 이전 게시물에서 이에 대한 논의가 있었지만, 아직 구현되지 않은 것 같습니다.

다양한 카테고리/태그 액터가 있어 무엇을 팔로우할지 지정할 수 있는 점은 좋습니다. 하지만 모든 공개된 주제를 보여주는 “포럼” 액터를 만들 수 있다면 정말 좋겠습니다.

예를 들어, @pelittaa@pelittaa.fi 액터를 팔로우하면 모든 공개 게시물을 받을 수 있습니다.


이미 개별 사용자 팔로우에 대한 기능 요청이 있었고, 이는 또한 훌륭한 추가 기능이 될 것입니다. 현재 마스토돈에서 사용자를 팔로우하려고 하면 팔로우 요청이 전송되지만, 답변을 받지 못하는 문제가 있습니다.

1개의 좋아요

안녕하세요, 이 플러그인에 대한 로드맵이나 예정된 기능 목록이 있을까요? 예를 들어, NodeBB에서는 페드이버스의 사용자를 팔로우할 수 있고, 포럼 사용자도 페드이버스에서 팔로우할 수 있습니다(서브포럼만 해당되는 것이 아닙니다). Discourse에서도 이와 같은 기능이 계획에 포함되어 있을까요? 감사합니다!

2개의 좋아요

@panosd님의 질문에 감사드립니다. 현재 플러그인에 새로운 기능을 추가할 계획은 없습니다. 향후 1년간 유지보수 관련 개선 작업을 진행할 예정이지만, 새로운 기능 추가는 계획에 없습니다.

포럼 환경에서 사용자를 팔로우하는 것은 다소 직관적이지 않습니다. 제 생각은 그렇습니다. “팔로우한 사용자의 게시글을 보여주는” 소셜 미디어 피드와 포럼의 주제 중심 구조를 조화롭게 맞추기는 매우 어렵다고 생각합니다. 포럼 게시글은 일반적으로 특정 맥락(주제, 카테고리) 안에서 이루어지므로, 이를 소셜 미디어 공간에 자연스럽게 '맞추기’가 어렵습니다.

명확히 하자면, Discourse에서는 이것이 가능합니다. 연동(Federation)이 활성화된 태그나 카테고리에 팔로우를 추가할 수 있으며, ActivityPub의 모든 액터(즉, 사용자)를 팔로우할 수 있습니다.

3개의 좋아요