컴포저 팝업 메시지 가이드

:bookmark: 이 가이드에서는 표시될 수 있는 다양한 composer 메시지, 관련 사이트 설정 및 비활성화 방법을 설명합니다.

:person_raising_hand: 필요한 사용자 권한: 관리자

Discourse에서는 사용자가 게시물을 작성할 때 특정 팝업 메시지가 표시됩니다.

이러한 메시지는 'composer 교육 메시지’로 불리며, 교육 및 관리 목적으로 사용자의 모범 사례를 안내하고 커뮤니티 가이드라인을 상기시키는 역할을 합니다.

이 가이드에서는 각 composer 메시지의 세부 사항과 맥락, 원할 경우 이러한 팝업을 끄는 방법에 대해 설명합니다.

상세 composer 메시지와 관련 사이트 설정

아래는 composer 교육 메시지의 포괄적인 목록, 관련 텍스트 키, 관련 사이트 설정, 표시 조건 및 기본 메시지입니다:

신규 사용자 교육 메시지

새 주제 교육

이 메시지는 사용자가 처음 새 주제를 시작할 때 표시됩니다.

  • 텍스트 키: education.new-topic
  • 사이트 설정: educate until posts
    • 사용자의 초기 게시물 중 composer에서 신규 사용자 교육 패널이 표시되도록 트리거되는 게시물의 수를 결정합니다.
  • 메시지:

새 답변 교육

이 메시지는 사용자가 처음 주제에 답변할 때 표시됩니다.

  • 텍스트 키: education.new-reply
  • 사이트 설정: educate until posts
    • 사용자의 초기 게시물 중 composer에서 신규 사용자 교육 패널이 표시되도록 트리거되는 게시물의 수를 결정합니다.
  • 메시지:

신규 사용자의 답변 제한

이 메시지는 신규 사용자가 단일 주제에 대한 답변 한도에 도달할 때 표시됩니다.

  • 텍스트 키: education.too_many_replies
  • 사이트 설정: newuser max replies per topic
    • 다른 사람이 해당 사용자에게 답변하기 전까지 신규 사용자가 단일 주제에서 할 수 있는 최대 답변 수를 설정합니다.
  • 메시지:

주제 독점 방지

이 메시지는 사용자가 주제에서 너무 자주 게시물을 작성할 때 다른 사용자의 참여를 허용하도록 장려합니다.

  • 텍스트 키: education.dominating_topic
  • 사이트 설정: dominating topic minimum percent
    • 사용자가 토론을 과도하게 독점하고 있다는 알림을 받기 전에 주제 내에서 가져야 하는 게시물 비율을 나타냅니다.
  • 메시지:

개인 메시지 유도

이 메시지는 사용자가 다른 사용자와 장기간의一来一往(왕복 대화)을 하고 있을 때 개인 메시지로 전환할 것을 제안합니다.

  • 텍스트 키: education.get_a_room
  • 사이트 설정: get a room threshold
    • 사용자가 주제 내에서 동일한 사람에게 “get a room”(다른 곳으로 가세요) 경고와 함께 다른 참여자를 고려하도록 경고받기 전에 작성할 수 있는 게시물 수를 정의합니다.
  • 메시지:

트롤에 먹이 주지 마세요

이 메시지는 부정적인 행동을 부추길 수 있는 플래그가 지정된 게시물에 답변하는 것에 대해 사용자를 경고합니다.

  • 텍스트 키: education.dont_feed_the_trolls
  • 사이트 설정: don't feed the trolls threshold
    • 사용자에게 경고 메시지를 트리거하기 전에 게시물이 다른 사용자로부터 받아야 하는 플래그의 수를 지정합니다.
  • 메시지:

유사한 주제

이 메시지는 사용자가 기존 주제와 유사한 주제를 생성하려고 할 때 표시됩니다.

  • 텍스트 키: js.composer.similar_topics
  • 사이트 설정:
    • min_title_similar_length
      • 이 설정은 유사한 주제에 대한 확인이 이루어지기 전에 제목이 가져야 하는 최소 길이를 결정합니다. 제목 길이가 이 임계값보다 짧으면 유사한 주제에 대한 확인이 수행되지 않습니다.
    • minimum_topics_similar
      • 이 설정은 새 주제를 작성할 때 유사한 주제가 제안되기 위해 존재해야 하는 최소 주제 수를 정의합니다.
  • 메시지:

