게시글에서 ActivityPub 핸들을 클릭 가능하게 만들기

제가 참여하는 일부 커뮤니티에서 사람들이 게시글에 ActivityPub 핸들을 언급하기 시작하는 것을 보고 있습니다. 하지만 안타깝게도 현재는 다음과 같은 형태로 표시됩니다:

@fediforum@mastodon.social

이것은 클릭이 불가능합니다. 따라서 호기심이 생겨 해당 핸들을 팔로우하고 싶다면, 핸들을 복사하여 ActivityPub 사이트(예: mastodon)에 붙여넣고 핸들의 프로필 페이지로 이동해야 합니다.

다음과 같이 자동으로 클릭 가능한 링크로 변환되면 훨씬 좋겠습니다:

@fediforum@mastodon.social

URL에 필요한 모든 정보가 핸들에 포함되어 있으므로, 코드를 통해 이를 쉽게 구현할 수 있어야 합니다:

[@fediforum@mastodon.social](https://mastodon.social/@fediforum)

5개의 좋아요

하지만 ActivityPub를 통해 Fediversum으로 전송될 때는 링크가 될 수 없다고 생각합니다. 대신 Discourse 내부에서 적절한 방식으로 처리되어야 합니다.

그것이 얼마나 중요한지, 혹은 이 기능 요청과 관련이 있는지조차 잘 모르겠습니다. 사이트에서 ActivityPub 핸들을 참조할 때 Activity 플러그인이 설치되어 있다는 전제는 하지 않습니다.

연동(페더레이션)된 게시글에는 포맷팅 문제가 많습니다. 불행히도 모든 Discourse 마크다운이 지원되지 않아 꽤 엉망으로 보입니다. 이 문제는 플러그인으로 처리할 수 있을 것 같습니다.

비연동(Non-federated) 환경에서는 핸들을 링크로 표시하고, 연동(Federated) 환경에서는 핸들을 링크로 사용하면서 동시에 Discourse 내부에서 일반 핸들을 통해 연동하는 옵션을 코딩하는 것이 얼마나 어려운지 잘 모르겠습니다. 혹은 그것이 실제로 어떤 역할을 하는지도요.

하지만 Mastodon 쪽에서 누군가를 멘션하는 것이 불가능하다면, 왜 실제 링크를 사용하지 않는 걸까요? :man_shrugging:

Where to meet Nextcloud users at Mastodon? - 🎉 Events & meetups - Nextcloud community 이 토픽을 우연히 발견했는데, 현재 디스코스에서 이 문제가 얼마나 엉망인지 보여주는 훌륭한 예시입니다. 페디버스와 디스코스 커뮤니티 간의 연결성을 높이기 위해 이 기능이 좀 더 관심을 받으면 좋겠습니다.

해당 토픽의 마지막 두 게시글은 전형적인 사례로, 아래 스크린샷을 참고하세요. @irdi는 해당 디스코스 사용자 자신을 가리키는 내부 링크입니다. @rskikuli도 내부 링크가 되겠지만, 해당 닉네임의 사용자는 존재하지 않습니다. 그 사용자는 연동된 계정의 URL을 붙여넣는 지혜를 보였지만, 연동 핸들을 공유하는 문화가 자리 잡기에는 이런 마찰이나 노력이 너무 큽니다.