주제를 찾을 수 없으면 생성

안녕하세요,
이 포럼은 처음이라 도움이 필요합니다.
제 특정 문제에 대한 해결책을 찾을 수 없었습니다.

검색으로 찾지 못할 경우 버튼 한 번으로 discourse에 주제/스레드를 추가할 수 있도록 하고 싶습니다. 주제의 이름은 검색어로 설정되기를 바랍니다.

이미 이런 기능이 있는지, 또는 어떻게 해야 하는지 알려주시면 감사하겠습니다.

도움 주시면 감사하겠습니다.

위키피디아에 있는 것과 같은 기능을 만들려고 그 방법도 생각해 봤습니다. 그래서 질문을 해 봤는데, 아무 곳으로 연결되지 않는 링크를 다음과 같이 변환할 수 있는 방법이 있을 것 같습니다:

Discourse는 특정 URL과 매개변수를 구성하여 동적으로 주제를 생성할 수 있습니다. 그러나 임의의 존재하지 않는 링크를 클릭하여 주제를 직접 생성하는 기능은 내장된 댓글 설정과 같은 커스텀 시스템으로 통합되지 않는 한 제공되지 않습니다. URL을 통한 동적 주제 생성은 다음과 같이 작동합니다:

주제 생성을 위한 URL 구성

  1. 기본 새 주제 URL:
    사이트 URL에 /new-topic을 추가합니다:
https://your-discourse-instance.com/new-topic

이 링크를 클릭하면 로그인한 사용자를 위한 빈 새 주제 작성기가 열립니다. 로그인하지 않은 사용자는 작성 전에 로그인하라는 안내를 받습니다.
2. 매개변수를 사용하여 주제 필드 사전 입력:
제목, 본문, 카테고리, 태그와 같은 사전 정의된 정보를 포함하려면 추가 쿼리 매개변수를 사용합니다:

https://your-discourse-instance.com/new-topic?title=Topic%20Title&body=Topic%20Body&category=category/subcategory&tags=tag1,tag2
  • title: 주제 제목 (URL 인코딩됨, 예: 공백은 %20으로 대체).
  • body: 주제의 내용.
  • category: /를 사용하여 카테고리와 선택적 하위 카테고리를 지정합니다.
  • tags: 쉼표로 구분된 태그 목록.
  1. 카테고리 ID를 위한 선택적 매개변수:
    카테고리 이름 대신 숫자 category_id를 사용할 수 있습니다. 예를 들어:
https://your-discourse-instance.com/new-topic?title=Topic%20Title&category_id=5
  1. 특수 문자 인코딩:
    오류를 방지하기 위해 추가하는 모든 텍스트 매개변수가 URL 인코딩되었는지 확인하십시오. w3Schools URL Encode Decoder와 같은 도구가 도움이 될 수 있습니다.

예시

WordPress 문제를 논의하기 위한 주제를 사전 입력하려면:

https://meta.discourse.org/new-topic?title=WordPress%20Issue&body=Please%20describe%20your%20issue...&category=support/wordpress&tags=wordpress

추가 참고 사항:

  • 이 방법은 로그인한 사용자만 사용할 수 있습니다. 로그인하지 않은 사용자는 먼저 로그인해야 합니다.
  • 모든 매개변수가 의도대로 작동하는지 확인하려면 사전에 링크를 테스트하는 것이 좋습니다.

완전히 자동화된 동적 링크 솔루션(내장된 댓글이나 위키피디아 스타일의 빨간 링크 설정과 유사한)을 찾고 있다면, 커스텀 개발 또는 통합이 필요합니다.