해결된 주제 교육 메시지

이 메시지는 사용자가 이미 해결로 표시된 주제에 답변하려고 할 때 표시됩니다. 이 메시지는 discourse-solved 플러그인의 일부입니다.

  • 텍스트 키: education.topic_is_solved
  • 사이트 설정:
    • disable_solved_education_message
      • 활성화되면 사용자가 해결된 주제에 답변을 시도할 때 표시되는 교육 메시지가 비활성화됩니다.
  • 메시지:

composer 팝업 비활성화

CSS 사용

CSS를 사용하여 모든 composer 교육 메시지를 비활성화하는 방법은 다음과 같습니다:

  1. 사이트의 관리자 패널을 엽니다.

  2. 사이트의 “Appearance → Themes” 섹션으로 이동합니다. (/admin/customize/themes)

  3. 테마에 다음 CSS 코드를 추가합니다:

    /* 모든 composer 교육 메시지 숨기기 */
    .composer-popup {
        display: none;
    }
    
  4. 변경 사항을 저장합니다.

이 코드는 사이트 전체에서 모든 composer 교육 메시지를 숨깁니다.

사이트 설정 조정

특정 메시지만 비활성화하려는 경우, 대신 관련 사이트 설정을 조정할 수 있습니다.

또는 .../admin/customize/site_texts 페이지에서 팝업 메시지의 내용을 편집할 수도 있습니다.

8개의 좋아요

본문에서는 "composer education messages"라고 부르지만, 이 페이지의 제목에서는 "composer popup messages"라고 부르고 있습니다. 차이가 중요한지 모르겠습니다.

3개의 좋아요

education_posts_text가 더 이상 유효하지 않은 것 같습니다?

1개의 좋아요

해당 텍스트는 5월에 변경되었습니다. 현재 버전은 다음과 같습니다.

%{site_name}에 기여해 주셔서 감사합니다!

게시하기 전에, 이 주제를 관련 토론과 묶어 다른 사용자들이 쉽게 찾을 수 있도록 카테고리를 선택하거나 태그를 지정해 주세요.

커뮤니티 참여에 대한 추가 팁과 조언은 [커뮤니티 가이드라인](%{base_path}/guidelines)에서 확인해 주세요.

따라서 사용할 수 있는 키는 site_name과 base_path뿐입니다.


해당 주제는 업데이트가 필요할 수 있습니다. 최근 몇 달간 교육 관련 메시지들이 여러 차례 변경되었는데, 일부는 더 이상 존재하지 않습니다.

1개의 좋아요

감사합니다! @로 태그해야 할 사람이 있을까요?

2개의 좋아요

팀 멤버를 @로 멘션하는 것은 좋은 생각이 아니라고 생각합니다

3개의 좋아요

Moin, 알림 감사합니다. 해당 주제를 업데이트하도록 하겠습니다.

4개의 좋아요

12월 1일 이 주제에 대한 편집 이후에도 여전히 몇 가지 문제가 남아 있습니다. 예:

유사한 주제(Similar topics) 섹션:

  • max_similar_results는 5월에 제거되었습니다
  • min_topic_count_similar_results 설정은 존재하지 않는 것(confabulated)으로 보이며, minimum_topics_similar이어야 합니다

컴포저 팁(Composer tips)은 6월에 제거되었습니다:

  • 아바타 업로드
  • 순차적 답변
  • 오래된 주제 되살리기

(모든 섹션을 검토한 것은 아닙니다 – 여기 있는 것들은 최근 다른 곳에서 언급된 내용들입니다.)

5개의 좋아요

문서를 업데이트하고 그것들을 제거했습니다 :hugs:

2개의 좋아요

이 주제가 사용자에게 커스텀 메시지를 표시하는 방법과 미리 채워진 작성 창(템플릿)에 대한 내용도 포함할 수 있을까요? 제가 찾고 있던 바로 그 내용이었거든요. :slight_smile: