Discobot 신규 사용자 튜토리얼: 미리 서식 지정된 텍스트 추가 단계

Discobot의 신규 사용자 튜토리얼은 다음 텍스트를 통해 굵기 + 기울임 서식 및 인용 서식을 이미 처리하고 있습니다:

discourse_narrative_bot.new_user_narrative.formatting.instructions
discourse_narrative_bot.new_user_narrative.quoting.instructions

우리 포럼에서는 사용자가 로그 파일이나 기타 콘솔 출력을 게시하는 경우가 많고, 신규 사용자는 사전 서식화된 텍스트 서식 대신 인용 서식을 사용하거나 서식을 전혀 사용하지 않는 경우가 많습니다. 따라서 신규 사용자 튜토리얼에 사전 서식화된 텍스트 서식에 대한 소개를 추가하는 것이 매우 바람직합니다.

위에서 언급된 안내 텍스트를 이미 확인해 보았지만, 단순히 사전 서식화된 텍스트에 대한 지침을 추가하는 것은 적절하지 않다고 생각합니다. 왜냐하면 Discobot은 실제로 사용자가 올바르게 서식화했는지 확인해야 하기 때문입니다(현재 Discobot은 이를 수행하지 않음).

Discobot이 사용자가 서식을 올바르게 수행했는지 실제로 확인하면서, Discobot의 신규 사용자 튜토리얼에 사전 서식화된 텍스트에 대한 지침을 추가하는 방법은 무엇일까요?

1개의 좋아요

제가 추천하는 방법은 /admin/customize/site_texts/ 경로로 이동하여 js.composer.reply_placeholder(또는 Type here. Use Markdown, BBCode, or HTML to format.)를 찾아 해당 텍스트를 다음과 같이 수정하는 것입니다.

여기에 입력하세요. Markdown, BBCode 또는 HTML을 사용하여 서식을 지정할 수 있습니다. 이미지를 드래그하거나 붙여넣을 수 있습니다. 코드 블록 앞뒤에 ```를 사용하세요.

어쨌든 튜토리얼을 따라 할 사람은 극소수일 것입니다. 그 플레이스홀더를 눈치챌 가능성은 약간 있지만, 대부분은 여전히 아무 생각 없이 내용을 붙여넣을 것입니다.

1개의 좋아요

처음에는 저도 그렇게 생각했지만, 위에서 말했듯이: 그러면 사용자가 실제로 미리 포맷된 텍스트 형식을 적용했는지 확인할 수 없게 됩니다. 사용자가 그 부분을 완전히 생략해도 "잘했습니다!"라는 응답을 받을 수 있게 되니까요.

저희 포럼에서는 그렇지 않습니다: 지난 14일 동안 신규 가입자 27명 중 14명이 튜토리얼을 완전히 끝까지 진행했습니다.

2개의 좋아요

나쁜 아이디어는 아니지만, 코드 포맷팅이 정말로 필요한 경우는 좀 드문 것 같아요. 고급 튜토리얼에 그런 내용이 있나요? 거기에 넣는 게 적합할 것 같습니다.

@pfaffman님의 기본 플레이스홀더 텍스트를 편집하자는 제안도 꽤 마음에 듭니다.

결국, 우리가 Stack Overflow에서 최종적으로 했던 것처럼, 포맷팅 없이 붙여넣은 코드를 감지해서 게시글에 “코드 같은” 텍스트가 너무 많으면 답변을 거부하는 방식을 시도해야 할 수도 있습니다. 메타 사이트에서 해당 플러그인에 대한 논의가 진행 중입니다.

1개의 좋아요

코드 포맷팅은 매우 기본적인 작업이며, 사용자들이 첫날부터 알아야 할 내용입니다. 따라서 우리 포럼에서는 고급 튜토리얼이 아니라 기본 튜토리얼에 포함되어야 합니다.

Unformatted Code Detector - #27 by codinghorror 가 이제 막 시작 단계에 있는 상황에서, 다음이 가능할까요?

?