태그에 주제 고정

Discourse Tag Banners에서 이어지는 토론입니다:

태그나 태그 그룹에 주제를 고정하는 방법에 대해 궁금합니다. 특히 태그 자체에 설명을 추가하기 위한 대안으로 활용하는 부분이요.

구체적인 이유: 카테고리를 대신하여 태그를 사용하는 경우, 특정 태그가 선택된 후 해당 태그의 설명을 공유하기 위한 대안을 마련하고 싶기 때문입니다.

7개의 좋아요

다음 두 테마 컴포넌트를 고려해 보셨나요?

그리고

이 컴포넌트들이 찾으시는 기능의 일부를 제공할 수 있을 것입니다.

3개의 좋아요

이것은 설명의 대안으로 보지 않고, 태그별로 단기적으로 "현재 인기"인 항목을 고정할 수 있도록 허용하는 기능으로 보고 싶습니다.

3개의 좋아요

여기서 그런 기능이 있으면 좋겠습니다. 그러면 플러그인 주제들이 해당 태그에 고정되어 주요 주제를 쉽게 찾을 수 있을 거예요.

3개의 좋아요

이 아이디어를 매우 좋아하지만, 특히 현재 UI와 구조를 고려할 때 세부 사항이 조금 부족한 것 같습니다.

토픽에 #aa, #bb, #cc와 같은 3개의 태그가 붙어 있고, 이를 태그에 고정(pin)할 경우 어떻게 되나요?

  1. 3개 태그 모두에 고정되나요?
  2. 관리자가 3개 태그 중 어디에 고정할지 선택하나요? (최대 3개)
  3. 관리자가 고정할 단일 태그를 하나만 선택하나요?

카테고리가 이미 우선순위를 설정하고 있으므로, (3)번 방식이 적절할 것 같습니다. 하지만 그렇다면 이 새로운 정보를 저장할 특별한 새로운 장소가 필요합니다. (현재 고정 정보는 모두 topics 테이블에 존재합니다)

또한 동작 방식에 대해 매우 명확하게 정의해야 합니다… 태그 교차(intersection)를 보고 있을 때에도 여전히 상단에 고정되나요? 태그 그룹의 경우는 어떻게 되나요?

여기서 고민해야 할 작은 세부 사항들이 많습니다.

1개의 좋아요

동의합니다. 질문하신 내용에 대해, 제가 생각했던 동작 방식은 두 번째 옵션과 비슷합니다:

“고정…” UI에는 현재 게시물에 있는 태그들이 미리 선택된 상태로, 일반 태그 입력 필드와 유사한 “태그에 고정” 입력란이 있습니다.[1]. 다만, 한 게시물당 태그 수 제한은 사이트 전체 제한을 따릅니다.

하지만 세 번째 옵션(“하나만 선택!”)도 괜찮습니다. 여러 태그에 고정해야 할 필요가 있는 최악의 경우, 사이트 관리자는 여러 토픽을 만들 수 있습니다(이 토픽들은 “메인” 토픽으로 링크만 걸어도 됩니다).

모든 태그에 고정하는 방식은 최악의 경우라고 생각합니다. 왜냐하면 사이트가 태그를 어떻게 사용하는지에 따라 모든 태그에 적합하지 않을 가능성이 높기 때문입니다.

구현하기는 더 쉬울 수 있지만 설명하기 다소 어색한 네 번째 가능성이 있습니다: "모든 태그"에 고정하되, 태그가 하나일 때만 허용하는 것입니다. "어색하다"고 한 이유는 이 제한 사항을 설명하고 제시하기가 다소 어렵기 때문이지만, 실용적으로는 제 사용 사례에 맞습니다.

다른 질문들에 대해 말씀드리자면: 1. 태그 교집합에 대해서는 "예"라고 하겠습니다. 그리고 2. 태그 그룹별로 게시물을 표시하는 방법이 있다니? 어떻게? :slight_smile:


  1. 질문: 해당 UI에서 게시물에 새로운 태그를 추가할 수 있을까요? ↩︎

2개의 좋아요

샘, 안녕.

이 요청이 오래된 것인 걸 알고 있지만, “태그 아카이브 UI에서 주제를 고정하는” 기능이 있으면 도움이 될 사용 사례가 있어서 문의드립니다.

제 경우에는 위에서 설명하신 옵션 중 가장 합리적인 선택지(또한) "2"번입니다:

관리자가 3개의 태그 중 어느 태그에 고정할지 선택? (최대 3개)

현재 제 상황에서는 관련 태그(여러 개 중) 하나에만 고정하면 됩니다.

하지만 유연성을 위해 주제를 어떤 태그에 고정할지 선택할 수 있는 옵션이 있다면 더 큰 장점이 될 것입니다.

생각해 보니, 이 아이디어에 여전히 만족하고 계신가요?

감사합니다