홈페이지 무한 스크롤 – 페이지네이션 또는 '더 보기' 버튼 도입

안녕하세요,

저희는 기존 포럼(ServiceNow)에서 Discourse로 52,000개의 토론을 이전했습니다. 이전 과정은 순조롭게 진행되었지만, 사용자 경험(UX) 측면에서 한 가지 문제가 있습니다. 무한 스크롤 기능이 적용된 홈페이지에서 푸터가 완전히 접근 불가능한 상태입니다.

사용자 경험을 개선하고 기관 관련 링크의 가시성을 보장하기 위해, 이 스크롤을 중단할 수 있는 방법을 찾고 있습니다.

  • 전통적인 페이지네이션이나 “더 보기” 버튼을 구현할 수 있는 플러그인(공식 또는 커스텀)이 있나요?

  • Discourse의 공식 로드맵에 이와 유사한 기능이 계획되어 있는지 알고 계신가요?

자문과 경험 공유에 미리 감사드립니다!

좋은 주말 보내시기 바랍니다. :slight_smile:

Fabien

이 질문에 답변드릴 수 있습니다: 아니요, 전혀 아닙니다. 토픽 목록의 무한 스크롤은 우리가 계획하고 있는 사항이 아닙니다. 이 사이트에서 해당 주제에 대한 수많은 토픽을 이미 찾아보실 수 있습니다.

그리고 제가 아는 한, 아무도 커스텀 구현을 해본 적이 없습니다.

Custom landingspage 기능을 살펴보시는 것이 좋습니다. 이 기능을 사용하면 커스텀 랜딩 페이지를 구축할 수 있으며, 이렇게 하면 최소한 첫 번째 페이지에 푸터가 표시되도록 할 수 있습니다.

찰리가 제안한 옵션 외에도, 홈페이지를 최신 주제 대신 카테고리를 표시하도록 설정하는 것만으로도 충분할 수 있습니다. 그 목록은 무한하지 않습니다. 홈페이지는 top_menu 사이트 설정의 첫 번째 요소로 정의됩니다.

또한 @Moin의 제안을 염두에 두면, OP는 사용자가 해당 기능을 변경할 수 있으며 /latest를 사용하기 시작할 수 있다는 점을 기억할 수 있습니다. 그리고 다시 한번 푸터가 누락됩니다.

즉, 디자인은 푸터가 그렇게 중요하지 않은 방식을 계획해야 합니다. 사실, 사용자가 푸터를 자주 사용하지는 않습니다. 관리자 중에는 푸터라는 아이디어를 좋아하는 사람이 더 많습니다.

필요하신 것을 정확히 구현하기 위해 이 Theme Component를 활용했습니다:

컴포넌트가 추가하는 푸터가 /latest와 같은 무한 스크롤 페이지에서도 표시되나요?

직접 시도해 보았을 때 표시되지 않아서, 무한 스크롤 문제의 해결책으로 이 방법을 제안하게 된 배경이 궁금합니다. 어떤 커스터마이징을 추가하셨나요?

아니요, 보이지 않습니다.

Dumbcourse – Old-browser friendly UI at /dumb (D-pad + small screens) 를 시도해 보세요

아 - 말씀이 맞으신 것 같습니다. 우리 '랜딩 페이지’에서는 토픽 목록을 비활성화했기 때문에(해당 사이트는 현재 폐쇄되었습니다) 정상적으로 작동했었죠.

하지만 무한 목록에서도 쉽게 수정하여 표시할 수 있을지 궁금합니다.