Discourse에서 Forms를 하나의 카테고리로 만들 수 있는 방법이 있나요?

검색을 해 보았지만 이 포럼에서 관련 내용을 찾을 수 없습니다. 아마도 검색어를 잘못 선택한 것 같습니다.

저는 의료 관련 포럼을 운영 중이며, "부작용(Adverse Events)"과 같은 새로운 카테고리를 추가하는 데 관심이 있습니다. 이 카테고리에서는 사람들이 의약품 등으로 인해 부작용이 발생한 상황을 보고할 수 있도록 하려 합니다. 이 특정 카테고리의 게시물 입력 창으로 사전에 생성된 양식이 표시되도록 하는 것이 목표입니다. 최소한 기본 텍스트/질문과 사람들이 정보를 입력할 수 있는 자유 형식 텍스트 박스가 포함되길 원합니다. 더 이상적인 버전이라면 드롭다운 박스, 다중 선택 등을 포함할 수 있는 형태가 될 것입니다.

이미 누군가가 만든 이 기능을 수행하는 플러그인이나 비슷한 도구가 있을까요?

아래는 포럼에서 재현하고자 하는 양식/정보의 대략적인 예시입니다.

2개의 좋아요

#plugins에서 검색해 보았지만, 폼과 직접 관련된 결과는 많지 않았습니다.

카테고리 설정에서 "토픽 템플릿"을 만들 수 있으며, 이렇게 하면 해당 카테고리에서 생성된 새 게시글에 미리 정의된 텍스트가 자동으로 입력됩니다. 좋은 예시로는 Support 채널에서 토픽 초안을 작성해 보면 입력창에 텍스트가 나타나는 것을 확인할 수 있습니다.

이 템플릿 필드에 폼을 작성해 두면, 사용자가 해당 특정 카테고리에서 폼 응답을 작성하고 빈칸을 채운 후 제출할 수 있도록 할 수 있습니다.

이 방식의 유일한 문제는 응답이 공개된다는 점입니다. 게시글을 비공개(Unlist)로 설정하면 작성자, 관리자, 링크를 가진 사용자만 볼 수 있습니다. 간단히 검색해 보았더니 @theblazehen이 특정 카테고리의 게시글을 자동으로 비공개 처리하는 cron 작업을 만들 수 있었습니다:

and closed = TRUE 부분을 제거하면 해당 카테고리의 모든 게시글을 비공개로 처리할 수 있습니다. 카테고리 ID는 19가 아니므로 본인 환경에 맞게 변경해야 합니다.


누군가 더 나은 제안이나 이 기능을 위한 완전한 플러그인을 가지고 있을 수도 있지만, 외부 솔루션이 아닌 다른 제안은 생각나지 않습니다.

3개의 좋아요

흥미로운 아이디어네요. 다른 대안이 없다면 이 방법을 우회적으로 사용할 수 있을 것 같습니다. 이 정보를 공개하는 것이 목표이므로, 그 부분은 문제가 되지 않습니다.

감사합니다!

2개의 좋아요

더 좋습니다! 그러면 템플릿만 만들면 됩니다.

1개의 좋아요

이 플러그인이 원하시는 기능에 거의 맞을 것 같습니다.

3개의 좋아요

Google Forms를 그냥 사용하는 것이 훨씬 쉬울 것입니다. Discourse와도 잘 호환됩니다.

6개의 좋아요

네, Custom Wizard Plugin은 이러한 사용 사례를 지원합니다. 실제로 다른 건강 관련 포럼에서도 유사한 목적으로 사용되고 있습니다.

이를 위해 Google Forms를 사용하는 것은 불가능합니다. Google 로그인만 사용하거나(추가 커스텀 코드 필요) 사용자 정보를 Google 스프레드시트에 모두 가져오는 경우를 제외하면 말이죠.

4개의 좋아요

Angus - 훌륭합니다! 실제로 어떻게 작동하는지 확인할 수 있도록, 이걸 사용하는 포럼을 몇 개 소개해 주시겠어요?

1개의 좋아요

추측하기 쉬운 링크 뒤에 건강 관련 정보를 "숨기"는 것은 좋지 않습니다.

그 용도로는 개인 답변 플러그인을 사용하는 것이 더 좋습니다.

(사실 전체 목적을 위해 커스텀 위저드를 사용하는 것이 더 좋습니다).

3개의 좋아요

네, thepavilion.io에서 세 가지 마법사(wizard)로 실제 동작을 확인할 수 있습니다:

  1. 가입 후 나타나는 환영 마법사
  2. 버그 리포트 마법사
  3. 기능 요청 마법사

마법사를 사용하려면 계정이 필요합니다.

플러그인에 대한 문서는 여기에서 확인하세요:

2개의 좋아요

참고로, @BCHK 님, 커스텀 마법사 플러그인은 호스팅 플랜에서는 사용할 수 없습니다.

1개의 좋아요

문제가 아닙니다. 제가 시작하려고 생각하는 다른 포럼용입니다.

2개의 좋아요

Introducing Form Templates 를 확인하세요.

1개의 좋아요