비 Discourse 사이트에서 인용 및 참고하는 기능

디스코스의 인용 기능을 정말 좋아합니다. 오늘 포스트를 작성하던 중 위키백과에 링크를 걸고 해당 페이지 내 특정 텍스트를 인용하고 싶었습니다. 보통은 스크린샷을 찍고 나서 별도로 링크를 추가하는 방식으로 처리하곤 합니다. 그런데 오늘 문득, 디스코스의 인용 기능처럼 웹상에서 어떤 사이트든 인용할 수 있는 기능이 있으면 좋겠다는 아이디어가 떠올랐습니다.

위키백과를 예로 들면, 위키백과 페이지로 가서 인용하려는 텍스트를 강조(선택)하거나(혹은 박스를 드래그해서 스크린샷을 만들거나) 하면, 자동으로 인용문(또는 스크린샷)이 디스코스 작성기에 추가되고 출처가 링크와 함께 인용되도록 할 수 있습니다. 그리고 인용문에서 링크를 방문했을 때, 이상적으로는 깃허브가 특정 링크를 방문했을 때 강조된 코드를 표시하듯 텍스트가 강조되어 표시되면 좋겠습니다.

이 기능이 디스코스 내부에서나 브라우저 확장 프로그램으로 개발하기는 어려울 수 있다고 생각하지만, 웹에 상호작용성을 크게 높이고 디스코스에서 훨씬 더 많은 논의를 이끌어낼 수 있을 것이라고 믿습니다. 블로그 게시물 인용, 반박글 작성, 사전 정의 포함 등 다양한 활용을 상상해 볼 수 있습니다.

어쨌든, 혹시 이 기능을 만들어 보려는 분이 계신다면 생각해보실 수 있도록 이렇게 공론화해 보았습니다. 그리고 아래에서 다른 분들과 함께 이 아이디어를 더 발전시켜 나갈 수 있기를 기대합니다.

3개의 좋아요

훌륭한 아이디어입니다! 전적으로 지지합니다! :+1:

네, 아마도 브라우저 확장 프로그램을 통해서만 작동할 수 있을 것 같습니다.

이러한 생각을 하는 사람이 당신만은 분명 아닙니다.

2개의 좋아요

좋아요, 다른 주제에 대해 더 자세히 살펴볼게요 :slight_smile:

그리고, Discourse API를 이용해 작성기에 인용문을 추가하는 방법이 있는지 혹시 알고 계신가요? 찾아보았지만 관련 내용을 찾지 못했는데, 어딘가에는 분명 있을 것 같아요.

미안하지만 전혀 모르겠어요.

1개의 좋아요

괜찮아요. 다른 분들이 아시는지 기다리는 동안 제가 알아볼게요. :slight_smile:

수정: 인용 기능을 정확히 사용하는 방식은 아니지만, 비슷한 효과를 낼 수 있는 방법이 있을 것 같아요. 간단한 북마크릿이 다음과 같이 작동할 수 있다고 생각합니다:

  1. 텍스트 선택
  2. 북마크릿 클릭
  3. 북마크릿이 선택된 텍스트와 현재 URL을 다음과 같은 마크다운 인용 블록으로 변환:
> example.com:
> Lorem ipsum text
  1. 북마크릿이 해당 텍스트를 클립보드에 복사.

이런 것을 Discourse 작성기에 붙여넣으면 다음과 같이 보여야 합니다:

example.com:
Lorem ipsum text

북마크릿은 새 주제 생성 URL 옵션을 사용하거나 사용자가 추가할 사이트를 선택할 수 있도록 하는 방식으로 더 고급 기능을 가질 수 있지만, 이렇게 단순한 북마크릿만으로도 큰 도움이 될 것이라 생각합니다.

어쨌든, 지금은 조금 더 번거롭지만 앞으로는 이렇게 텍스트를 인용해서 사용할 가능성이 높습니다.

1개의 좋아요

인용을 정말 좋아하고, 북마크릿도 좋아합니다! :heart:

몇 년 전부터 아카이빙/토론을 위해 Discourse에 콘텐츠를 복사하는 작업을 시작했습니다(이 맥락에서의 아카이빙은 프라이버시와 역사적 보존의 이유로 이미지 복사와 유사합니다).

어쨌든, 당시 저에게는 잘 작동했던 첫 번째 시도는 이거였습니다: https://talkgroup.xyz/t/discourse-has-an-api-for-updating-single-topics-adding-messages-etc/2557/6?u=maiki

<a class="bookmarklet" href="javascript:(function()%7Blocation.href%3D'https%3A%2F%2Ftalkgroup.xyz%2Fnew-topic%3Ftitle%3D'%2BencodeURIComponent(document.title)%2B'%26body%3D'%2BencodeURIComponent(location.href)%7D)()">talkgroup (동사로서)</a>

이것을 개선해 봤습니다… 하지만 아무것도 저장하지 않은 브라우저에서 가볍게 해킹한 결과물이니요…

@jimkleiber 혹시 뭔가 아이디어가 떠오르면 알려주세요, 제가 직접 테스트해 보겠습니다! :slight_smile:


같은 주제에서 "어디서든 인용"과 위키백과를 함께 언급하자니, 브라우저 레벨에서 구현되길 바랐던 위키백과에서 가장 좋아하는 기능 하나가 떠올랐습니다… 다만 프라이버시 문제를 허용하기 위해 상당한 수정이 필요하겠죠.

어쨌든: 위키백과 미리보기(Wikipedia Previews)!

oEmbed/OpenGraph/Onebox 지원을 추가해서 Discourse가 미리보기를 처리하도록 상상해 보세요!

(이것은 별도의 기능 요청이 아니라, 더 나은 북마크릿을 구상하기 위해 공유하는 것입니다. ^_^)

4개의 좋아요

이 중 대부분, 아니 전부라면, 이미 https://hypothes.is 로 구현할 수 있다고 생각합니다.

예를 들어, 사용자 pogotc는 영어 위키백과 메인 페이지에서 "anyone can edit"라는 텍스트를 강조했습니다. 아래는 해당 주석(강조)을 인용하는 링크이며, 우리가 이 링크를 방문하면 영어 위키백과 메인 페이지에서 해당 주석이 달린 텍스트가 강조된 상태로 볼 수 있습니다:

https://hyp.is/2yfMMA_CEeupaZ-oROo1ww/en.wikipedia.org/wiki/Main_Page

주석 작성자(텍스트 강조자)는 북마크릿이나 브라우저 확장 기능을 사용해야 하지만, 누구나 위의 링크와 같은 링크를 통해 주석(강조)만 보기 위해 접속할 수 있습니다.

하지만 텍스트를 강조하되 그렇게 공개하고 싶지 않으신 건가요?

인터넷에서 텍스트를 복사해서 Windows 10의 Microsoft OneNote에 붙여넣으면, 기본 붙여넣기 시 텍스트 뒤에 출처 URL이 함께 표시됩니다. 아마 클립보드에 이미 포함되어 있는 것 같습니다. iPhone에서는 작동하지 않지만, PC용 솔루션만 필요하시다면 이 정보가 도움이 될 수 있습니다.