[note][/note]로 텍스트를 감싸서 ActivityPub를 통해 게시할 게시물의 일부만 선택할 수 있습니다. 이를 통해 Mastodon과 같은 마이크로블로깅 서비스에 표시되는 내용을 더 세밀하게 제어할 수 있습니다. 예를 들어, 작성기에서 게시물이 다음과 같이 보인다면:
We have some exciting news to share: [note]Everything Pets is launching a magazine![/note]
게시물에 여러 개의 태그 액터가 연결되어 있는 경우, 현재는 목록에 가장 먼저 나열된 태그의 액터만 게시물을 게시합니다. 같은 분류 유형(taxonomic type)의 여러 액터에서 동시에 게시물을 게시할 수 있도록 지원하도록 하는 것은 좋은 Contribute > Feature 요청입니다 (activitypub 태그를 붙이세요).
사용자 프로필 페이지의 Federation 탭에는 Discourse 또는 Mastodon 유형을 선택하여 연결된 액터(Linked Actors)를 추가할 수 있는 설정이 있습니다. 해당 설정에는 다음과 같이 적혀 있습니다:
연결된 액터와 관련된 게시물은 사용자의 계정에 귀속됩니다.
이것이 어떻게 작동하나요? 여기에 Mastodon 계정을 추가하면, 내 Mastodon 게시물이 Discourse로 올라가나요, 아니면 그 반대인가요? 전자의 경우, 태그와 카테고리는 어떻게 선택되나요? 여기에 Discourse 계정을 추가하면, 외부 서버의 게시물이 이 설정이 적용된 서버에 추가되나요? 이 경우에도 카테고리와 태그가 일치하지 않으면 어떻게 되나요?
저는 Discourse와 Mastodon을 모두 호스팅하고 있으며, 이 Discourse 인스턴스에도 계정이 있습니다. 제게 가장 이상적인 구성은 어느 Discourse 인스턴스에 게시물이 올라가든 두 서버 모두에 나타나고, Mastodon에는 한 번만 공유되는 것이라고 생각합니다. 이 구성 방법은 앞선 질문에 대한 답변에 따라 달라질 것입니다.
또한 ActivityPub에서 게시물에 답글을 작성하는 것은 어떻게 되나요? 연결된 액터의 게시물에 대해 카테고리와 태그, 사용자 정보를 위해 Mastodon을 사용하여 답글을 작성할 수 있나요?
그렇지 않습니다! 이 기능은 일반적인 과정을 통해 연동(federated)된 게시물이 사용자의 계정에 귀속되도록 허용합니다. 예를 들어 카테고리나 태그 액터를 통해 연동되는 경우입니다. 예를 들어 설명하면 다음과 같습니다:
디스코스에 "Announcements"라는 카테고리가 있으며, 이 카테고리는 전체 주제 ActivityPub 게시를 설정해 두었습니다.
디스코스에 eric_discourse라는 사용자 계정이 있습니다.
마스토돈에 eric_mastodon이라는 사용자 계정이 있습니다.
eric_mastodon 계정으로 "Announcements"를 팔로우합니다.
eric_discourse(즉, 본인)가 "Announcements"에 새로운 주제를 생성합니다.
Announcements 카테고리가 해당 주제를 연동(federate)합니다.
마스토돈에서 eric_mastodon 계정으로 해당 주제에 답글을 씁니다.
이 답글은 디스코스의 Announcements 카테고리에 의해 처리되어, 해당 주제 내의 답글(게시물)로 나타납니다.
eric_mastodon과 eric_discourse를 연결할 수단이 없으므로, ActivityPub 플러그인은 eric_mastodon의 답글 게시물을 위해 임시 사용자(staged user)인 eric_mastodon1을 생성합니다(사용자 이름은 액터의 사용자 이름에서 생성됨).
이제 주제는 다음과 같이 보입니다:
eric_discourse의 첫 번째 게시물.
eric_mastodon1의 답글(두 번째) 게시물.
질문하신 기능은 본인이 eric_mastodon1임을 증명하여, 디스코스에 여러 사용자 계정을 가지지 않도록 하는 것입니다. 해당 탭에서 인증 과정을 완료하면:
eric_mastodon1의 게시물은 eric_discourse의 게시물이 됩니다.
eric_mastodon1은 더 이상 존재하지 않습니다.
향후 eric_mastodon의 활동은 디스코스 인스턴스에서 eric_discourse와 연결됩니다.