angus
(Angus McLeod)
6월 7, 2021, 6:00오전
1
Mentionables 플러그인을 사용하면 사용자 정의 멘션 데이터 세트를 설정할 수 있습니다. 사용자 정의 멘션은 @users 또는 #categories와 동일한 방식으로 작동하지만, Discourse 외부의 데이터를 사용하며 외부 URL로 링크할 수도 있습니다.
Composer 및 최종 게시글 보기
이것은 제휴 링크 세트에 매우 적합합니다. Amazon 또는 기타 어떤 제공자도 사용할 수 있습니다.
관리자 보기
예시 소스
현재 지원되는 데이터 소스는 Google Sheets뿐이지만, 이 플러그인은 어떤 소스도 지원하도록 설계되었습니다. 새로운 소스를 추가하고 싶으시다면 문의해 주세요 .
코드 가져오기
문서 읽기
버그 신고
플러그인 설치 방법을 모르시나요? 여기서 단계를 따르세요 .
25개의 좋아요
주제를 멘셔너블(mentionables) 기준으로 필터링할 수 있나요? 미국 주(State) 데이터셋을 만들고 싶어서, 각 게시물을 특정 주와 연결할 수 있을 것 같아서요.
angus
(Angus McLeod)
10월 18, 2021, 7:31오전
3
현재는 아닙니다. 추상적인 관점에서 필터가 어떻게 작동할 것이라 생각하시나요? 외부 데이터셋을 임의로 mentionables(언급 대상) 집합으로 설정할 수 있습니다. 또한 사용자 정의 mentionable 데이터를 가진 게시물의 정렬 방식을 알려주는 추가 컬럼을 데이터에 사용할 수도 있습니다. 그런 다음, 같은 게시물에서 여러 개의 언급이 이루어진 상황을 처리해야 합니다. 이 기능을 추상적인 관점에서 어느 정도 상세히 범위를 설정해 주신다면, 구현에 얼마나 많은 노력이 필요한지 파악할 수 있을 것입니다.
OK, 이 문제를 해결하기 위해 몇 가지 PR을 완료했습니다:
main ← api_refactor
merged 02:06PM - 16 Dec 22 UTC
* fixes the back end which broke due to dependencies.
* replacement of 3rd part… y library with official api client from Google so should be more robust going forward
* removes many redundant gems
* major simplification of code:
* higher level API allows us to get rid of token management & Plugin Store use (as per new draft Pavilion policy).
* sheets tests rewritten and take advantage of stubbing
* fixed & updated CI script to more modern core equivalent
* **NB breaking changes to settings** (necessary evil due to change of interface):
- substitutes worksheet names for gids
- substitutes spreadsheet id for spreadsheet url
- bumped to new minor version due to breaking changes (though you could argue it should be a MAJOR bump, see: https://semver.org/)
API를 Google 공식 API로 전환하고, 중개용 gem(그리고 다른 몇 가지)을 제거했으며, CI를 추가하여 앞으로 더 안정적으로 동작할 수 있도록 했습니다.
설정 항목에 대한 호환성 깨짐(breaking changes) 사항을 유의해 주세요:
mentionables_google_spreadsheet_url: “Google 스프레드시트의 URL”
다음으로 변경됩니다:
다음으로 변경됩니다:
mentionables_google_worksheet_names: “범위 내 소스 워크시트(탭) 이름”
그리고 새로운 설정 항목이 추가되었습니다:
mentionables_google_worksheet_max_row: “스캔할 최대 행 수”
이 PR은 프론트엔드 문제를 수정하고(테스트를 추가하면서) 있습니다.
main ← production_fixes
merged 09:10AM - 24 Jan 23 UTC
3개의 좋아요
RGJ
(Richard - Communiteq)
5월 2, 2023, 10:43오전
7
신고해 주셔서 감사합니다. 링크를 업데이트했습니다.
2개의 좋아요
frold
5월 2, 2023, 11:55오전
8
왜 이렇게 기술적으로 복잡한가요? 설정조차 제대로 못 해서 일을 진행할 수 없습니다.
만약 스프레드시트를 위한 업로드 버튼이 있었다면 저 같은 일반 사용자도 쉽게 활용할 수 있었을 텐데요.
아니면 온라인 폼 에디터가 있었으면 좋았을 텐데, 아쉽게도 이건 너무 고급스럽습니다.
RGJ
(Richard - Communiteq)
5월 2, 2023, 1:11오후
9
말씀하신 내용에 일부 동의합니다. 이 플러그인은 확실히 기술적인 배경을 가진 사용자를 대상으로 만들어졌습니다. 하지만 설정 과정만 꽤 어렵고, 그 이후에는 정반대입니다.
실제로 이 플러그인은 Google Sheets의 기능을 활용하여 익숙한 편집기를 사용하도록 설계되었습니다.
한 번 설정을 마친 후에는 비기술적인 사용자도 파일을 업로드해야 하는 것보다 훨씬 쉽게 플러그인을 사용할 수 있습니다.
제 생각에는 @frold의 사용 사례, 즉 제3자 사이트에서 렌더링된 금융 차트를 표시하는 용도에는 적합하지 않을 것 같습니다. Mentionables는 이러한 용도를 위해 설계된 것이 아닙니다.
frold
5월 2, 2023, 4:03오후
11
채팅으로 안내해 주실 수 있는 분이 계시다면 연락해 주세요.
공개 포럼에서 코드를 공유하는 것은 안전하지 않다고 생각합니다…
@frold 여기에는 서드파티 그래프를 공유하는 코드가 없습니다. 이 플러그인은 도움이 되지 않을 것입니다. 이 플러그인은 사용자가 회색 버블 형태로 표시된 제품 목록에서 검색하고 각 제품 페이지로 연결되는 링크를 통해 제품을 다시 불러올 수 있도록 사이트에서 허용하는 용도로만 설계되었습니다.
1개의 좋아요
frold
5월 2, 2023, 4:40오후
13
알겠습니다 - 게시글에 링크가 삽입될 줄 알았거든요.
이 URL이 이미지로 연결되는 거라고 생각했습니다.
frold:
음 - 게시글에 링크가 삽입될 줄 알았어요.
그렇습니다.
아니요, 그냥 회색 말풍선 안에 있는 지루한 설명일 뿐입니다
여기서는 추가 스크린샷 하나가 도움이 될 것 같아요
이것은 제휴 링크 세트로 사용하기에 딱 좋습니다.
OP를 업데이트했습니다.
2개의 좋아요
설정 및 구성 과정을 자세히 설명드리기 전에, 질문 하나만 드리고 싶습니다. Mentionables의 적절한 사용 사례 중 하나로, 법률 문서 초안인 토픽(Topics)을 작성할 때 법률과 판례에 대한 참조를 포함할 수 있도록 하는 경우가 있을까요? 이때 연결된 “mentionables” 스프레드시트에는 관련 법률 참조 사항과 판례가 모인 컬렉션이 포함되어 있다고 가정하면요?
1개의 좋아요
그렇게 볼 가능성도 높네요. 먼지 낀 오래된 책의 예쁜 사진이 있다면 도움이 될 거예요
1개의 좋아요
어느 날, 같은 항목을 + 키를 여러 번 눌러서 접근할 수 있는 대안 스니펫을 추가하고 싶다는 생각이 들었습니다.
자, 내 설정을 보여드릴게요 (설치 지침에 제공된 테스트 데이터 Google 시트를 사용 중입니다). 그리고 발생하는 오류는 다음과 같습니다… (아마도 플러그인이 깨져 있고, 개발자가 비용을 요구하는 것 같습니다? 물론 괜찮습니다, 참고로 말씀드리는 거예요!)
도움 주시면 정말 감사하겠습니다!
아직 작동 중입니다. 개인 키가 -----BEGIN PRIVATE KEY----로 시작하고 -----END PRIVATE KEY-----로 끝나는지 확인하세요.
1개의 좋아요
RGJ
(Richard - Communiteq)
10월 5, 2023, 8:38오전
20
아니요, 정상 작동 중이고 무료입니다. 왜 그렇게 생각하신 거예요?
1개의 좋아요