카테고리 해시태그 플로팅 카드 및 하위 카테고리 해시태그 표시 개선 🎈

Can we make inline links to subcategories more concise? 에 따라 하위 카테고리 해시태그의 표시 방식을 변경하고 개선하는 작업을 진행 중입니다. 동시에, @martin 과 같은 사용자 멘션에서 이미 확인하실 수 있는 플로팅 카드 기능을 추가했습니다.

이 카드에는 카테고리 제목, 아이콘/이모지, 설명, 그리고 상위 카테고리에 대한 링크가 표시됩니다. 권한이 있는 사용자는 “설명 편집” 버튼과 “새 주제” 버튼을 볼 수 있으며, 이 버튼은 카테고리 컨텍스트에 따라 달라집니다(예: 이벤트 카테고리에는 “새 이벤트” 버튼이 표시됩니다).

카드에는 해당 카테고리의 최신 주제 3개 목록도 표시됩니다. 카테고리를 볼 권한이 없는 사용자는 단순히 해시태그 링크를 따르고 카드는 표시되지 않습니다.

하위 카테고리 해시태그에서는 > 구분기가 제거되고 자식 카테고리만 표시됩니다. 아래에서 변경 전후 모습을 확인하세요:

이러한 동작은 모두 Enable category hashtag cards라는 예정된 변경 사항 뒤에 게이트되어 있습니다:

직접 보고 싶으시면 여기서 활성화되어 있습니다. 게시물의 카테고리 해시태그를 클릭하여 확인해 보세요. 예: News and Events 또는 Community Building

14개의 좋아요

이 카드들을 영구적으로 비활성화할 수 있을까요? 사용자로서 해당 링크를 클릭하면 중간 단계가 아닌 바로 카테고리 페이지로 이동하길 원합니다.

또한 UX 피드백으로, 카드에서 카테고리 토픽 목록으로 어떻게 이동하는지 궁금합니다. 스크린샷에서는 명확하지 않습니다.

2개의 좋아요

카드에서 카테고리 이름을 클릭하면 된다고 생각해요. 사용자 카드에서 사용자 이름을 클릭해서 프로필을 여는 것과 같은 원리죠.

2개의 좋아요

여기서는 해당 기능이 활성화되어 있으므로, 직접 포럼에서 만져보기 전에 먼저 시도해 볼 수 있습니다.

아직 개발 중인 단계이므로, 이곳에서 받은 피드백을 반영하여 Upcoming Change를 베타/안정 버전으로 승격하기 전에 세부 사항을 조정할 예정입니다(현재는 여전히 실험 단계입니다).

클릭 대상이 더 명확해야 한다는 데 동의합니다. 보다 구체적인 요소들을 제외하고 카드 전체를 클릭 대상으로 만드는 것이 좋겠습니다.

1개의 좋아요

첫 번째 게시물에 몇 가지 예시를 올려두면, 답글까지 읽지 않고 기능을 바로 확인하고 싶어 하는 사람들에게 도움이 될 것 같습니다 :slight_smile:

1개의 좋아요

테스트해볼 수 있을 것 같아, 고마워. Announcements - Discourse Meta 같은 하위 카테고리가 실제로 어떻게 보이는지 궁금해.

실수했어. 이렇게 #를 붙여야 해: News and Events > Announcements

카테고리 정보가 이제 모달에 표시되니까, 카드에는 최상위 카테고리만 표시하는 것이 더 합리적이지 않을까? #를 사용할 때 인라인으로 표시하지 않는다는 뜻이야.

1개의 좋아요

그게 원래 의도였던 것 같다

3개의 좋아요

이 예시에서 왜 뉴스 & 이벤트(Needs & Events) 상위 카테고리가 유지되었나요? 아래 내용처럼 제거되어야 하지 않나요:

참고로, 동일한 슬러그(slug)를 가진 카테고리가 수십 개나 있어 해시태그에 상위 카테고리를 포함하는 것은 필수적입니다. 다만, 이 변경 사항 덕분에 카테고리 표시 이름을 상위 카테고리 이름이 포함되도록 업데이트할 수 있기를 바랍니다. 이전 방식으로는 1Secure > 1Secure Ideas처럼 어색하게 표시되었지만, 이 새로운 변경 사항 덕분에 단순히 1Secure Ideas로 평탄화(flatten)할 수 있을 것입니다.

