토픽 템플릿에 JavaScript를 사용할 수 있나요?

필수 항목이 포함된 템플릿을 만들고 싶습니다. 이상적으로는 드롭다운 선택 박스를 통해 값을 선택할 수 있으면 좋겠습니다.

예를 들어, 사용자가 좋아하는 동물을 입력해야 하는 필드가 있다면 "개, 고양이, 또는 가르고일"이 포함된 박스에서 선택할 수 있도록 하고 싶습니다. 자유 형식 입력 대신 옵션을 제공하면 정말 좋겠습니다. 이런 기능이나 비슷한 것이 가능한가요?

태그를 사용하면 업스트림에서 템플릿이 변경될 때마다 깨지기 쉬운 플러그인을 작성할 필요가 없습니다. 플러그인 작성을 시작하기 전에 약 1시간 정도 태그 사용을 시도해 보시는 것을 권장합니다.

토픽 커스텀 필드(Topic Custom Fields) 생성 예제는 https://github.com/paviliondev/discourse-topic-previews/blob/master/plugin.rb 파일을 참고할 수 있습니다.

Discourse는 근본적으로 자유 형식의 토론 소프트웨어입니다.

정말 필요한 것이 엄격한 폼이라면, 더 적합한 소프트웨어를 사용하는 것이 더 나은 결과를 얻을 수 있습니다. 사용자의 전환을 용이하게 하기 위해 Google Forms나 Typeform과 같은 솔루션을 임베드할 수 있으며, 이 예시와 같습니다:

감사합니다. 제 표현이 좀 안 좋았나 봐요. 자유로운 토론은 여전히 원하지만, 시작하려면 몇 가지 필수 조건이 필요하더라고요. 태그와 템플릿을 사용하면 충분할 것 같아요😀

이제는 Introducing Form Templates 덕분에 가능합니다.