언급 가능한 항목

Mentionables 플러그인을 사용하면 사용자 정의 멘션 데이터 세트를 설정할 수 있습니다. 사용자 정의 멘션은 @users 또는 #categories와 동일한 방식으로 작동하지만, Discourse 외부의 데이터를 사용하며 외부 URL로 링크할 수도 있습니다.

Composer 및 최종 게시글 보기

이것은 제휴 링크 세트에 매우 적합합니다. Amazon 또는 기타 어떤 제공자도 사용할 수 있습니다.

관리자 보기

예시 소스

현재 지원되는 데이터 소스는 Google Sheets뿐이지만, 이 플러그인은 어떤 소스도 지원하도록 설계되었습니다. 새로운 소스를 추가하고 싶으시다면 문의해 주세요.

:desktop_computer: 코드 가져오기

:page_facing_up: 문서 읽기

:bug: 버그 신고

플러그인 설치 방법을 모르시나요? 여기서 단계를 따르세요.

25개의 좋아요

주제를 멘셔너블(mentionables) 기준으로 필터링할 수 있나요? 미국 주(State) 데이터셋을 만들고 싶어서, 각 게시물을 특정 주와 연결할 수 있을 것 같아서요.

현재는 아닙니다. 추상적인 관점에서 필터가 어떻게 작동할 것이라 생각하시나요? 외부 데이터셋을 임의로 mentionables(언급 대상) 집합으로 설정할 수 있습니다. 또한 사용자 정의 mentionable 데이터를 가진 게시물의 정렬 방식을 알려주는 추가 컬럼을 데이터에 사용할 수도 있습니다. 그런 다음, 같은 게시물에서 여러 개의 언급이 이루어진 상황을 처리해야 합니다. 이 기능을 추상적인 관점에서 어느 정도 상세히 범위를 설정해 주신다면, 구현에 얼마나 많은 노력이 필요한지 파악할 수 있을 것입니다.

처음에는 이름이 선택 사항이었으며 og 태그에서 파생될 수 있었습니다. 이 기능이 리팩토링 과정에서 사라졌습니다.

수정 사항을 push했습니다: make name optional again · paviliondev/discourse-mentionables@a7007b2 (github.com)

1개의 좋아요

OK, 이 문제를 해결하기 위해 몇 가지 PR을 완료했습니다:

API를 Google 공식 API로 전환하고, 중개용 gem(그리고 다른 몇 가지)을 제거했으며, CI를 추가하여 앞으로 더 안정적으로 동작할 수 있도록 했습니다.

설정 항목에 대한 호환성 깨짐(breaking changes) 사항을 유의해 주세요:

  • mentionables_google_spreadsheet_url: “Google 스프레드시트의 URL”

다음으로 변경됩니다:

  • mentionables_google_worksheet_id: “Google 스프레드시트의 ID”

  • mentionables_google_worksheet_gids: “Google 스프레드시트 가져오기를 워크시트 GID로 제한합니다. 비어 있으면 모든 워크시트가 가져와집니다.”

다음으로 변경됩니다:

  • mentionables_google_worksheet_names: “범위 내 소스 워크시트(탭) 이름”

그리고 새로운 설정 항목이 추가되었습니다:

  • mentionables_google_worksheet_max_row: “스캔할 최대 행 수”

이 PR은 프론트엔드 문제를 수정하고(테스트를 추가하면서) 있습니다.

3개의 좋아요

사각지대인 것 같네요…

신고해 주셔서 감사합니다. 링크를 업데이트했습니다.

2개의 좋아요

왜 이렇게 기술적으로 복잡한가요? 설정조차 제대로 못 해서 일을 진행할 수 없습니다.

만약 스프레드시트를 위한 업로드 버튼이 있었다면 저 같은 일반 사용자도 쉽게 활용할 수 있었을 텐데요.

아니면 온라인 폼 에디터가 있었으면 좋았을 텐데, 아쉽게도 이건 너무 고급스럽습니다.

말씀하신 내용에 일부 동의합니다. 이 플러그인은 확실히 기술적인 배경을 가진 사용자를 대상으로 만들어졌습니다. 하지만 설정 과정만 꽤 어렵고, 그 이후에는 정반대입니다.

실제로 이 플러그인은 Google Sheets의 기능을 활용하여 익숙한 편집기를 사용하도록 설계되었습니다.

한 번 설정을 마친 후에는 비기술적인 사용자도 파일을 업로드해야 하는 것보다 훨씬 쉽게 플러그인을 사용할 수 있습니다.

제 생각에는 @frold의 사용 사례, 즉 제3자 사이트에서 렌더링된 금융 차트를 표시하는 용도에는 적합하지 않을 것 같습니다. Mentionables는 이러한 용도를 위해 설계된 것이 아닙니다.

채팅으로 안내해 주실 수 있는 분이 계시다면 연락해 주세요.

공개 포럼에서 코드를 공유하는 것은 안전하지 않다고 생각합니다…

@frold 여기에는 서드파티 그래프를 공유하는 코드가 없습니다. 이 플러그인은 도움이 되지 않을 것입니다. 이 플러그인은 사용자가 회색 버블 형태로 표시된 제품 목록에서 검색하고 각 제품 페이지로 연결되는 링크를 통해 제품을 다시 불러올 수 있도록 사이트에서 허용하는 용도로만 설계되었습니다.

1개의 좋아요

알겠습니다 - 게시글에 링크가 삽입될 줄 알았거든요.

이 URL이 이미지로 연결되는 거라고 생각했습니다.

그렇습니다.

아니요, 그냥 회색 말풍선 안에 있는 지루한 설명일 뿐입니다 :sweat_smile:

여기서는 추가 스크린샷 하나가 도움이 될 것 같아요 :slight_smile:

이것은 제휴 링크 세트로 사용하기에 딱 좋습니다.

OP를 업데이트했습니다.

2개의 좋아요

설정 및 구성 과정을 자세히 설명드리기 전에, 질문 하나만 드리고 싶습니다. Mentionables의 적절한 사용 사례 중 하나로, 법률 문서 초안인 토픽(Topics)을 작성할 때 법률과 판례에 대한 참조를 포함할 수 있도록 하는 경우가 있을까요? 이때 연결된 “mentionables” 스프레드시트에는 관련 법률 참조 사항과 판례가 모인 컬렉션이 포함되어 있다고 가정하면요?

1개의 좋아요

그렇게 볼 가능성도 높네요. 먼지 낀 오래된 책의 예쁜 사진이 있다면 도움이 될 거예요 :wink:

1개의 좋아요

어느 날, 같은 항목을 + 키를 여러 번 눌러서 접근할 수 있는 대안 스니펫을 추가하고 싶다는 생각이 들었습니다.

자, 내 설정을 보여드릴게요 (설치 지침에 제공된 테스트 데이터 Google 시트를 사용 중입니다). 그리고 발생하는 오류는 다음과 같습니다… (아마도 플러그인이 깨져 있고, 개발자가 비용을 요구하는 것 같습니다? 물론 괜찮습니다, 참고로 말씀드리는 거예요!)

도움 주시면 정말 감사하겠습니다!

아직 작동 중입니다. 개인 키가 -----BEGIN PRIVATE KEY----로 시작하고 -----END PRIVATE KEY-----로 끝나는지 확인하세요.

1개의 좋아요

아니요, 정상 작동 중이고 무료입니다. 왜 그렇게 생각하신 거예요?

1개의 좋아요