간소화된 카테고리 설정

Discourse에 처음 오셨거나 기존 커뮤니티를 확장하려는 경우, 의미 있는 대화를 지원할 수 있도록 카테고리를 쉽게 만들 수 있도록 돕고자 합니다. 이를 위해 카테고리 생성 과정을 크게 개선하여 대부분의 사용 사례에서 더 쉽게 사용할 수 있도록 했으며, 필요한 경우에도 더 고급 설정을 사용할 수 있도록 했습니다.

이 주제에서는 주요 변경 사항을 검토하고, 오늘 바로 이 단순화된 시스템을 사용하기 시작하는 방법에 대해 공유하겠습니다.

:microscope: 변경된 사항

카테고리 생성에 대한 몇 가지 변경 사항을 살펴보겠습니다.

참고용 기존 카테고리 생성 화면

1. 핵심 필드 중심

일반적인 카테고리 생성을 더 단순하게 만들려는 목표를 위해, 이 초기 페이지를 최소한의 필수 항목만 남기고 정리했습니다.

2. 색상 선택 업데이트

새로운 색상 선택기(즉, 드로퍼 버튼)는 배경색과 텍스트 색상을 표시합니다. [1]

또한, 카테고리 생성 페이지에 불필요한 복잡함을 더한다고 판단하여 추천 색상과 이전에 선택한 색상(체크 표시로 표시됨)은 숨겨두었습니다.

3. 스타일 입력 개선

스타일 입력 필드는 공간을 덜 차지하도록 정리했으며, 다양한 옵션(즉, 아이콘, 이모지, 사각형)이 더 잘 보이도록 했습니다.

4. 간단한 접근 제어

Discourse는 카테고리 접근 권한에 대해 많은 유연성을 제공하지만, 대부분의 사용 사례를 커버할 수 있는 간단한 버전을 제공하고자 했습니다. 이 새로운 시스템을 사용하면 다음 중 쉽게 선택할 수 있습니다:

  • 공개 접근: 모든 사용자가 보거나, 주제를 만들거나, 답글을 작성할 수 있습니다. [2]
  • 비공개 접근: 주제/답글을 보고, 주제/답글을 작성할 수 있는 그룹(들)을 지정합니다.

더 유연한 권한이 필요하면, 빠른 링크를 통해 고급 설정 영역(다음 섹션 참고!)으로 이동하여 접근 권한을 조정할 수 있습니다.

5. 고급 설정 접근

대부분의 카테고리는 이 메인 페이지에 필요한 모든 것이 갖추어져 있을 것입니다. 그러나 우리가 제공하는 다양한 설정에 모두 접근해야 한다면, 고급 설정 토글을 선택하여 추가 옵션을 모두 표시하십시오.

대부분은 변경되지 않았으며, 두 가지 예외가 있습니다:

  • 카테고리 슬러그는 메인 페이지에서 설정 탭으로 이동했습니다.
  • 텍스트 색상은 메인 페이지에서 외관 탭으로 이동했습니다.

:gear: 커뮤니티에서 단순화된 카테고리 생성 활성화하기

현재 이 변경 사항은 실험적 기능으로 간주됩니다! 여러분의 피드백을 환영하며, 이를 통해 개선을 이루어내어 곧 카테고리 생성의 새로운 기본 경험으로 만들 수 있기를 바랍니다.

이를 활성화하려면 관리자 영역의 예정된 변경 사항 페이지(/admin/config/upcoming-changes)로 이동하여 단순화된 카테고리 생성 활성화 항목을 찾으십시오. 활성화 대상… 필드를 업데이트하여 이 새로운 디자인에 사이트를 옵트인하십시오:

참고: 이 예정된 변경 사항 항목은 카테고리를 만들 수 있는 사람을 변경하지 않습니다. "모두"로 설정하더라도, 카테고리를 만들 수 있는 권한이 있는 관리자(및 moderators manage categories and groups를 활성화한 경우 중개자)만 이를 볼 수 있습니다.

:mega: 여러분의 생각은?

이 새로운 카테고리 생성 과정에 대해 어떻게 생각하는지 듣고 싶습니다. 카테고리 생성이 더 쉬워졌나요? 이 과정을 더 단순하게 유지하기 위해 우리가 여기서 더 할 수 있는 다른 개선 사항이 있을까요?


  1. 선택한 배경에서 가장 가독성이 높도록 자동으로 흰색 또는 검은색으로 설정합니다. 고급 설정을 켜면 나타나는 ‘외관’ 탭에서 직접 텍스트 색상을 설정할 수 있습니다. ↩︎

  2. 정확히 말하면, 커뮤니티를 볼 수 있는 모든 사람과 커뮤니티에서 주제/답글을 게시할 수 있는 모든 사람이 이 카테고리에서도 그렇게 할 수 있습니다. 커뮤니티가 비공개라면 로그인한 모든 사용자가 카테고리를 보고 주제/답글을 게시할 수 있으며, 커뮤니티가 공개라면 모든 사이트 방문자가 카테고리를 볼 수 있지만, 주제/답글 게시는 로그인한 사용자만 가능합니다. ↩︎

