discourse-solved 플러그인으로 지원 카테고리를 쉽게 만들기

Discourse에서 지원/질문-답변 유형 카테고리를 생성하는 과정을 더 쉽게 만들었습니다! 이번 업데이트는 기존 Discourse Solved 플러그인을 활용하지만, 설정 과정을 단순화하고 이 유형의 카테고리가 해당 용도에 가장 잘 부합하도록 새로운 기본값을 설정합니다.

참고: 호스팅 환경에서는 무료(Free) 또는 스타터(Starter) 플랜에서는 Discourse Solved를 사용할 수 없습니다.

이 주제에서는 주요 변경 사항을 검토하고, 오늘부터 이 기능을 사용하기 시작하는 방법을 공유하겠습니다.

:microscope: 변경된 사항

새 카테고리를 생성할 때 이제 두 가지 유형을 볼 수 있습니다:

지원(Support) 카테고리 유형을 선택하면, 이 유형에 필요한 모든 것이 설정됩니다. 가장 중요한 점은 Allow topic owner and staff to mark a reply as the solution(토픽 소유자 및 스태프가 답글을 해결책으로 표시하도록 허용) 기능이 자동으로 활성화되어, 회원이 자신의 토픽에 대한 답변을 해결책으로 표시할 수 있다는 것입니다(이것이 어떻게 보이는지 예시는 메타의 지원 카테고리를 참고하세요).

  • 일반(General) 탭에서 **카테고리 이름(Category name)**과 **스타일(Style)**이 자동으로 설정됩니다.

  • 지원(Support) 탭에서는 이 유형의 카테고리에 가장 유용한 설정들이 미리 설정되어 있습니다:
    • Auto close solved topics(해결된 토픽 자동 닫기)는 2 days(2일)로 설정됩니다.
    • Notify topic creator when staff marks a solution(스태프가 해결책을 표시할 때 토픽 생성자에게 알림)이 활성화됩니다.
    • Display an empty checkbox next to unsolved topics in the topic list(토픽 목록에서 미해결 토픽 옆에 빈 체크박스 표시)이 활성화됩니다.
    • Show filter by solved status(해결 상태별 필터 표시)가 활성화됩니다.

이 모든 설정은 정확한 사양에 맞게 사용자 정의할 수 있습니다. 이러한 기본값은 우리 커뮤니티에서 이 유형의 카테고리를 사용하는 방식과 다른 Discourse 커뮤니티에서 가장 성공적으로 사용된 방식을 기반으로 합니다.

:gear: 커뮤니티에서 지원 유형 카테고리 설정 활성화하기

현재 이 변경 사항은 실험적 단계로 간주됩니다! 여러분의 피드백을 환영하며, 이를 통해 개선을 하고 이 기능을 더 널리 배포할 수 있습니다.

활성화하려면 관리자 영역의 Upcoming changes 페이지(/admin/config/upcoming-changes)로 이동하여 Enable support category type setup(지원 카테고리 유형 설정 활성화) 항목을 찾으세요. Enabled for…(활성화 대상) 필드를 업데이트하여 사이트가 이 새로운 디자인을 사용하도록 설정하세요:

:mega: 여러분의 생각은?

이제 여러분 차례입니다: 이 새로운 기능에 대해 어떻게 생각하는지 듣고 싶습니다. 어떤 점을 좋아하고, 어떤 점을 싫어하시나요? 잘 작동하는 부분은 무엇이고, 개선할 부분은 무엇인가요?

20개의 좋아요

안녕하세요, @martin

정말 좋은 아이디어네요! 정말 감사합니다!

이 기능이 항상 부족하다고 느껴왔는데, 카테고리를 하나하나 확인하면서 해결 표시 기능을 잊지 않도록 신경 써야 했던 게 지겨웠거든요.

이제 제대로 된 지원 카테고리를 만들 수 있게 되었네요!

감사합니다.

Ice.d와 그의 포럼 팀 드림

3개의 좋아요

고맙습니다, 마음에 드셨다니 기쁩니다! 다만 이 작업은 @j.jaffeux, @zogstrip, @awesomerobot, @lindsey와 함께 셀프서브 XP 팀이 함께한 팀 프로젝트였음을 말씀드립니다. 앞으로 다른 카테고리 유형에도 동일한 방식으로 적용할 예정이니 기대해 주세요 :eyes:

4개의 좋아요

“새로운 xxx 카테고리” 제목에서 유형을 소문자로 강제하지 않도록 해주시면 좋겠습니다.

