메타에서 테스트 중인 사용자 지정 사이드바 섹션

최근 메타에서 사이드바의 커스터마이징 수준을 확장하기로 결정했습니다. 이제 enable custom sidebar sections 설정을 사용하여 링크가 포함된 자체 사이드바 섹션을 만들 수 있습니다.

작동 방식

양식을 표시하려면 사이드바 하단의 플러스 버튼을 클릭해야 합니다.

섹션의 제목과 적어도 하나의 유효한 링크를 제공해야 합니다. 유효한 링크는 아이콘, 이름, 그리고 Discourse 포럼 내의 올바른 URL(절대 경로 및 상대 경로 URL 모두 허용됨)을 포함합니다. 예를 들어:

양식을 제출하면 새로운 섹션은 다음과 같이 표시됩니다:

향후 계획

사이트 관리자는 모든 포럼 회원에게 표시되는 전역 섹션을 생성할 수 있게 됩니다.

피드백을 기다리고 있습니다 :slight_smile:

64개의 좋아요

사이드바의 푸터에 있는 건가요? 그렇다면 문제네요. iPad/iPhone에서 허브나 Safari를 사용하든 상관없이, 페이지가 처음 로드될 때만 푸터가 한 번 표시됩니다.

여기서도 같은 일이 벌어집니다. 메타를 열었을 때는 푸터가 보였는데, 그룹 페이지를 열었다가 홈으로 돌아오면 사라져 있습니다.

수정

사실 푸터는 있지만, 내 프로필 설정에서 더 작은 글꼴을 선택하고 화면을 작게 확대/축소(pinch)한 뒤 iPad를 세로 방향으로 세워야만 도달할 수 있습니다. 가로 방향으로 두면 핀치로 푸터는 볼 수 있지만, 당연히 사용할 수는 없습니다.

이것은 사실 새로운 일이 아닙니다. 새 사이드바가 도입된 이후로 계속 신경 쓰이는 문제였습니다.

그래서 지금 이렇게 보입니다:

하지만 핀치하면 (이 스크린샷을 찍는 게 쉬운 일은 아니었죠 :wink: ):

7개의 좋아요

새로운 버튼이 아니기 때문에, 단순히 무언가를 만드는 것이 아니라 편집을 의미하도록 아이콘을 연필로 변경해야 한다고 생각합니다.

또한, 모달에 /u/username/preferences/sidebar 링크를 추가해 주세요.

4개의 좋아요

리포트해 주셔서 감사합니다. 푸터는 항상 접근 가능해야 하므로, 이 문제를 반드시 확인하겠습니다.

기술적으로, 우리는 사이드바에 새 섹션을 생성합니다. 나중에 사용자 정의 섹션을 편집할 때는 연필 아이콘을 사용합니다:

9개의 좋아요

지금 이렇게 설정해 두었네요. @kris.kotlarek 님, 정말 감사합니다 :hugs:

상위 버그(top bugs)를 다음과 같이 정의했습니다:

https://meta.discourse.org/c/bug/1?order=op_likes&status=open

OP(원문)의 좋아요 순으로 정렬된 열린 버그입니다. (상위 기능(top features)도 동일한 정의 적용)


버그 리포트:

사이드바에 항상 1개만 선택할 수 있는 규칙이 있어야 하고, 다른 항목보다 커스텀 링크를 우선시해야 한다고 생각합니다.

18개의 좋아요

좋아요 — 이 기능은 많은 잠재력을 가진 것 같습니다.

신중하게 읽지 않고 바로 시도해 보니 “링크” 섹션이 혼란스러웠습니다. 현재 이 URL은 같은 사이트 내의 유효한 페이지를 가리켜야 한다는 점이 바로 명확하지 않습니다. 이 필드가 _상대 URL_만 받도록 제한하고, 자동 완성 기능을 통해 가능한 항목을 목록으로 표시하면 더 명확해질 수 있을 것 같습니다(항목이 너무 많아 합리적인 수준을 넘지 않을까요?).

카테고리나 태그처럼 올바른 카테고리 색상(또는 해당 테마 컴포넌트에서 아이콘을 사용할 수 있기를 바랍니다)을 사용하는 “활성” 링크를 추가할 수 있을까요?

더 세련된 기능을 추가할 메커니즘이 있을까요? 새로운 결과가 있을 때 표시기나 카운터가 나타나는 커스텀 검색 기능이 있으면 좋겠습니다. 또는 섹션에 최근 5개의 북마크나 최근 5개의 주제 등을 표시할 수 있는 방법도요.

언급하신 글로벌 섹션이 현재 “커뮤니티” 섹션을 대체할 것으로 추정합니다. 이 섹션도 개별적으로 편집할 수 있을까요?

14개의 좋아요

관리자로서 모든 멤버에게 이 기능을 맞춤 설정할 수 있으면 좋겠습니다. 기본 뷰를 맞춤 설정할 수 있나요?

8개의 좋아요

아직은 아니지만, 충분히 가능성이 있습니다

11개의 좋아요

흥미롭지만, 현재 사용이 매우 쉽지는 않을 것 같습니다 (링크가 내부 링크여야 한다는 점을 이해하기 위해 게시글을 다시 읽어야 했어요^^). 현재 읽고 있는 카테고리/게시글에서 "커스텀 링크에 추가"와 같은 링크를 아래쪽에 추가하는 것이 가능할까요?

5개의 좋아요

제가 너무 서두르다 보니 /safe-mode라는 작은 것을 완전히 잊어버렸습니다. 공식 플러그인 외에는 모두 비활성화했는데, 그러면 푸터가 정상적으로 표시됩니다.

혹시 여기에서 무언가를 변경하셨나요? 왜냐하면 지금 여기에서도 푸터가 보이기 때문입니다.

