여러 태그를 미리 추가하는 방법

여러분 안녕하세요, 정말 많이 혼란스럽습니다. 현재 Facebook에서 대규모 커뮤니티를 이주하기 위해 Discourse를 설정하는 중입니다. 카테고리를 통해 구조를 어떻게 잡을지 고민하고 있었는데, 태그도 그 데 도움이 될 수 있다는 말을 들었습니다. 제 이해로는 Discourse의 태그가 꽤 “카테고리처럼” 작동하는 것 같습니다(적어도 블로그, Flickr, Delicious 같은 “여기 텍스트 박스에 태그를 빠르게 입력하세요” 환경에서 온 저에게는요). 하지만 어쨌든, 제 “태그”를 미리 만들어 두는 것이 합리적이라는 점은 이해합니다. 그런데 어떻게 해야 할까요? 여기서 언급된 대로, 태그 페이지에서 “그냥 태그를 추가”하는 방법이 없습니다. 제 태그를 모두 그룹으로 묶고 싶지 않은데, 그렇게 할 수 있을까요?

(참고로, 카테고리 생성에서도 약간 막막합니다. 카테고리를 전체적으로 조직화/생성/관리하는 사용자 친화적인 방법이 없는 것 같거나, 아직 찾지 못한 것 같습니다. 현재 제가 있는 단계에서라면 “커뮤니티 구조 빌더” 같은 인터페이스가 정말 유용할 텐데, 여기서 카테고리를 여기저기 이동하거나, 위아래로 정렬하거나, 서로 안팎으로 넣을 수 있었으면 합니다. 예를 들어 WordPress에서 메뉴 내비게이션 항목을 재배열하는 것과 같은 방식이죠).

제가 100% 주제에서 벗어나고 있다면 죄송합니다. 최근 제 머릿속이 꽤나 어지럽습니다. 제 노력에도 불구하고요.

안녕하세요 @stephtara

답변이 다른 사용자들에게도 유용할 것 같고, 관련 UX 주제는 구현 세부 사항에 초점을 맞추도록 유지하기 위해 질문을 새로운 주제로 이동했습니다.

태그는 다듬어야 할 부분이 분명히 있는 영역이므로, 관련 기능 요청에 투표해 주시기를 권장합니다. 투표가 많을수록 우선순위가 높아질 가능성이 커집니다.

그동안, 미리 태그를 추가하는 것은 가능하지만, 꽤 숨겨져 있고 직관적이지 않습니다.

태그 페이지로 이동할 수 있습니다. 여기서는 https://meta.discourse.org/tags 입니다.

그리고 여기를 클릭하세요:

.csv 파일을 업로드하여 일괄 추가하는 방법입니다.

categories 뷰에 있는 이 드롭다운을 보셨나요:

Discourse는 정말 훌륭합니다, 모든 것이 설정된 후에요!

조금만 더 버텨 주시길 바라며, 최선을 다해 도와드리겠습니다 :wink:

그 점은 의심의 여지가 없고 저도 그렇게 할 것입니다. 하지만 에너지가 제한되어 있습니다(심한 사고에서 회복 중이므로) :sweat_smile: 그래서 제게 가능한 한 간단하게 만들 수 있는 방법을 찾아보고 있습니다.

감사합니다!!

순서를 다시 정렬할 수 있는 옵션을 확인하려면 고정 카테고리 위치가 활성화되어 있는지 확인하세요. 기본적으로 비활성화되어 있습니다.

그리고 스테파니, 해당 사이트 설정을 찾을 수 있는 위치는 다음과 같습니다…

네, 봤습니다. 하지만 8~12개의 카테고리를 만들고, 색상을 지정하고, 정리하고, 설명하고, 계층 구조를 만드는 과정에서 서로 영향을 주게 되어 전체 그림의 일부만 포함된 여러 패널 사이를 계속 오가야 해서 꽤 번거롭습니다…

음, csv 파일을 만들어야 한다는 건 꽤 큰 부담이네요! 카테고리처럼 태그 목록도 아직 최종적으로 정해져 있지 않습니다.

