카테고리 팔로우 버튼

:discourse2: 요약 Follow Category Button은 카테고리 페이지의 종 아이콘을 사용자 친화적인 “팔로우” 버튼으로 대체합니다
:eyeglasses: 미리보기 Discourse Theme Creator에서 미리보기
:hammer_and_wrench: 저장소 https://github.com/discourse/discourse-follow-category
:question: 설치 가이드 테마 또는 테마 컴포넌트 설치 방법
:open_book: Discourse 테마가 처음이신가요? Discourse 테마 사용 입문가이드

이 테마 컴포넌트 설치

무엇을 하나요?

Follow Category Button 테마 컴포넌트는 카테고리 페이지의 전통적인 종 아이콘을 더 직관적인 “팔로우” 버튼으로 대체합니다.

작동 방식은 다음과 같습니다:

  • 팔로우 버튼: 이제 사용자는 기본 종 아이콘 대신 “팔로우” 버튼을 볼 수 있습니다.

  • 알림 수준 변경: “팔로우” 버튼을 클릭하면 카테고리 알림 수준이 자동으로 "첫 게시물 보기(Watching First Post)"로 변경되어 적절한 기본값을 최적화합니다.

  • 동적 버튼 라벨: 사용자가 카테고리를 팔로우하면 버튼 라벨이 사용자의 알림 상태를 명확히 나타내기 위해 “팔로잉(Following)”으로 업데이트됩니다.

왜 사용해야 하나요?

이 컴포넌트는 버튼 클릭으로 중요한 토론을 팔로우하는 것을 더 명확하고 사용자 친화적으로 만들며, 적절한 기본값을 최적화하여 카테고리와의 사용자 상호작용을 개선하는 것을 목표로 합니다.

설정

번역 기본값
follow_category_button_title 팔로우
category_options.notifications.title 이 카테고리의 알림 수준 변경
category_options.notifications.watching.label 팔로잉
category_options.notifications.watching.title 보기(Watching)
category_options.notifications.watching.description 이 카테고리의 모든 주제를 자동으로 봅니다. 모든 주제에서 새 게시물이 있을 때마다 알림을 받고, 새 답변 수가 표시됩니다.
category_options.notifications.watching_first_post.label 팔로잉
category_options.notifications.watching_first_post.title 첫 게시물 보기(Watching First Post)
category_options.notifications.watching_first_post.description 이 카테고리의 새 주제에 대해 알림을 받지만 주제에 대한 답변에는 알림을 받지 않습니다.
category_options.notifications.tracking.label 팔로잉
category_options.notifications.tracking.title 추적(Tracking)
category_options.notifications.tracking.description 이 카테고리의 모든 주제를 자동으로 추적합니다. 누군가 @이름을 언급하거나 답변을 남기면 알림을 받고, 새 답변 수가 표시됩니다.
category_options.notifications.regular.label 팔로우
category_options.notifications.regular.title 일반(Normal)
category_options.notifications.regular.description 누군가 @이름을 언급하거나 답변을 남기면 알림을 받습니다.
category_options.notifications.muted.label 음소거(Muted)
category_options.notifications.muted.title 음소거(Muted)
category_options.notifications.muted.description 이 카테고리의 새 주제에 대해 어떤 알림도 받지 않으며, 최신 목록에 표시되지 않습니다.

:discourse2: 우리가 호스팅하나요? 테마 컴포넌트는 Standard, Business, Enterprise 플랜에서 사용할 수 있습니다.

19개의 좋아요

이 기능은 사용자 정의 피드와 완벽하게 호환됩니다.
예를 들어, 구독한 카테고리의 게시글만 홈페이지 피드로 표시할 수 있습니다.

2개의 좋아요

태그에도 이렇게 할 수 있을까요?

2개의 좋아요

카테고리 페이지에 ‘팔로우’ 버튼을 추가해 주세요. 이는 소셜 네트워크와 유사하게 사용자가 카테고리를 빠르게 팔로우할 수 있도록 도와줍니다.

1개의 좋아요

이것을 이미 보셨나요?

6개의 좋아요

감사합니다, 이걸 정말 오래 기다렸어요 ^^ 디스커스가 항상 유용한 기능을 업데이트하고 모든 사람들의 의견을 들어주는 것 같아서 정말 기뻐요.

3개의 좋아요

나에게 (이 게시물을 읽지 않았다면) 이 팔로우 버튼은 혼란스럽습니다.

버튼을 클릭하면 무엇을 팔로우하게 되는지 버튼 텍스트에 언급하면 더 명확할 것 같습니다. 예를 들어

이 카테고리 팔로우 또는 Xyz 카테고리 팔로우 또는 단순히 Xyz 팔로우처럼요.

아니면, 설정에서 버튼 텍스트를 설정할 수 있게 하면 됩니다.

4개의 좋아요

그렇습니다. 테마 번역 섹션에서 모든 문자열을 변경할 수 있습니다.

6개의 좋아요

테마 번역 드롭다운 메뉴를 찾을 수 없는데, 3.2.2 안정판에서는 사용할 수 없는 건가요?

2개의 좋아요

아마 아닐 것 같아. 3월에 추가된 것으로 기억해.

4개의 좋아요

현재 이 컴포넌트의 버튼과 Discourse의 버튼이 동시에 표시되고 있습니다. 둘 중 하나만 있으면 충분하다고 생각합니다. :smirking_face:

2개의 좋아요

네, 저한테도 마찬가지입니다. 컴포넌트가 활성화되어 있으면 표준 Discourse 버튼은 숨겨져야 합니다.

1개의 좋아요

공식 테마 컴포넌트에 대한 번역을 제출할 수 있을까요?

Crowdin에서 찾지 못했거나, 다른 이름으로 등록되어 있을까요?

1개의 좋아요

안녕하세요, ‘일반’ 알림 상태를 선택하는 것이 불가능한 것 같습니다. 의도된 동작인가요? '일반’을 선택하면 '첫 게시물 추적’으로 되돌려집니다.

이 TC를 미리보기에서 테스트하면 버튼이 작동하지 않고 콘솔 로그에 오류가 표시됩니다:

category.js:878 Uncaught TypeError: Cannot read properties of null (reading 'set')
setNotification @ category.js:878
followCategory @ follow-category-button.gjs:37
(anonymous) @ d-button.gjs:136
invoke @ index.js:264
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
end @ index.js:565
_runExpiredTimers @ index.js:869
setTimeout
setTimeout @ index.js:39
_installTimerTimeout @ index.js:912
_reinstallTimerTimeout @ index.js:896
_later @ index.js:829
later @ index.js:652
T @ index.js:562
_triggerAction @ d-button.gjs:133
click @ d-button.gjs:91