카테고리 페이지에 "전체 주제" 텍스트 표시 + 메뉴바에서 하위 카테고리 접근

저희 커뮤니티에는 매우 방대한 FAQ가 있습니다. 각 질문을 더 쉽게 접근할 수 있도록(링크를 위해) FAQ를 하위 카테고리 내 별도의 주제로 나누어 정리했습니다(이는 상위 카테고리인 '학습’의 일부입니다).

현재 Air 테마와 Categories Navbar 컴포넌트를 사용한 모습은 다음과 같습니다.

두 가지 사항을 어떻게 처리해야 할지 고민 중입니다(둘 다 간단한 방법처럼 보이지 않아요).

  1. 내비게이션 바의 드롭다운을 통해 하위 카테고리에 직접 접근할 수 있도록 추가하기
  2. 데스크톱과 모바일 모두에서 주제를 ‘전체 텍스트’ 모드로 표시하여, 사용자가 원할 경우 주제를 열지 않고도 아래로 스크롤하며 모든 내용을 읽을 수 있도록 하기

이 부분을 어떻게 관리하면 좋을까요?

현재 모습은 다음과 같습니다:

직접 보고 싶으시다면 링크를 첨부합니다: FAQ - Diabète Félin

도움 주셔서 감사합니다!

그건 별개의 컴포넌트이므로, 해당 컴포넌트의 토픽에서 질문해야 할 것 같습니다.

그러면 발췌문이 아니라 토픽 카드 안에 전체 토픽 게시글을 표시하고 싶은 건가요?

불행히도 다른 컴포넌트를 사용해야 하는 해결책이 필요할 것 같습니다 :-/

그렇습니다 — 블로그처럼 발췌문 대신 홈 페이지에 전체 게시글을 표시할 수 있기를 바랍니다.

아니면, (답글 없이) 모든 토픽을 한 페이지에 모으는 다른 방법이 있기를 바랍니다.

두 가지 모두 테마 컴포넌트를 통해 구현할 수 있다고 생각합니다.

모든 주제 게시물이 표시되므로 성능 문제가 발생할 수 있습니다(단, 지연 로딩으로 완화할 수 있습니다). 메타(Meta)처럼 주제가 매우 많다면 이 방식은 비현실적일 수 있습니다(사용자가 하단에 도달할 때 더 많은 주제를 로드하는 경우를 제외하고는).

이것은 이 카테고리, 그리고 주제 수가 제한된 다른 몇몇 카테고리에서만 적용됩니다.

그러니까… 테마 컴포넌트를 개발하는 법을 배워야 하는 건가요? :face_with_peeking_eye::sweat_smile:

한 주제 안에 별도의 게시물로 나누는 대신, 이러한 질문들을 개별 주제로 분리하는 것이 어떤 이점이 있나요? Discourse에서는 커스터마이징 없이도 한 주제를 스크롤할 수 있습니다. 또한 첫 번째 게시물에 목차를 포함할 수도 있습니다.

아니면 예산이 있다면 #marketplace에 게시물을 올릴 수도 있습니다.

저도 그점에 대해 궁금합니다. 각 FAQ 주제를 답글과 토론이 가능하도록 열어두려는 의도인가요?

(그렇지 않다면, 목차 기능을 활성화한 단일 주제 게시글을 제안했을 것입니다. 그러면 전체가 스크롤될 수 있으면서도 섹션 제목으로 쉽게 이동할 수 있었을 것입니다.)

저는 disco-toc가 여전히 게시물별로 작동한다고 생각합니다. 저도 이 방법을 생각해보았는데, 실제로 다른 Discourse 포럼에서 제가 만든 방식이기도 합니다. 하지만 이 경우 그 FAQ의 질문 중 하나로 링크를 만드는 것이 쉬운 작업이라고 말하기는 어렵습니다. 제목에는 앵커가 있으므로 링크를 걸 수 있지만, FAQ 내에 새로운 질문이 추가되면 해당 제목 이후의 모든 제목 ID가 변경되어 모든 링크가 깨집니다. 그 후, 기존 지원 토픽에서 이러한 링크를 찾아봐도 더 이상 도움이 되지 않습니다. 왜냐하면 더 이상 올바른 단락으로 이동하지 않고 토픽 전체로만 이동하기 때문입니다. 그래서 저는 FAQ에 링크를 걸지 않고 매번 인용하는 방식을 주로 사용합니다.

아, 그걸 몰랐네요. 이제 제목에 링크를 걸기 전에 꼭 염두에 두겠습니다. :face_with_diagonal_mouth:

누군가에게 답변할 때 특정 질문으로 직접적이고 쉽게 링크를 걸 수 있게 해줍니다. 제 커뮤니티에서 겪는 문제 중 하나는 방대한 양의 문서가 거의 모든 것을 다루고 있지만, 사람들이 처음 접속했을 때(예: “내 고양이가 죽어간다”) 압도당해 읽지 않는다는 점입니다. 또한 답변을 하는 사람들은 기술에 익숙하지 않은 경우가 많아, (Facebook에서) 답변에 구글 문서 링크를 복사해서 붙여넣으라고 하는 것은 부담이 큽니다. 그래서 그들은 그걸 하지 않습니다.

Discourse는 비기술적인 사람들이 커뮤니티 내부의 콘텐츠에 링크를 걸 때 훨씬 쉽게 만들어줍니다. 작은 링크 버튼을 클릭하고, 링크를 걸고 싶은 키워드나 항목 이름을 입력하기 시작하면 됩니다. 우리는 사람들이 FAQ 전체가 아니라 FAQ의 특정 항목으로 사람들을 안내하는 것을 쉽게 하고 싶습니다.

네, 불행히도 예산이 없어서 이미 호스팅 비용으로 제 돈을 쓰고 있거든요 :wink:

좀 더 진지하게 물어보겠습니다. 제 필요에 맞게 무언가를 조합해서 시작하고 싶을 때, 메타(Meta)에 그런 도움을 받을 수 있는 카테고리가 있나요? 누군가 대신 해달라는 뜻은 아닙니다(현실적이거든요). 제 컴포넌트에서 xyz를 어떻게 해야 하는지 같은 “초보 개발자” 질문들에 대한 답변을 원합니다.

네, Development 카테고리가 있습니다. 개발 관련 자료를 #documentation:developer-guides와 #community-wiki:developers에서도 읽어보실 수 있습니다.

구글 문서에 있는 것이 바로 그겁니다: https://docs.google.com/document/u/0/d/1X4c1whNRQI32kuDFlYqOtaNFqw1R-CfzIv3quEuQYEU/

하지만 여기서의 문제는 “섹션 제목으로 링크를 만드는 것”입니다. 링크 버튼을 클릭하고 입력을 시작하면, Discourse가 섹션 제목을 직접 링크할 수 있도록 제안해 주는 걸까요, 아니면 토픽/카테고리만 제안할까요?

감사합니다. 그럼 할 일 목록에 추가해 둘게요!

아니요, 맞습니다. 그 곳에서는 섹션 헤딩이 적용되지 않습니다. FAQ 주제에 대해 올바른 방향으로 진행 중인 것 같습니다.

Discourse Doc Categories 은 어떨까요?

아, 그걸 잊고 있었네요! 도움이 될 것 같습니다. 살펴봐야 할 목록에 추가해 두겠습니다. (제 목록이 점점 길어지고 있어요 :cry:)

포스트 내의 제목에 다음과 같이 링크할 수 있습니다: https://meta.discourse.org/t/configuring-the-default-sidebar-for-your-users/347764#p-1690272-adding-a-custom-section-13. 유일한 문제는 그 위에 새로운 제목이 추가되면 링크가 깨진다는 것입니다.

다음과 같이 포스트에 수동 앵커를 추가할 수도 있습니다: https://meta.discourse.org/t/markdown-links-to-anchors-not-working/150175/2. 새로운 제목이 추가되어도 링크가 깨지지 않습니다.

FAQ에 대한 최적의 해결책을 찾던 중 https://meta.discourse.org/t/i-created-a-bookmarklet-to-create-the-table-of-content-for-forum-posts/270961도 북마크해 두었습니다.

ToddZ님, 죄송합니다. 이 메시지는 님의 포스트에 대한 직접적인 답글이 아니었습니다.