현재 떠오르는 것은 카테고리 폼 템플릿뿐입니다. 이를 사용하면 카테고리에 대한 템플릿을 생성하고, 필드를 필수로 지정하여 유효성 검사를 요구할 수 있습니다. 그러나 이름에서 알 수 있듯이 이는 폼처럼 보이므로, 사용자가 자유롭게 작성할 수 있는 주제에 두 개의 키워드 중 하나를 포함해야 하는 경우라면 최상의 해결책이 아닐 수 있습니다. 다른 누군가가 의견을 덧붙여 주길 바랍니다
수정: 방금 Discourse AI에게 물었을 때 나온 답변입니다.
Discourse 주제에서 특정 단어 요구하기AI
ondrej:
사용자가 게시물을 게시할 수 있도록 허용하기 전에 주제에 특정 단어를 포함하도록 보장하는 방법이 있습니까?
DiscourseHelper:
검색 중
검색 내용: 코어 설정, 플러그인 또는 커스터마이징을 사용하여 사용자가 게시물을 게시할 수 있도록 허용하기 전에 주제 제목 또는 본문에 특정 단어가 포함되도록 요구하는 방법은 무엇이며, 이를 강제하기 위한 내장 기능 또는 자동화 같은 워크어라운드가 있습니까?
Discourse에는 사용자가 게시물을 게시할 수 있도록 허용하기 전에 주제 제목 또는 본문에 특정 단어를 포함하도록 엄격히 요구하는 내장 코어 기능이 없습니다.
현재 사용 가능한 옵션은 다음과 같습니다:
가장 가까운 네이티브 옵션은 "카테고리 폼 템플릿"을 사용하는 것입니다. 여기에는 필수 필드(사용자가 게시하기 전에 특정 정보를 입력하도록 강제)를 포함할 수 있습니다. 그러나 이러한 템플릿은 구조화된 폼으로 작동하며, 자유롭게 입력된 주제에서 특정 단어 또는 키워드의 포함을 강제하는 데는 이상적이지 않습니다. 사용자는 여전히 템플릿을 수정하거나 삭제할 수 있으므로, 본문 또는 제목에서 특정 단어에 대한 엄격한 유효성 검사는 네이티브로 강제되지 않습니다.
현재로서는 공식 Discourse 라인업에서 주제 제목 또는 본문에 특정 단어의 포함을 강제하는 설정, 플러그인 또는 자동화가 없습니다.
엄격한 강제(특정 단어가 사용되지 않으면 게시 차단)가 필요하면 맞춤형 플러그인 또는 테마 컴포넌트가 필요합니다.