결국 디스코urs 밖에서 커뮤니티 구조를 “설계”해야 하고, 카테고리, 태그, 색상, 설명 등을 모두 확정해야 그 후에 시스템에 추가할 수 있을 것 같습니다. 지금까지 본 인터페이스는 이 작업(생각해 보기, 시도해 보기, 결과 확인, 다른 것으로 변경해 보기, 이것저것 조율하기, 더 이동해 보기 등…)을 도와주지 않는 것 같습니다.

지나치게 까다롭게 보일까 봐 걱정되긴 하지만, 이 부분에서 막히거나 의욕을 잃는다면 다른 많은 분들도 분명히 같은 경험을 하실 거라고 생각해요…

Discourse 전문가라 해도 이 단계를 거치는 경우가 많습니다. 계획 수립을 Discourse 외부에서 수행하면 작업이 훨씬 수월해집니다.

Discourse는 훌륭한 소프트웨어이지만, 학습 곡선이 가팔라 어려움을 겪을 수 있습니다. 다행히 개발 팀과 커뮤니티는 도움을 주려는 의지가 매우 강합니다 :slight_smile:
예산이 있다면 Marketplace 채널에서 도움을 받을 사람을 고용할 수도 있습니다.

정말 훌륭한 피드백입니다! 저도 이 문제로 고생해 왔는데, 특히 태그 관련해서 그렇습니다. 직원 경험 팀의 프로덕트 매니저로 일하던 시절, 나중에 관리자 섹션을 만들어 카테고리과 태그를 더 직관적으로 관리할 수 있도록 하자는 계획을 세운 적이 있습니다. 그게 실제로 언제, 어떻게 진행될지는 잘 모르겠습니다.

또 수년 전부터 태그와 카테고리 간의 "동등성"을 갖추는 것을 항상 원해 왔습니다. 태그는 매우 강력하지만, 이를 탐색하고 관리하는 UI가 그 속도를 따라잡아야 합니다!

팁: 카테고리를 몇 개 만든 후에는 카테고리 설정의 드롭다운 메뉴를 사용해 다른 카테고리로 빠르게 전환할 수 있습니다. 이를 통해 예를 들어 보안 설정을 비교하고 구성할 수 있습니다. 예시:

보안과 누가 무엇을 접근할 수 있는지에 대해 우려된다면, 그룹의 권한 탭도 확인할 수 있습니다. 예시:

정말 귀중한 통찰입니다. 다행히 저는 아직 초기 단계라 너무 많은 벽에 부딪히지 않았어요! 저도 그렇게 해보겠습니다.

이 과정을 도구 밖에서 해야 한다는 것이 저에게는 직관적이지 않습니다. 저는 "무언가를 시도하고, 결과를 보고, 반복한다"는 스타일의 사람이라 "맥락"이 매우 중요하다고 생각하기 때문입니다.

예를 들어, 포스트잇으로 벽에 붙여 놓은 것, 스프레드시트나 텍스트 문서로 작성한 것이 시스템에 디자인과 함께 구현된 후에는 처음 구상했을 때만큼 잘 작동하지 않을 수 있습니다.

디스코스가 커뮤니티 플랫폼으로서 커뮤니티 구조와 전략을 설정하는 과정의 이 부분도 지원할 수 있다면 큰 장점이 될 것이라고 생각합니다.

이것은 플러그인으로 구현할 수 있을까요? 태그와 카테고리를 생성하고 관리하기 위해 드래그 앤 드롭 또는 대안 인터페이스를 제공하는 것은 어떻게 될까요?

불행히도 예산이 마이너스입니다 :sweat_smile:

아, 감사합니다!!

네, 그룹도 제가 「설계」해야 할 부분 중 하나입니다…

플러그인을 사용하면 거의 모든 작업을 수행할 수 있습니다. Customization > Theme component 로 무언가를 구축하는 것도 가능할 수 있습니다.

지난해에는 관련 카테고리의 권한 개요를 컴포넌트로 추가했습니다.

그룹의 ‘권한’ 탭에는 해당 그룹 멤버에게만 특별히 접근 권한이 부여된 카테고리만 나열된다는 점도 유의하세요. 모든 사용자가 이미 접근할 수 있는 카테고리는 여기에 표시되지 않습니다. (당연한 조치이지만, 처음 보면 의아하게 느껴질 수 있습니다.)

