Discourse 사용자 피드백

안녕하세요 @exetico
위 문제를 수정하는 패치를 추가했습니다. 최신 플러그인을 받아서 테스트해 주시겠어요?

2개의 좋아요

버그를 수정해 주셔서 감사합니다. 며칠 안에 확인해 볼 수 있을 것 같습니다. 늦게 답장 드려서 죄송합니다.

정말 좋네요! 지난 몇 주 동안 저희 사이트를 다시 빌드하지는 않았지만, 한 번 시도해 보겠습니다. 다른 분들도 이 문제가 수정되었는지 여부를 알려주시면 좋겠습니다.

2개의 좋아요

안녕하세요, 저는 포럼에서 다른 사용자에 대한 리뷰를 남길 수 있도록 User Feedback Plugin을 사용하고 있습니다. 이 플러그인은 잘 작동해 왔으며, 포럼 사용자의 평판을 읽는 데 훌륭한 추가 기능이 되었습니다. 하지만 가끔 포럼 트롤들이 다른 사용자에 대해 부정적인 리뷰를 남기는 경우가 있습니다. Ruby on Rails 콘솔을 통해 트롤링 피드백 항목을 삭제할 수 있는지 궁금합니다. 감사합니다.

건설적이지 않은 피드백 항목:

5개의 좋아요

플러그인에도 “플래그 검토” 버튼이 있으면 좋겠다는 생각입니다.

4개의 좋아요

사실 이 경우 경고 후 사용자 차단이 적절한 조치입니다. 사용자가 이 기능을 이용해 트롤링을 한다면, 이는 억제해야 할 행동이니까요.

나쁜 아이디어는 아닙니다. 구현 방식이 어떻게 될지는 모르겠지만.. 현재 사용자들이 서로를 신고할 수 있는 방법은 게시물을 신고하는 것 외에는 없습니다.

기능이 어떻게 작동하는지 설명하고, 문제가 발견되면 관리자에게 연락하도록 안내하는 텍스트를 리뷰에 추가하는 것도 좋은 방법일 것입니다.

또한 일반 스팸을 방지하기 위해 리뷰를 akismet을 통해 검사하고, 링크를 허용하지 않는 것도 흥미로운 시도일 수 있습니다.

저는 이 플러그인을 직접 사용하지 않으므로, 제 피드백은 여기서 보고 있는 것에 기반하고 있습니다.

8개의 좋아요

피드백을 삭제하는 방법은 무엇인가요? 잘못된 프로필에 잘못된 피드백을 남겼는데 삭제하고 싶습니다.

3개의 좋아요

@Ahmed_Gagan

개발을 계속할 계획이 있나요? 몇 가지 꼭 보고 싶은 기능이 있습니다.

플러그인 설정에서 더 많은 제어 기능을 제공하세요. 예를 들어, 댓글을 필수로 하거나 리뷰를 남기는 사용자에게 참조 스레드를 연결하도록 요구하는 것 등입니다.
제출자가 피드백을 삭제할 수 있도록 허용합니다.
수신자가 피드백을 삭제하는 것을 방지합니다.

그 외 있으면 좋은 기능들도 있습니다. 만약 계획이 없다면, 저는 정확히 이 기능을 수행하도록 커스텀 플러그인을 개발해 둔 것이 있는데, 다른 프리랜서에게 인계하여 제가 필요한 기능을 추가하도록 할 것입니다.

1개의 좋아요

마이크, 안녕하세요.

현재 이 플러그인 개발을 담당하고 있지 않습니다. 관심 있는 개발자에게 의뢰해 보시는 것을 추천드립니다.

감사합니다.

1개의 좋아요

또 하나의 메타: #broken은 있는데, #abandonded 또는 비슷한 태그도 추가할 수 있을까요?

1개의 좋아요

의도하신 것이 unmaintained(유지보수 중단)가 아닌가요?

5개의 좋아요

저는 포럼에서 피드백 플러그인을 사용 중인데, 한 회원에 대해 부적절한 피드백이 등록되었습니다. 이를 삭제하는 방법은 무엇인가요?

4개의 좋아요