23개의 좋아요

정말 예뻐요. 사용자 경험(QoL) 측면에서 정말 좋은 변화인 것 같아요.

다만 다른 분들이 카테고리를 어떻게 만들고 계신지 궁금한 점이 있어요. 제 경우를 말씀드리면, 카테고리를 공개 상태로 바로 만드는 일은 거의 없어요. 기본적으로 새 카테고리에는 “카테고리 소개”라는 주제가 포함되는데, 이 주제는 내용이 거의 없고 대부분 추가 변경을 위한 자리표시자에 불과하기 때문이에요.

저는 그 “카테고리 소개” 주제가 준비가 될 때까지 카테고리를 공개하지 않아요.

아마 제 작업 방식만의 문제일 수도 있지만, 비슷한 경험을 하시는 분이 계신지 궁금해요.

7개의 좋아요

노고에 감사드립니다. 정말 보기 좋네요. 바로 사용하려는 카테고리를 만들고 싶을 때 유용할 수 있습니다. 하지만 실제 관리자 일일 워크플로우에서 이런 상황이 얼마나 자주 발생하나요?

집중된 필드, 액세스 제어 및 고급 설정 접근:

사실 중요한 모든 설정이 기본적으로 숨겨져 있습니다. 제 생각에, 이러한 설정들은 가장 기본적인 필수 항목입니다.

색상 선택, 스타일 입력:

좋네요 :slight_smile:

3개의 좋아요

흥미롭네요, 꽤 합리적인 접근인 것 같습니다. 카테고리를 직접 설정할 때 이 과정을 더 쉽게 수행할 수 있도록 방법을 찾아보겠습니다. 그렇게 하면 여기저기 오갈 필요가 없으니까요.

알려주셔서 감사합니다. 카테고리를 만들 때 보통 어떤 항목들을 수정하시나요?

2개의 좋아요

정말 좋습니다!

그러면 누군가가 설정 탭을 자세히 들여다보지 않는다면, 슬러그는 카테고리 이름에서 파생되는 것인가요(공백을 하이픈으로 대체하는 방식으로)?

1개의 좋아요

:right_arrow: 다음 설정은 필수입니다:

일반
카테고리 이름
카테고리 슬러그

스타일
스타일
색상

보안
그룹: 보기, 답글, 생성

설정
카테고리 페이지 내 위치

이미지
카테고리 로고 이미지

:right_arrow: 저는 나중에 이 부분이 정확하도록 다시 검토합니다:

로컬라이제이션

1개의 좋아요

네, 맞습니다. 이전에도 그렇게 작동했습니다. 다만 당시에는 더 눈에 띄는 위치에 있었죠. 대부분의 커뮤니티가 이를 수정할 것으로 예상하지 않았기 때문에, 너무 과도한 강조라고 판단했습니다.

2개의 좋아요

저에게 있어 가장 큰 발전입니다. 이 색상 선택기가 플러그인/컴포넌트 개발자들이 활용할 수 있도록 Discourse에도 추가될 예정인가요? 커스텀이든 Discourse에서 처음부터 요구하든, 색상이 필요한 모든 곳에서 이 기능이 사용될 수 있다면 정말 좋겠습니다.

2개의 좋아요

formkit forms 내에서 사용 가능합니다… 카테고리 생성 시 사용된 부분입니다:

…하지만 폼 외부에서 사용하도록 공개되지는 않았습니다.

또한 ColorInputColorPicker라는 별도의 관리자 컴포넌트 두 개도 가지고 있으며, 이 역시 언젠가 통합을 고려해야 합니다.

3개의 좋아요

BBCode/툴바 플러그인 및 태그 아이콘의 새로운 색상 기능 등에 유용하게 추가될 것 같습니다. 제 새 사이트의 기존 회원들은 이전 소프트웨어에서 사용하던 색상 선택기가 없어서 혼란스러워하고 있습니다.

하지만 본론으로 돌아가서, 카테고리 생성에 대해 이 기능을 활성화하고 테스트해 봤습니다. 개인적으로 가장 단순하지 않다고 느낀 점은, 개인 권한 설정이 다소 과소 단순화되어 결국 고급 설정으로 들어가야 한다는 것입니다. 그 외에는 간소화된 접근 방식을 정말 마음에 들어합니다!

1개의 좋아요

테마 설정 객체에서도 이 컴포넌트가 활성화되는지 확인해 보면 좋겠네요 :smiley:

6개의 좋아요

아직 테스트는 하지 않았지만, 제 생각에는 올바른 방향으로 나아가고 있는 것 같아요!

1개의 좋아요

