about 페이지에서 스태프 숨기기

이 테마 컴포넌트 설치

더 이상 새로운 업데이트가 없으며, 이제 더 이상 필요하지 않으므로 곧 비활성화(deprecated)될 예정입니다!!!

선택적으로 일부 스태프를 /about 페이지에서 숨길 수 있습니다.

사용자를 다음과 같이 입력하면:

해당 사용자의 링크가 /about 페이지에서 숨겨집니다.

이 기능이 유용한 경우의 한 예는 사이트의 기술 관리자이지만 커뮤니티 멤버가 아닌 사람이 있을 때입니다. Discourse.org는 이를 위해 플러그인을 사용하고 있으며, 여기서는 동일한 기능을 수행하는 테마 컴포넌트입니다.

URL에 "staff"가 포함되어 있지만, 이 컴포넌트는 /about 페이지의 модератор(모더레이터) 섹션과 관리자 섹션 모두에서 사용자를 숨깁니다.

주의: 관리자나 모더레이터가 단 한 명뿐이고 그 사용자가 숨겨진 경우, 아래에 사용자가 나열되지 않은 “admin” 또는 “moderator” 제목만 표시됩니다.

17개의 좋아요

정말 훌륭해요, 딱 필요했던 거였네요, 음, 당신을 숨기려고요! :rofl: 제이, 고마워요!

4개의 좋아요

급하게 필요한 부품입니다, 감사합니다

2개의 좋아요

기본값은 참 사랑스럽군!

2개의 좋아요

카테고리版主은 여전히 표시됩니다. 따라서 이 설정은 실제 포럼 전체版主만 숨길 수 있습니다.

/about 페이지에 있는 건가요?

누군가 그걸 숨기고 싶어하는 이유가 있을까요?

링크를 보내줄 수 있을까요?

네.

잘 모르겠습니다. 왜 누군가는 스태프를 숨기고 싶어할까요? 아마도 같은 이유일 겁니다.

저는 단순히 카테고리를 기반으로 하는 모더레이터를 사용하면서 포럼 전체의 모더레이터와 함께 또는 대신 사용하여 모더레이터를 숨기고 싶어하는 사람들을 위해 (형식이 엉망인) 참고 정보를 올린 것뿐이었습니다.

더 이상 보내줄 수 없습니다. 제 모더레이터를 카테고리 수준에서 '스태프 수준’으로 변경했기 때문입니다. 저는 /about 페이지를 어디서도, 절대 보지 않으므로 모든 카테고리에서 동일한 사용자를 사용하고 있다는 사실을 완전히 잊고 있었습니다. 해당 컴포넌트를 테스트해 보다가 그 상황을 깨달았습니다.

구체적으로 말씀드리자면, 첫 번째 카테고리에서는 원치 않는 사용자를 숨겼지만, 그 다음 카테고리에서는 숨기지 않았습니다.

사실 저는 별로 신경 쓰지 않습니다. 왜 일부 관리자가 모더레이터를 숨기고 싶어하는지 이해하지만, 그룹 기반 카테고리 모더레이터의 경우 그렇게 하지 않았습니다.

솔직히 말해서, /about 페이지는 너무 잘 숨겨져 있어서 거기에 무엇이 있는지, 없지는 있는지조차 중요하지 않습니다 :wink:

1개의 좋아요

우리 쪽에도 몇 명이 있습니다. :slight_smile:

2개의 좋아요

음. 한눈에 봐서 그것들도 숨겨야 할 것 같습니다. 다음 주에 다시 한번 살펴볼게요.

저도요! 그리고 @angus도요.

좋은 TC네요!

모드와 카테고리 모드도 숨길 수 있는 기능을 추가해도 될까요? 아니면 최소한 시도라도 해볼 수 있을까요…

2개의 좋아요

물론이죠! 아니면 힌트를 주시면 제가 처리하겠습니다.

3개의 좋아요

정말 반가운 소식이네요!!!

제안 1 - mods도 숨기기

기존 기능을 확장하여 Moderator(모더레이터)도 숨길 수 있도록 하되(같은 필드를 사용) 이름을 'hidden staff(숨겨진 스태프)'로 변경하면 됩니다.

