# \[유료\] Discourse에 콘텐츠를 게시하는 폼

**URL:** https://meta.discourse.org/t/paid-form-to-post-content-to-discourse/130238
**Category:** Marketplace
**Created:** [10월 4, 2019, 11:48오전 UTC](https://meta.discourse.org/t/paid-form-to-post-content-to-discourse/130238 "2019-10-04T11:48:54Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![hugi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hugi/32/129879_2.png) [@hugi](https://meta.discourse.org/u/hugi)
#### Post date: [10월 4, 2019, 11:48오전 UTC](https://meta.discourse.org/t/paid-form-to-post-content-to-discourse/130238/1 "2019-10-04T11:48:54Z")

</div>

## 브리프: Edgeryders 설문지

edgeryders.eu를 위한 새로운 온보딩 퍼널을 배포하고 있습니다. 여러 겹쳐진 커뮤니티가 플랫폼에서 문제를 이해하고 해결하기 위해 함께 작업하고 있습니다. 이 작업의 핵심 부분은 새로운 이야기와 관점을 초대하는 것이며, 이를 위해 커뮤니티와의 첫 접촉을 더 간단하고 환영하는 분위기로 만들고자 합니다. 저희가 사람들을 참여시키는 방식은 우리가 탐구하는 주제와 관련된 개방형 질문을 던지는 것입니다.

새로운 온보딩 인터페이스는 설문지로, 답변은 edgeryders.eu에 게시되며, 사용자가 edgeryders.eu에 가입하면 해당 콘텐츠를 자동으로 자신의 것으로 주장하게 됩니다.

11월 14일 류블랴나에서 열리는 디자인 비엔날레에서 태블릿으로 사용될 첫 번째 버전을 구축하고 있습니다. 테스트 시간을 확보하기 위해 인터페이스 준비 마감일은 11월 4일입니다.

### 프로젝트 범위

Edgeryders는 이미 edgeryders.eu에서 지정된 이메일로 사용자를 생성하고 해당 사용자를 대신해 게시물을 만드는 API를 구축했습니다. 이 API는 Edgeryders API 문서의 [3.4. 멀티사이트 계정 생성](https://edgeryders.eu/t/using-the-edgeryders-eu-apis/7904#heading--3-4) 섹션에 설명되어 있습니다.

이 브리프는 다음 정보를 수집하는 완전히 클라이언트 사이드 JavaScript 양식을 작성하는 것입니다:

- 사용자 이메일
- 사용자의 여러 질문에 대한 답변
- 일부 추가적이지만 임의적인 데이터

그 후 다음을 수행해야 합니다:

- 질문에 대한 답변을 잘 포맷된 Discourse 게시글로 컴파일합니다.
  - 각 질문은 굵은 글씨로 표시되고, 그 뒤에 답변이 이어집니다.
  - 나이와 같은 추가 정보는 게시글 하단에 배치됩니다.

- 사용자 이메일로 새 계정 생성을 요청합니다.
- edgeryders.eu에서 새 사용자로 컴파일된 답변을 게시합니다.

요구사항:

- 앱의 디자인은 [휴대용 기기용](https://edgeryders.eu/uploads/default/original/2X/9/933bc0c4a8cc058e953fd90b54e8cbe80aa49aac.pdf), [태블릿용](https://edgeryders.eu/uploads/default/original/2X/2/20f4daf346f13df7da8fd00526e97de5f8bd0efc.pdf), [데스크톱용](https://edgeryders.eu/uploads/default/original/2X/6/619d6031b485be21bcfc7deb8ce28094be7c9402.pdf)으로 지정되어 있습니다. 이 디자인에는 실제로 질문해야 할 질문들과 모든 관련 카피가 포함되어 있습니다.
- 앱은 API 문서에 설명된 흐름과 논리를 따라야 합니다.
- 질문 정의와 질문 수는 JSON 또는 YAML 형식의 설정 파일을 통해 구성 가능해야 합니다.
- 앱은 오류 처리 권장 사항을 따르고, API에서 반환된 관련 오류 메시지를 표시하며, 사용자에게 어떻게 진행해야 하는지 조언해야 합니다.
- 게시물이 제출되면, 앱은 여기에 설명된 대로 계정 요약을 표시해야 합니다. (참고: 원문에 링크 대상이 누락되어 있어 문맥상 '설명된 대로’로 번역함)
- 앱은 호스팅을 제외하고 서버 사이드에서 실행되는 코드 없이 완전히 클라이언트 사이드로 구성되어야 합니다.
- 앱은 Vue.js 프레임워크로 구축되어야 합니다.
- 개발자는 코드를 GitHub에 공개하고 개발 중 정기적으로 커밋과 푸시를 수행해야 합니다.
- Edgeryders와의 보고 및 협업은 [edgeryders.eu](http://edgeryders.eu) 플랫폼에서 이루어져야 합니다.
- 앱은 11월 1일까지 납품되어야 합니다.

### 라이선스

- 이 소프트웨어는 MIT 라이선스로 오픈소스입니다.

### 보너스

- 납품 시 지급되는 1,000 유로(약 1,100 달러)를 제공합니다.

### 지원 방법

- Edgeryders Discourse 스레드에 게시물을 올리고, 자신의 작업 일부에 대한 링크를 포함하십시오.

[https://edgeryders.eu/t/bounty-for-developing-edgeryders-form-interface/11022](https://edgeryders.eu/t/bounty-for-developing-edgeryders-form-interface/11022)

11월 4일까지 완료하는 것이 필수적임을 기억해 주세요.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [10월 5, 2019, 2:18오전 UTC](https://meta.discourse.org/t/paid-form-to-post-content-to-discourse/130238/2 "2019-10-05T02:18:00Z")

</div>

안녕하세요 @hugi님,

저희 [커스텀 위자드 플러그인](https://meta.discourse.org/t/custom-wizard-plugin/73345)을 사용하면 Discourse 내에서 다양한 형태의 양식을 만들 수 있습니다. 양식에 제출된 데이터를 활용하여 Discourse 내 게시물을 생성할 수도 있습니다.

커스텀 위자드와 질문하신 내용 사이의 주요 차이점은, 사용자가 제출 후 또는 양식의 마지막 단계에서 계정이 생성되도록 예상하고 계신 반면, 현재 커스텀 위자드 플러그인은 사용자 계정이 이미 존재해야 한다는 점인 것 같습니다.

다만, 계정 생성 직후 사용자가 위자드를 즉시 완료하도록 설정할 수는 있습니다. 따라서 현재로서는 계정 생성을 가장 앞에 배치하고, 이어지는 위자드에서 추가 데이터를 수집하며 관련 “create\_topic” 작업을 실행하는 방식으로 구현할 수 있습니다.

양식이 채워진 후에 계정 생성이 이루어지도록 하는 것이 확실하다면, 이 기능을 커스텀 위자드 플러그인에 추가하기 위해 함께 작업할 수 있습니다.

Angus

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [11월 4, 2019, 2:27오전 UTC](https://meta.discourse.org/t/paid-form-to-post-content-to-discourse/130238/3 "2019-11-04T02:27:15Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
