컴포저 자체를 여는 것은 어려운 부분이 아닙니다. Discourse에는 이를 위한 1급 엔트리 포인트가 이미 제공되고 있습니다.
쿼리 매개변수를 사용하여 사용자를 /new-topic 엔드포인트로 리다이렉트할 수 있습니다. 예를 들어:
https://discourse.com/new-topic?
title=Shared%20from%20iOS
&category_id=19
&body=https%3A%2F%2Fexample.com
이렇게 하면 post[...] 대신 간단한 쿼리 매개변수를 사용하여 제목, 카테고리, 본문 필드가 미리 채워진 새 주제 컴포저가 열립니다.
따라서 플로우는 다음과 같습니다:
- 가입 또는 초대 수락 후 리다이렉트
/new-topic?...에 도달- 원하는 카테고리와 콘텐츠가 포함된 컴포저가 즉시 열림
이것은 iOS 공유 및 기타 통합에서 사용되는 것과 동일한 메커니즘이므로 이미 지원되고 안정적입니다.
남은 문제는 컴포저를 자동으로 열 수 있는지 여부가 아니라, 리다이렉트를 어디에 연결할 것이 가장 좋은지(초대 수락 시 vs 첫 로그인 시)입니다.