안녕하세요! 초보입니다. 이 곳에 질문을 올리는 것이 맞는지 잘 모르겠네요, 죄송합니다.
저는 지원 커뮤니티를 만들고 싶은데요, 즉 사용자들이 서로 질문에 대한 답변을 도와주는 형태입니다. 다른 지원 커뮤니티에서는 질문을 올리기 전에 먼저 답변을 검색하도록 하는 경우가 있는 것 같더라고요. Discourse로 이런 기능을 구현할 수 있을까요?
Discourse에는 멋진 위키 기능이 있다는 걸 알겠어요. 그래서 새 질문을 올리기 전에 멤버들이 게시물을 먼저 검색하도록 유도하는 것이 더 좋을 것 같습니다.
감사합니다!
2개의 좋아요
이것이 최선의 옵션인지는 확신할 수 없지만, 간단한 JavaScript로 이 기능을 구현할 수 있습니다.
사용자가 검색어를 입력하면 이를 저장하고 sessionStorage를 생성하세요. 사용자가 새 게시물을 작성하려고 할 때 sessionStorage를 확인하세요.
sessionStorage에 주제 제목(또는 본문)의 단어가 하나라도 포함되어 있으면 주제 생성을 허용하고, 그렇지 않으면 생성을 차단하세요.
1개의 좋아요
데이비드님, 안녕하세요! 제 제안은 이런 기능을 추가하기 전에 소프트웨어를 조금 더 사용해 보시는 것입니다. 주제를 시작할 때 디스코스가 이 특정 요구를 몇 가지 기발한 방식으로 다루고 있다는 것을 알게 되실 겁니다. 신규 사용자는 커뮤니티 가이드라인에 대한 알림을 받게 됩니다. 사용자가 게시물을 작성할 때, 기존 주제와 유사한 주제인 경우 알림이 표시됩니다.
아이러니하게도, 이 주제에 대한 게시물이 이미 존재합니다. 게시 전에 검색을 하셨더라면 찾으셨을 것입니다.
We have a Wishlist category that we try to keep consolidated and organized. It is the only category we have in which user’s new topics require mod review before acceptance. They can vote and comment on existing topics.
Even though in the category intro we ask them to search before posting, we get tons of submissions for topics that already exist. We then have to go through all the steps to merge the new submission with the existing topic, which ends up being pretty time consuming.
While the "Y…
수정: "search before posting"을 포함한 새 주제로 이 기능을 테스트해 보았지만, 여기에 링크한 주제가 “귀하의 주제는 …과 유사합니다” 팝업에 표시되지 않았습니다. 하지만 전체 제목을 사용하니 작동했습니다 - 화면에 어떻게 보이는지 스크린샷을 참조하세요.
8개의 좋아요
이 기능을 사용하려면 특정 설정이 필요한가요? 현재 회사의 샌드박스 환경에서 작업 중인데, 항상 중복 게시물을 생성할 수 있으며 팝업이 전혀 표시되지 않습니다.
1개의 좋아요
minimum_topics_similar이라는 사이트 설정이 있습니다. 기본값은 50으로, 전체 주제 수가 50개 미만이면 유사 주제 메시지가 표시되지 않습니다. 샌드박스에 콘텐츠가 많지 않다면 이 설정이 원인이 될 가능성이 높습니다.
5개의 좋아요