피드백 플러그인은 비공식입니다. Discourse에서 배포하지 않으며, 개발자가 공식 팀에 합류한 것으로 보이므로 더 이상 지원되지 않는다고 생각합니다. 그럼에도 불구하고, 해당 기록을 삭제할 수 있는 기술적 우회 방법이 있을 것으로 생각됩니다. 그 부분은 이곳에 계신 전문가들에게 맡기겠습니다.

곧 피드백 플러그인의 개정판이자 훨씬 더 견고한 버전을 출시할 예정입니다. 이 플러그인은 3년 전에 개발했지만 보류해 두었습니다. 준비가 되는 대로 이곳에서 공유하겠습니다.

10개의 좋아요

플러그인 개발자에게도 다이렉트 메시지를 보내는 것을 제안합니다. 현재 유지보수를 하지 않고 있지만, 기록을 삭제하는 데 도움을 줄 수 있을 것입니다.

안녕하세요, 메시지 이후로 오랜 시간이 지났네요.

이 플러그인을 개발할 시간을 확보하셨나요?

1개의 좋아요

다니엘라, 안녕하세요

저도 같은 문제를 겪고 있고, 피드백을 긴급히 삭제해야 합니다. 혹시 해결책을 찾으셨나요?

마이크, 안녕

트롤의 피드백을 삭제해야 해. 플러그인의 새 버전을 개발할 시간이 있었어?

1개의 좋아요

이 플러그인은 Ember5에서 작동하지 않습니다.

The <discourse@component:rating-input::ember362>#checkedOne computed property was just overridden. This removes the computed property and replaces it with a plain value, and has been deprecated. If you want this behavior, consider defining a setter which does it manually.

1개의 좋아요

마이크, 안녕하세요.

최근 이와 유사한 플러그인에 대한 요청이 있었습니다.

1개의 좋아요

감사합니다 @Heliosurge. 마이크에게 개인 메시지를 보냈습니다. 아직 답장이 오지 않았는데, 답장을 주시길 바랍니다. :pray:

1개의 좋아요

안녕하세요 여러분, 저는 디스코스에 처음 온 사용자입니다.
이 플러그인을 설치했는데 다음과 같은 오류가 발생합니다:

index.js:118 Uncaught Error: Assertion Failed: You must provide at least one of the @route, @model, @models or @query arguments to <LinkTo>.

오류 세부 정보

at _assert (index.js:118:1)
at _LinkTo.validateArguments (index.js:829:1)
at untrack (validator.js:635:1)
at InternalManager.create (index.js:186:1)
at Object.evaluate (runtime.js:2614:1)
at AppendOpcodes.evaluate (runtime.js:1033:1)
at LowLevelVM.evaluateSyscall (runtime.js:4114:1)
at LowLevelVM.evaluateInner (runtime.js:4085:1)
at LowLevelVM.evaluateOuter (runtime.js:4078:1)
at VM.next (runtime.js:4876:1)
at VM._execute (runtime.js:4863:1)
at VM.execute (runtime.js:4838:1)
at runtime.js:4921:1
at runInTrackingTransaction (validator.js:133:1)
at TemplateIteratorImpl.sync (runtime.js:4921:1)
at index.js:4644:1
at RootState.render (index.js:4613:1)
at index.js:4903:1
at inTransaction (runtime.js:3990:1)
at Renderer._renderRoots (index.js:4885:1)
at Renderer._renderRootsTransaction (index.js:4929:1)
at Renderer._renderRoot (index.js:4874:1)
at Renderer._appendDefinition (index.js:4799:1)
at Renderer.appendOutletView (index.js:4789:1)
at invoke (backburner.js.js:274:1)
at Queue.flush (backburner.js.js:188:1)
at DeferredActionQueues.flush (backburner.js.js:344:1)
at Backburner._end (backburner.js.js:773:1)
at Backburner.end (backburner.js.js:576:1)
at Backburner._run (backburner.js.js:817:1)
at Backburner.run (backburner.js.js:611:1)
at run (index.js:75:1)
at args.success (ajax.js:127:10)
at fire (jquery.js:3223:31)
at Object.fireWith [as resolveWith] (jquery.js:3353:7)
at done (jquery.js:9627:14)
at XMLHttpRequest. (jquery.js:9888:9)

1개의 좋아요