이는 Discourse가 각 Staff(스태프) 사용자가 Admin(관리자) 또는 Our Moderators(우리 모더레이터) 중 하나에만 표시되도록(둘 다에는 표시되지 않음) 지능적으로 보장하고 있기 때문에 합리적입니다. Moderator를 숨기는 것의 실용성은 낮지만, 테스트용 모더레이터를 두는 것과 같은 몇 가지 사용 사례는 여전히 존재합니다.

제안 2: 카테고리 모더레이터 숨기기

카테고리 모더레이터를 숨기려는 분들이 꽤 많습니다. 이들은 공간을 많이 차지하며, 특정 카테고리의 맥락 밖에서 공개적으로 노출하는 데는 큰 가치가 없기 때문입니다.

때로는 카테고리 모더레이터 중 일부만 숨기고 나머지는 노출하는 것이 합리적인 경우도 있습니다.

CSS를 사용하여 쉽게 달성할 수 있습니다. 예를 들어 제 사이트에서는 다음과 같습니다:

// /about 페이지에서 카테고리 모더레이터 숨기기
section.about.category-moderators {
    display: none;
}

all 또는 개별 카테고리를 지정할 수 있는 단일 필드를 사용하여 이 기능을 구현하겠습니다.

개별 사용자를 억제하는 기능이 유용할 수 있지만, 이 단계에서 추가할 만큼 가치가 있다고 생각하지는 않습니다. 더 복잡해지기 때문이며, 사람들이 요청하지 않는 한 추가하지 않는 것이 좋습니다.

제안 3: 확장된 About 텍스트 통합

이는 매우 유용한 TC(토픽)이지만, 단일 제한된 기능만 수행합니다. 그리고 통합하기가 매우 쉬울 것입니다.

모든 /about 커스터마이징을 한 곳에서 관리하는 것이 합리적이라고 생각합니다. 또한 @manuel은 훌륭한 분이며, 이 프로젝트에 협력할 수도 있을 것입니다.

이 방향으로 진행하신다면 이 TC의 이름을 ‘Custom About Page(커스텀 About 페이지)’ 또는 유사한 이름으로 변경하는 것이 좋습니다.

세부 제안: 마크다운

확장된 about 필드가 원시 HTML뿐만 아니라 마크다운도 지원할 수 있다면 더 좋을 것입니다.

4개의 좋아요

참고로 @pfaffman, 최근 피드백 덕분에 이제 이를 수행할 내장 기능이 추가되었습니다. 다만 그룹 기반입니다:

9개의 좋아요

이 새 기능이 그룹의 특정 멤버(들)를 대상으로 할 수 있는지, 아니면 그룹의 모든 멤버를 숨기는 것인지요?

1개의 좋아요

이것은 그룹용입니다. "특정 멤버"는 "사용자"와 같은 의미입니다. 셀렉터에서 사용자 또는 그룹을 선택할 수 있도록 하는 것이 더 나을 것 같지만, 여기서는 그룹 전용입니다.

3개의 좋아요

아쉽게도 제 이해가 맞다면, 모든 관리자를 숨기는 것인가요, 아니면 특정 관리자를 숨기는 것인가요? 후자라면, 팀이 원래 사용 사례에 따른 구체적인 적용 방식을 제대로 이해하지 못했을 수도 있다고 생각합니다.

1개의 좋아요

그 경우 'admins’를 사용하는 대신 그룹을 만들고 숨기고 싶은 사용자를 해당 그룹에 추가하는 건 어떨까요?

4개의 좋아요

네, 그게 충분할 것 같네요. 그리고 만약 사이트에서 숨겨야 할 직원이 많다면, 이렇게 하는 것이 더 효율적이겠죠.

그 관점은 생각해보지 못했어요. 감사합니다.

3개의 좋아요

관리자 그룹에 제 자신을 관리자로 추가하고, 해당 그룹을 표시하지 않도록 설정했는데, 그 결과 /about 명령어에서 관리자와 모더레이터가 각각 0명이라고 표시됩니다. (0을 숨기기 위해 CSS가 필요합니다. 그냥 0으로 보이는 건 보기 좋지 않으니까요.)

3개의 좋아요

#announcements 토픽에서 이 문제를 언급했습니다. 관리자가 없다면 해당 공간이 확실히 낭비되죠.

4개의 좋아요