이 기능을 활성화한 후 태그 탭의 설정이 유지되지 않는다는 점을 발견했습니다.

구체적으로 이 태그 그룹을 ‘…’ 카테고리에 제한새 주제에 태그 그룹의 태그를 요구 설정이 해당됩니다.

해당 필드에 태그 그룹이 정의되어 있었습니다. 이 실험 기능을 활성화한 후, 해당 필드들은 비어 있는 상태로 표시되었습니다.

이상하게도, 비어 있는 것처럼 보이는 상태로 양식을 저장해도 이전에 설정된 구성이 삭제되거나 초기화되지 않았습니다. 필드들은 여전히 비어 있는 것처럼 보였습니다.

1개의 좋아요
3개의 좋아요

왜 이것이 '카테고리 관리’가 아니라 '카테고리 생성’이라고 불리는지 모르겠습니다.
어쨌든, 꽤 훌륭한 단계라고 생각합니다. 몇 가지 추가 수정이 있다면 정말 훌륭할 것입니다.

이것은 더 일반적인 Contribute > UX 토픽에 속할 수 있습니다. 그렇다면 이 게시물을 거기의 새 토픽으로 이동해 주시면 됩니다.

제 의견을 말씀드리겠습니다:

"Security"를 "Permissions"으로 이름 변경

보안(Confidentiality, Integrity, Availability)은 훨씬 더 넓은 개념이며, 무섭고 기술적으로 들립니다.

"Settings"를 "Advanced"로 이름 변경하고 오른쪽(마지막 위치)으로 이동

모든 탭이 설정입니다. 이 탭만 그런 것이 아닙니다. 그리고 그것은 저에게 도움이 되지 않는 매우 일반적인 용어입니다.

“Moderator approval” 설정을 “Permissions” 탭으로 이동

"모든 새로운 XXX에 대해 관리자 승인 요구"를 Permissions 탭으로 이동하세요.

기능 요청: 더 세분화된 관리자 승인

모든 항목에 일괄 적용하는 체크박스 대신, 생성/답변에 관리자 승인이 필요한 특정 그룹을 지정할 수 있다면 좋겠습니다.

"Category slug"를 "Appearance"로 이동

그것이 바로 그것에 관한 것이기 때문입니다.

"카테고리 페이지에 표시되는 주제 수"를 "Appearance"로 이동

그것이 바로 그것에 관한 것이기 때문입니다.

더 많은 도움말 텍스트 추가

  • 템플릿은 안내가 없는 에디터일 뿐입니다.
  • 모든 설정 옆에 작은 팝업을 표시하는 :information_source: 아이콘이 정말로 도움이 될 것입니다. 특히 Settings Advanced 탭은 매우 압도적일 수 있습니다.

“color”, “style” 및 미리보기가 함께 속해 있음을 명확히 함

이 세 가지는 현재 "Category name"과 “Subcategory of” 사이에 있지만, 시각적으로 그룹화되어 있지 않습니다. <fieldset><legend>를 사용하여 묶으면 훨씬 더 명확해질 것입니다.

모든 탭에 플러그인 아웃렛

api.registerEditCategoryTab은 매우 환영할 만하지만, 기존 탭을 확장할 수도 있으면 편리할 것입니다. 모든 탭에 “Create” / “Save” 버튼 바로 위에 플러그인 아웃렛이 있는 것은 아닙니다.

  • Security, Settings, Appearance에는 있습니다.
  • General, Template, Chat에는 없습니다.

General의 경우, 고급 모드인지 여부를 지정하는 인자가 있을 수 있습니다. 또는 고급 모드를 위한 하나와 항상 표시되는 하나, 두 개의 아웃렛을 가질 수도 있습니다.

탭별 아웃렛 외에도, 탭을 인자로 전달하는 추가적인 범용 아웃렛이 유용할 수 있습니다.

9개의 좋아요

@RGJ님이 방금 하신 말씀에 전부 동의합니다!!!

3개의 좋아요

정말 좋은 지적들이네요. 이 중 많은 부분을 계획하고 있습니다…

맞아요, 이 탭이 모든 것, 플러그인 확장 기능까지 포함해 온갖 것들을 담는 곳이 되어버렸네요. 많은 부분을 분산시켜 배치할 수 있을 것 같습니다.

이 모든 것을 통합해 보려 합니다. 아마 다음과 같은 형태가 될 수도 있겠네요.

9개의 좋아요

오, 그거 좋네요!!! 최고입니다!

2개의 좋아요

이제 카테고리 설정을 사용 중입니다. 이전보다 훨씬 쉽습니다. 모바일 앱에서도 사용하기가 더 편해졌어요. 디스코urses를 더 쉽게 사용할 수 있도록 도와주는 모든 노력에 박수 :clap:를 보냅니다. 팀 여러분, 감사합니다 :folded_hands:

7개의 좋아요