CleanShot 2026-09-17 at 09.35.56

2개의 좋아요

이 기능을 옵션으로 유지하지 않을 것 같습니다… 설정이 너무 많거든요 :smiling_face_with_tear: 제가 최소한 할 생각은 더블 클릭하면 해당 카테고리로 이동하게 하는 것입니다. 또한 카드 팝업에서 카테고리 이름을 클릭해도 이동할 수 있습니다.

카테고리로의 직접 링크를 원하시면 이렇게 하시면 됩니다 https://meta.discourse.org/c/news-and-events/announcements/67 이렇게 하면 Announcements - Discourse Meta 로 변환됩니다.

좋은 지적입니다 – 여기에는 “토픽으로 이동” 링크를 추가할 수 있을 것 같습니다:

3개의 좋아요

다만, @martin님과 @awesomerobot님이 디자인을 조정하는 동안, 이 기능을 실험적 상태로 조금 더 두는 건 괜찮습니다.

4개의 좋아요

물론 당분간 진전을 보지 않아도 괜찮아요. 곧 미팅에 바쁠 테니까요 :slight_smile:

죄송하지만 이 기능에 대해서는 회의적입니다. 사용자의 경우, 카드를 통해 데이터를 한눈에 확인할 수 있다는 것은 의미가 있습니다. 하지만 카테고리나 태그의 경우, 어떤 추가 가치가 있는지 이해하기 어렵습니다. 오히려 의미 없는 추가 단계를 만들어 더 나빠지는 결과를 초래한다고 생각합니다.

그것은 현실적인 대안이 아닙니다. 왜냐하면 사용자가 먼저 다른 곳에서 해당 카테고리 링크를 찾아야 하므로, 이는 또한 사용자 경험(UX)을 악화시키기 때문입니다.

죄송합니다만, 이 기능은 별로 마음에 들지 않습니다 :slight_smile:

2개의 좋아요

제 사용자 중 상당수가 PWA를 사용하고 있습니다. 이 경우 링크를 얻는 것이 다소 어려운 작업이 됩니다. 반면, 그들은 카테고리를 링크하지 않으며, 사용자 기반이 게이밍, 테크, IT 등이 아닌 소셜 미디어에서 유입되는 비기술적 포럼의 대다수에서도 동일한 상황이 아닐까 추측해 봅니다.

저도 이 방식에 팬은 아닙니다. 요즘 시스템은 원하는 것을 얻는 대신 모든 것을 카드 디자인으로 전환하는 방향으로 나아가는 것 같습니다. 아마도 제가 너무 올드스쿨이라 링크를 타겟에 도달하는 쉬운 방법으로 기대하는 것이겠죠.

하지만 관리자로서 제가 사용하지 않기로 선택할 수 있다면, 그것은 중요하지 않습니다 (제 커뮤니티에서 의견을 가진 소수의 사용자들도 이를 좋아하지 않으며, 만약 그들의 취향이 변한다면, 저는 즉시 카드 방식으로 전환할 것입니다. 결국 제 포럼은 제 것이 아니라 사용자들의 토론을 위한 것이니까요).

3개의 좋아요

먼저 정말 감사합니다! 제 Discourse 설치 환경에서 카테고리 정리를 다시 시작하다가, 텍스트 내에서 해시태그의 부모 카테고리 > 자식 카테고리 표시 방식이 또다시 신경 쓰이기 시작했습니다(우리는 카테고리가 많고, 사용자들이 사이트 내부를 잘 돌아다닐 수 있도록 카테고리와 하위 카테고리를 자주 언급하거든요). 그래서 이전에 이 주제에 대해 처음 논의했을 때 이후로 상황이 나아졌는지 확인해 보았는데, 실제로 발전이 있었습니다! 정말 기쁩니다.

