쓰기 기능

저는 NaNoWriMo의 관리자입니다. 저희는 참가자들이 Young Writers Program 사이트의 기능과 유사하게 포럼에서 직접 글을 쓸 수 있도록 하는 방법을 모색하고 있습니다. 예를 들어, LibreOffice나 Dropbox 플러그인을 통해 글을 외부에 저장하면서 포럼에서 작성할 수 있게 하는 것입니다.

3개의 좋아요

사용자 설정 → 계정 메뉴의 “데이터 내보내기” 버튼을 통해 사용자가 사이트에 생성한 모든 콘텐츠를 다운로드할 수 있도록 허용하고 있습니다.

“동기화” 방식의 플러그인에 대해서는 알고 있지 않습니다.

작업을 완료한 시점에 다운로드한 후, CSV를 인쇄할 수 있는 형태로 변환하는 워크플로가 좋은 접근 방식이 될 수 있습니다.

다른 가능성으로는 데이터 탐색기 쿼리가 있는데, 사용자가 자신의 사용자 이름을 입력하는 방식입니다. 하지만 이 경우 모든 사용자가 다른 사용자의 스토리를 내보낼 수 있는 문제가 발생할 수 있습니다.

4개의 좋아요

우리는 이와 비슷한 기능을 찾고 있습니다. 참가자들이 포럼에서 프로젝트를 작성할 수 있는 기능(실제 게시글이 아닌 형태)을 말입니다. 저희 YWP 사이트에서는 아이들이 사이트를 통해 소설을 직접 작성한 뒤, 백업하여 외부에 저장할 수 있습니다.

3개의 좋아요

공유할 생각이 없다면 사이트에 작성하는 것이 무슨 의미가 있나요? 아마 초안으로 작성할 수도 있겠죠?

예산이 있으신가요? 예산이 있다면 다양한 해결책이 가능할 것 같지만, 예산을 모르면 무엇을 제안해야 할지 판단하기 어렵습니다.

마크다운으로 작성한다면 (그렇지 않다면 discourse는 끔찍한 도구입니다), 플러그인이나 마크다운 에디터를 통해 이를 PDF로 변환할 수 있습니다. 일부 에디터는 원본 게시글 엔드포인트에서 최신 버전을 가져오는 기능도 제공할 수 있습니다. 또는 기발한 GitHub Action을 사용하여 특정 주제(비공개 주제 포함)의 모든 게시글을 파일로 가져온 후 이를 PDF나 정적 사이트로 변환하는 것도 가능합니다.

2개의 좋아요

네, 이 작업을 시작하려면 상당한 수준의 커스텀 작업이 필요합니다. 예산과 사양을 team@discourse.org로 보내주시면 가능한 사항을 검토해 드리겠습니다.

@pfaffman 님이 말씀하신 대로, 게시글(post)은 Discourse에서 매우 중요한 구현 세부 사항입니다. 게시글은 개인 메시지(PM)나 비공개 카테고리 내의 게시글일 수 있지만, 이를 연결고리로 사용하지 않으면 시스템의 많은 부분이 제대로 작동하지 않게 됩니다.

4개의 좋아요

저는 ‘젊은 작가 프로그램(Young Writer’s Program)’을 담당하지는 않지만, 일반 사이트의 Discourse 관리자로서 이 문제에 대해 몇 가지 통찰을 가지고 있습니다.

NaNoWriMo, 또는 ‘전국 소설 쓰기 달(National Novel Writing Month)’로 더 잘 알려진 이 프로그램은 매년 4월, 7월, 11월에 열리는 일련의 창작 이벤트입니다. 이는 스스로를 시험하는 도전이며, 사용자들은 자신의 이야기를 사이트/포럼에 직접 작성하여 진행 상황을 쉽고 자동으로 업데이트할 수 있는 방법을 매우 자주 요청합니다.

YWP 프로그램은 이름에서 알 수 있듯이 어린이와 청소년들이 때로는 독립적으로, 때로는 학교 교육 과정의 일부로 사용하기 때문에 이러한 기능을 제공합니다. 대부분의 사용자는 YWP 사이트에 이 기능이 존재한다는 것을 알고 있으며, 왜 일반 사이트에는 이 기능이 없는지 정기적으로 묻곤 합니다.

참고로, 저는 실제로도 포럼에서 자기 자신에게 개인 메시지(self-PM)로 글을 쓰곤 합니다. 이후 마크다운을 Scrivener 프로젝트와 동기화하는 도구를 사용하므로, 사용자들이 왜 그 기능이 원하는지 충분히 이해합니다.

3개의 좋아요

그러면 무료 솔루션이 되는군요. 정확히 같은 기능이 필요한데, PM으로 하고 싶지는 않은 건가요?

개인적으로는 중요한 내용을 메시지나 초안에 작성하는 것을 매우 조심스럽게 여깁니다. 여러 단계의 실행 취소 기능을 갖추고, 가능하면 자동 저장되는 도구를 원합니다. 포럼에서 제공하는 것보다는 온라인 워드프로세서에서 제공하는 종류의 도구를 말하는 거죠.

3개의 좋아요

그들이 원하는 것은 어떤 종류의 하이브리드 PM/위키인 것 같습니다.

참고로, 저는 O’Reilly의 GIT 책을 읽고 있는데, 책의 진행 예제 중 하나가 그들이 원하는 것일 수 있다고 생각합니다.

1개의 좋아요

글쎄요, 방금 제가 제 자신에게 PM을 보내고 그것을 위키로 만들 수 있는지 테스트해 봤습니다(다만 저는 해당 사이트의 관리자이기 때문에, 모든 사용자에게도 작동하게 하려면 특별한 조치가 필요할 수 있습니다).

테스트 서버에서 스태프가 아닌 테스트 계정으로 PM(개인 메시지)을 위키로 변환할 수 있었습니다.

편집 내역 보기 기능을 활성화하면 일부 변경 내역을 확인할 수 있었지만, 이상하게도 마지막 편집에 대해서만 표시됩니다. (이들은 사소한 편집이었기 때문에 인라인 편집으로 처리된 것일까요?)

추가: 더 큰 변경을 하더라도 여전히 마지막 편집의 내역만 표시됩니다.

추가2: 관리자 계정으로 봐도 편집 내역이 하나만 보입니다.

2개의 좋아요

네, 저희가 원하는 것은 워드프로세서나 구글 문서와 유사한 환경입니다.

단순히 소설이나 기타 프로젝트를 작성할 수 있는 공간으로, 포럼에서 작성한 내용을 백업하고 외부에 저장할 수 있으면 됩니다. 사진처럼 화려할 필요는 전혀 없습니다. 프로필에 개인적인 글쓰기 공간으로 이동할 수 있는 토글을 두고, 원한다면 특정 스레드(예: 비평 및 피드백 카테고리)에서 자신의 작품을 공유할 수 있게 하면 됩니다.

네, 사용자들이 원하는 것이 맞습니다. 저는 제가 하는 일에 완전히 만족하고 있지만, 게시할 때 테스트 계정 간을 쉽게 전환할 수 있는 맞춤형 클라이언트를 주로 사용하므로 어떤 의미에서도 ‘전형적인’ 사용자는 아닙니다. :slight_smile:

우리는 이것이 개인 메시지(PM)로 이루어지기를 원하지 않습니다. 클라우디아가 언급했듯이, 그녀는 일반 참가자들이 접근할 수 없는 몇 가지 기능에 접근할 수 있으므로 그 측면에서는 PM 시스템을 사용하는 것이 그녀에게는 적합하지만, 약 20만 명에 달하는 우리 참가자들에게는 적용되지 않습니다.