어쨌든, 여기서 커스텀 섹션을 시도해 보고 업데이트가 1~2회 나올 때까지 기다린 후에야 왜 내 포럼이 약간 깨져 있는지 궁금해할 겁니다.

3개의 좋아요

사용자 지정의 한 단계는 관리자가 사이드바 섹션의 순서를 정의할 수 있도록 하는 것입니다. 예를 들어, 채팅 채널을 더 위로 옮기고 싶습니다… (모든 사용자에게)

12개의 좋아요

저도 동의합니다. 하지만 사용자가 기본값에서 순서를 다시 정렬할 수 있도록 하는 것도 좋겠습니다. (아마도 선택 사항으로만…?)

다만, 최대 수준의 사용자 커스터마이징과 어떻게 조화시킬지 전혀 감이 안 오는 문제가 하나 있습니다. 관리자가 특정 섹션에 새 링크를 추가하고 싶어 하면 어떻게 해야 합니까?

4개의 좋아요

관리자가 기본값만 설정하고, 사용자는 원하는 대로 그 기본값을 변경할 수 있다면, 저는 @sebastianh 님이 제안하신 내용 때문에 이 안에는 -1을 투표하겠습니다. 저는 누군가가 제 화면의 순서나 표시 방식을 일방적으로 지정해서, 제가 거의 사용하지 않는 것을 보여주고 싶지 않습니다. 다른 사람들이 뭘 하든 저는 관심이 없으니까요.

3개의 좋아요

하지만 다른 사이트들은 강조하거나 정보를 다른 방식으로 제시할 만한 정당한 이유가 있을 수 있습니다.

예를 들어, 사이트의 주요 활동이 채팅이고 몇 가지 주요 채널이 있다면, 그 부분을 상단에 배치하는 것이 합리적입니다. 하지만 사이트가 비동기적이고 긴 형식의 커뮤니케이션에 초점을 맞추면서도 채팅을 _허용_하는 경우라면, 사이트 운영진은 채팅을 사이드바에조차 표시하지 않기를 원할 수 있습니다.

저는 주로 태그를 중심으로 조직된 사이트를 운영합니다. 태그와 함께 몇 가지 선택된 카테고리를 표시하고 싶습니다. 사용자가 이를 재배열하더라도 상관없지만, 카테고리가 변경되면 기본 설정을 변경한 사용자들을 포함해 모든 사람에게 그 변경 사항을 표시할 수 있어야 합니다.

이것은 본질적인 설계적 긴장 관계인 것 같습니다.

7개의 좋아요

네, 기본적으로 사용자가 정렬할 수 있어야 합니다. (제 사용자들은 기술에 익숙하지 않아서, 그 기능을 사용할 사람은 적을 겁니다.)

3개의 좋아요

관리자가 UI를 통해 순서도 정의할 수 있다면 정말 좋을 것 같다는 데 동의합니다. 이 새로운 기능은 아직 사용해 보지 않았지만, 현재 저는 카테고리 및 태그 섹션을 더 아래로 내리고 메시지를 위로 올리기 위해 다음 CSS 수정 사항을 사용하고 있습니다:


.sidebar-section-categories {
  display: flex; /* 재배열을 위해 플렉스 레이아웃 설정 */
  flex-direction: column;
  order: +1;
}

.sidebar-section-tags {
  display: flex; /* 재배열을 위해 플렉스 레이아웃 설정 */
  flex-direction: column;
  order: +1;
}
5개의 좋아요

다시 말하지만, 그것은 스태프가 내릴 결정이 아닙니다. 스태프는 채팅을 완전히 허용하거나 금지할 수는 있지만, 사용자가 포럼을 어떻게 사용하길 원하는지에 대해 개입할 수는 없습니다.

너무 날카롭게 들릴 수 있어 죄송하지만, 이 현실에서는 나나 어떤 관리자도 내가 원하는 것을 나보다 더 잘 알 수 없습니다.

네, 하지만 이제 당신은 이미 마음을 정했기 때문에 그것이 내비게이션의 첫 번째, 마지막 또는 세 번째 구성 요소여야 한다고 제안하고 있습니다. 따라서 당신은 기본값을 설정할 수 있고, 그렇게 해야 합니다. 그 이상은 하지 말고, 무엇이 어디에 표시될지 결정하는 것은 내게 맡겨주세요.

3개의 좋아요

정말 상황에 따라 다릅니다. Discourse는 다재다능한 도구입니다. Fedora 포럼에서는 선택지를 비활성화하지 않을 것 같지만, 특정 용도(예: 지원 티켓 등)로 인스턴스를 설정한다면 특정 뷰를 강제하고 싶을 수 있습니다.

4개의 좋아요

여기서 언급된 여러 목표 중 논쟁적이지 않고 기한 내에 달성할 수 있을 것 같은 것들이 있다고 생각합니다:

커스텀 링크 섹션의 경우:

  • 외부 링크 추가 기능
  • 새/안 읽은 토픽 활동과 같은 더 고급 기능?

사이드바 일반:

  • 관리자가 추가하는 기본 커스텀 섹션
  • 관리자에 의한 사이드바 섹션의 기본 정렬
  • 사용자가 정의한 사이드바 섹션 정렬
  • 사용자가 “커뮤니티” 섹션을 편집

이를 지원하기 위해(그리고 아마도 더 많은 것을 위해!) 푸터의 + 버튼이 사이드바의 "편집 모드"가 될 것이라고 생각합니다. 아직 이 부분의 디자인을 결정해야 합니다.

20개의 좋아요

제게는 이것이 핵심입니다. 외부의 무언가로 링크할 수 없다면 사이드바에 사용자 정의 링크를 사용하지 않을 것입니다.

9개의 좋아요