개인적으로는 카드 형태(더 간결한 하위 카테고리 링크)가 필요하지 않았을 것 같지만, 다시 생각해 보니 꽤 좋은 아이디어라고 생각합니다. 적어도 제 사용자 층의 경우, 카테고리나 해시태그의 미리보기(프리뷰)를 볼 수 있다는 것은 정말 합리적인 기능입니다. 다만, 저는 원래 이를 '호버(hover)'로 동작하는 것으로 상상하고 있었는데, 클릭으로 동작한다는 것을 깨달았을 때 제 반응은 “아, 잠깐, 또 한 단계 더? 하이퍼링크를 더블클릭해야 하는 건가?!” 였습니다.

이것이 정확히 제 반응이었습니다: 링크를 열기 위해 클릭을 한 번 더 추가하는 것뿐이니까… 음.

하지만 나중에 제 휴대폰에서 테스트해 보고 생각을 바꿨습니다: 이 카드는 해당 카테고리가 무엇인지에 대해 정말 좋은 개요를 제공해 줍니다(의심스러울 때… 세분화(taxonomy)를 사용하는 사람들은 그것을 만든 사람들보다 직관적으로 느끼기 어렵다는 점을 기억한다면) 그리고 최신 게시글에 대한 힌트도 제공하여, 만약 그것이 제가 원하지 않는 것이었다면 해당 태그나 카테고리로 넘어가지 않을 기회를 줍니다.

제 사용자는 디지털 환경에 익숙하지 않아서 길을 잃기 쉽습니다. 제가 보기에는 이 기능이 사용자가 자신이 어디에 있는지 혼란을 겪지 않도록, 그리고 매력적으로 보였지만 실제로는 적합하지 않았던 몇 단어에 클릭해서 원치 않는 곳에 도달하지 않도록 분명히 도움이 될 것입니다.

그래서 지금은 꽤 열정적이며, 제 커뮤니티에 프리뷰 기능을 활성화했습니다. 실제 사용에서 어떻게 작동하는지 지켜보겠습니다.

하지만… 이 기능이 작동하지 않을 수 있는 다른 커뮤니티 시나리오를 상상할 수 있습니다. 모든 것을 설정 항목으로 만들기는 원하지 않는다는 데 동의합니다(이미 설정 항목에 빠져 허우적대고 있으며, 이에 대해 충분히 불평했습니다). 하지만… 이것이 온라인에서 일반적인 작동 패턴(링크를 클릭하면 목적지로 이동한다. 해시태그를 입력하면 사람들이 클릭하여 해당 해시태그와 관련된 모든 것을 볼 수 있다)을 “깨뜨리는” 것 같다는 느낌을 지울 수 없습니다. 그래서 이에 대한 해결책이 무엇인지 확신이 서지 않습니다.

아마도 해결책은 다른 레벨, 즉 Discourse라는 도구가 겉보기에 충돌하는 두 가지 의도를 어떻게 다루는지에 있을 수 있습니다:

  1. 매우 유연하고 사용자 정의 가능하게 만드는 것
  2. “开箱即用(out of the box)” 상태에서 훌륭한 경험을 제공하는 것

팀이 이미 이 문제를 다루고 있을 수도 있고(또는 이 아이디어가 작동하지 않을 수도 있고, 혹은 제가 당연한 말을 하고 있거나, 뒤늦게 참여하거나, 본질을 놓치고 있거나, 시스템 작동 방식에 대한 무지를 드러내고 있을 수도 있습니다) 하지만 제 생각에 이 두 가지를 조화시키는 "해결책"은 다음과 같습니다:

  • “기본,开箱即用, 플러그 앤 플레이” 경험을 위한 UX/기능에 대해 결정을 내릴 때 냉정하게 엄격해지는 것
  • 95%의 사용 사례(또는 80%? 99%? 어떤 비율이든)를 커버하도록 옵션과 설정을 냉정하게 줄이는 것
  • 파워 유저나 특수한 경우, 혹은 매우 구체적인 부분을 조정하려는 사람들을 위한 두 번째 레벨의 설정을 제공하는 것; 이것은 “일반적인” 설정을 제공하는 인터페이스에 통합되지 않고, 아마도 더 설정 파일(config-file) 형태가 될 것입니다