이 문자열은 그 위치에서 유형 이름을 자연스럽게 재사용할 수 없기 때문에 독일어로 번역하기가 이미 어렵습니다. 독일어는 일반적으로 복합 명사(예: “Diskussionskategorie”)를 요구하므로, 이미 다음과 같은 우회 방법을 사용하고 있습니다:

Neue Kategorie vom Typ „Diskussion“ (직역: “‘토론’ 유형의 새로운 카테고리”)

그러나 현재 동작은 다음과 같이 생성됩니다:

Neue Kategorie vom Typ „diskussion"

이는 명사는 항상 대문자로 시작해야 하는 독일어 문법상 잘못된 것입니다.[1] 번역을 통해 이 문제를 제대로 우회할 수 있다고 생각하지 않습니다.


  1. 저는 이미 리뷰 대기열의 플래그 이유에 대해 동일한 문제를 보고한 바 있습니다. ↩︎

“해결로 표시된 후 이 기간이 지나면 자동으로 토픽 닫기”

라는 문구가

“토픽이 해결로 표시된 후 마지막 답변이 작성된 지 (n)시간이 지나면 자동으로 토픽 닫기.”

라는 기존 문구를 대체했는지 궁금합니다.

기존 표현은 타이머가 해결책으로 표시된 후 마지막 답변의 경과 시간 기준으로 계산됨을 훨씬 명확하게 나타냈지만, 새로운 표현은 타이머가 토픽이 해결로 표시된 시점부터 시작된다는 인상을 줘 오해를 불러일으킬 수 있습니다.

기본 닫기 기간으로 2일이 선택된 이유는 무엇인가요? mcwumbly가 최근 Meta에서 30일은 넉넉한 것 같다고 언급한 것은 알고 있습니다. 하지만 스태프가 해결책을 선택하는 경우, 2일은 매우 짧은 시간입니다. 관리자가 사용자의 응답을 기다리는 경우가 많으므로, 해결책이 선택되기 전에 마지막 게시글이 2일 이상 지난 상태일 가능성이 높으며, 이로 인해 토픽이 즉시 닫히게 됩니다. 그러면 사용자가 선택된 해결책이 도움이 되지 않았다는 답변을 쉽게 남길 수 없게 됩니다.

정확하지 않습니다. 현재 기본값은 48시간이며, 이 부분은 변경하지 않았습니다.

수정하겠습니다. “마지막 답변 이후”라는 부분을 의도치 않게 제거한 것이었습니다.

알겠습니다. 이 부분은 Formatting text in Discourse documentation and UIs 을 약간 위반하지만, 번역이 잘못되지 않도록 하기 위해 해당 규칙을 따르는 것을 원하지 않습니다. 따라서 수정하겠습니다.

1개의 좋아요

대문자 없이 "discussion"이라는 텍스트를 추가하면 서식 규칙을 준수하면서도 소문자로 변환하지 않아도 돼. category_types.discussion.lowercase 같은 방식으로 말이야.
category_types.discussion.title이 소문자인 걸 방금 알아차렸어. 서식 규칙을 어길 필요가 없도록 name 대신 title을 사용하는 것이 가능한가?

2개의 좋아요

다음 링크에서 수정되었습니다:

1개의 좋아요

이건 꽤 좋은 것 같아. 그런데 더 적절한 이름이 있을까 싶어서.

아마도 내 생각일 수도 있지만, "지원(support)"이라고 하면 스태프와 고객 간의 전용 채널을 떠올려. 그런데 이건 좀 더 커뮤니티 지원 기능에 가깝잖아. 그래서 "커뮤니티 도움"이나 “Q&A” 같은 이름이 더 나을 수도 있어?

1개의 좋아요

기존 카테고리를 설정을 수동으로 편집하여 “지원”(Support) 카테고리로 변환할 수 있나요? 그렇다면 어떤 설정을 변경해야 하나요? 감사합니다! N

2개의 좋아요

네, Neil님. 이 설정은 모든 카테고리에서 설정 탭을 통해 활성화할 수 있습니다:

향후 더 전용화된 UI를 통해 이 기능을 더 쉽게 사용할 수 있도록 개선할 예정입니다.

3개의 좋아요

대부분의 경우 지원 티켓은 비공개여야 합니다. 이 부분을 자동화할 수 있다면(체크박스와 함께 선택 사항으로, "이 지원 카테고리는 비공개여야 합니다"와 같이) 거의 완성된 티켓 시스템을 즉시 사용할 수 있게 됩니다.

1개의 좋아요

프랑스어 지원 카테고리 번역이 잘못되었습니다. 이 경우 'support’는 번역하면 안 됩니다. 'Soutenir’는 잘못된 번역입니다.