유용할지는 잘 모르겠지만, 제미나이(Gemini)에게 카테고리 계획 도구를 만들어달라고 요청했는데, 여기에서 확인해볼 수 있습니다:

대부분 초안 수준입니다. 아주 단순한 프롬프트로 제미나이가 어떤 결과를 만들어낼지 궁금해서 요청해봤거든요. 이 도구가 유용할 거라고 생각하시면, 조금 더 다듬어서 txt/csv 파일로의 내보내기/가져오기 버튼을 추가할 수 있습니다.

와우, 정말 유망해 보이네요!! 벌써부터 마음에 듭니다, 정말로요.

카테고리를 삭제할 수 없고, “cat ID”를 어디서 찾아야 할지 모르겠어요 (초안 상태라고 하셨지만요), 하지만 이건 정말 귀중할 것 같아요 – 특히 “Discourse가 받아들일 수 있는 형식으로 이 내용을 내보내기” 기능이 있다면 더욱 그렇습니다!!

(여기저기 둘러보고, 카테고리를 여러 개 추가하고 순서를 바꾸는 실험을 해봤는데… 솔직히 이런 걸 보고 나니, 이런 도구가 없으면 살 수 없을 것 같아요!)

Canapin이 AI 도구를 제안한 것을 확인했습니다. 하지만 저는 좀 더 전통적인 방식을 선호해서 이런 용도에는 마인드맵을 좋아하거든요…

마인드맵 구상

저항할 수 없어 조금 실험해 봤습니다. 처음에 제시하신 주제 목록부터 시작해 봤죠:

몇 분간 이것저것 만져본 결과:

이것이 완전하고 정돈된 추천 사항이라고 제안하는 것은 아니지만, 몇 가지 영감을 줄 수 있을지도 모릅니다.

몇 가지 참고할 점:

  • Discourse에는 공개적으로 표시되는 ‘Site Feedback’ 카테고리가 기본으로 제공됩니다. 이 가시성은 변경할 수 없습니다. 등록 사용자만 볼 수 있는 ‘Site Feedback’ 카테고리를 원하신다면, 기본 카테고리를 삭제하고 새 카테고리를 만드는 것이 좋습니다.
  • 일반적으로 동일한 대상에 대해 카테고리와 태그를 동시에 사용하지 않는 것이 좋습니다. 예를 들어, 음식은 모든 음식 관련 내용이 들어가는 카테고리로 설정하고, #음식 태그는 사용하지 않는 것이 좋습니다. 하지만수의사(Vet) 카테고리 내에서 음식과 관련된 주제만 보고 싶다면, #음식 태그를 수의사 카테고리에만 제한된 태그 그룹에 추가할 수 있습니다.

우연히 Administrative Bulk Operations에서 다음 내용을 발견했습니다. 이전에는 보지 못했거나, 당시 제 머릿속에 다른 생각이 가득했던 것 같습니다. 하지만 이 내용은 제 «카테고리 생성» 문제의 대안이 될 수 있을 것 같습니다. 구조를 내보내고, 텍스트 파일에서 수정한(?), 다시 가져오는 것이 가능하면 흥미로울 수 있겠습니다.

아래는 인용문입니다. 모바일 앱에서 «인용 복사»를 시도했지만, 완전히 작동하지 않은 것 같습니다.

사이트의 카테고리 구조 내보내기

이것은 기본적으로 Discourse 사이트의 "골격"을 복사하는 것입니다. 기존 카테고리 권한과 관련된 그룹을 포함하여 모든 카테고리가 포함됩니다. 토픽은 포함되지 않습니다:

rake export:category_structure

카테고리 구조와 카테고리 권한과 관련된 그룹 그리고 해당 그룹의 구성원까지 모두 포함하려면:

rake export:category_structure[true]

카테고리 파일 가져오기

아래 예시와 같이 내보낸 파일의 이름을 사용하세요:

rake import:file["category-export-2019-05-16-052430.json"]