따라서 이 경우, 팀의 결론이 해시태그/카테고리 프리뷰 카드가 올바른 방향이며, 하위 카테고리는 부모 카테고리를 언급하지 않고 인라인으로 표시되어야 하며, 이를 일반적인 관리자 설정으로 만들 충분한 근거가 없다는 것이라면, 여전히 “hashtag_preview_cards: OFF” 또는 "show_hashtag_subcategory_parent_inline: ON"을 어딘가에 추가하여 접근할 수 있는 "숨겨진 설정"으로 만들 수 있습니다.

이 글을 쓰면서, 설정 항목의 증가는 UX 외에도 개발 측면에도 영향을 미칠 것이라고 꽤 확신합니다…

3개의 좋아요

여기에 클릭 한 번을 더 추가하는 것에 대해 사람들이 망설이는 이유를 이해합니다. @awesomerobot 이 문제에 대해 어떻게 생각하시나요? 해시태그 동작 관련 사용자 설정을 추가할 가치가 있다고 보시는지 궁금합니다. 태그와 채널에 대해서도 카드가 있다면, 전반적인 “해시태그와 멘션에 대한 카드 표시” 사용자 설정이 더 합리적일 수 있습니다.

멘션의 경우, 해당 사용자가 이 설정을 꺼둔 상태라면 클릭 시 사용자 페이지로 리다이렉트할 수 있습니다.

1개의 좋아요

나도 방금 이걸 발견했는데 솔직히 말해서… 카드 미리보기의 추가 가치가 잘 안 보여요 :grimacing:

설정 항목을 더 늘리는 것도 좋아하지 않으니, 솔직히 아예 제거하는 쪽으로 투표할 거예요. 여기서 정확히 뭘 해결하려는 건가요?

1개의 좋아요

다시 정리하자면, 일부 사용자들은 인라인(inline) 표기가 너무 길다고 느낍니다. 예를 들어 "Customization > Theme component 카테고리 확인하세요"라고 쓰고 싶을 때, 부모 카테고리를 빼고 단순히 "theme component"만 표시되면 더 나을 것 같습니다.

하지만 단순히 "theme component"로 줄일 수는 없습니다. 많은 사이트에서 여러 카테고리에 걸쳐 동일한 하위 카테고리 이름을 재사용하기 때문에, 사용자가 어떤 부모 카테고리에 속하는지 확인하기를 원하기 때문입니다.

카드(card) 제안은 클릭 시 사용자와 마찬가지로 다양한 카테고리 정보를 제공하자는 것입니다. 이렇게 하면 인라인에서는 하위 카테고리 이름만 사용할 수 있습니다.

개인적으로는 어느 쪽이든 괜찮습니다. 카드를 사용하면 현재 주제에서 벗어나지 않고 새 주제 생성 버튼에 빠르게 접근하고 최근 활동을 볼 수 있어서 유용하다고 느낀 적도 있지만, 다른 한편으로는 가장 빠른 경로만을 원하는 사람들이 있다는 것도 알고 있습니다.

2개의 좋아요

인라인 링크에서 메인 카테고리를 표시하지 않아야 하는 사용 사례는 하위 카테고리가 여러 다른 카테고리에서 반복되는 경우입니다. 예를 들어 Announcements > Meetings와 Support > Meetings가 있습니다.

카테고리 간에 서로 다른 아이콘을 표시하고, 게시된 텍스트 자체를 통해 범위를 정밀하게 파악함으로써 이 문제가 해결된다고 생각합니다.

많은 사용자가 카테고리 + 하위 카테고리 확장 형식을 매우 불편해하며, 저도 이에 동의합니다. 특히 모바일 뷰의 경우 Discourse에서 발생하는 트래픽의 상당 부분을 차지하기 때문에 더욱 그렇습니다.

1개의 좋아요

@martin 멘션 자체의 표시 방식을 수정한 후에 여기서 결정하는 것이 더 쉬울 것 같습니다.

여기서 주요 동기는 이러한 멘션을 짧게 만드는 것이었습니다: Customization > Theme component.

먼저 이를 제대로 작동하도록 합시다.

그 다음에 이러한 카드의 가치가 조금 더 명확해질 수 있을 것입니다.

2개의 좋아요

글쎄, 해시태그 줄이기(> 제거)를 이미 했다는 생각은 내 상상의 산물인 것 같습니다. 기존 PR에 그런 내용이 없었거든요 :upside_down_face: 후속 PR을 올립니다:

1개의 좋아요