/faq와 /about의 표시 설정

Page Publishing 기능의 도입 이후, Discourse에서 정적 페이지를 관리할 수 있는 놀라운 기능이 추가되었습니다. 이를 통해 페이지를 공개하거나 비공개로 설정할 수 있습니다. 하지만 로그인 필수 인스턴스에서 /faq 및 /about 페이지(중요도가 높은 페이지)는 숨겨져 있으며, 이를 공개로 설정할 수 있는 방법이 없습니다. 이 기능을 사용할 수 있으면 매우 유용할 것입니다. 또한 정적 페이지 전반의 동작 일관성도 확보할 수 있습니다.

배경

공개 인스턴스에서는 /privacy, /tos, /faq, /about 페이지가 모두 공개되어 있습니다. 하지만 로그인 필수 사이트(저의 사이트처럼)에서는 /privacy와 /tos는 공개된 반면 /faq와 /about는 비공개 상태입니다. 이는 가입 대화상자에 노출되었던 전자의 경우를 고려하면 합리적인 설정이었습니다.

문제는 잠재적 사용자들이 관리자 및 모더레이터가 누구인지 확인하고 FAQ를 읽기를 원한다는 점입니다. 대부분의 서비스에서는 가입 전에 ‘about’ 페이지를 제공하는 것이 당연시되며, /login 페이지는 허용할 수 있는 정보에 한계가 있습니다.

제안된 해결책

현재 /admin/site_settings/category/all_results?filter=faq에서 /faq를 공개 페이지로 지정하고 직접 링크를 걸어서 부분적으로 우회할 수는 있지만, 좋은 내비게이션 옵션은 작동하지 않습니다. 그리고 /about에 대한 우회 방법은 전혀 없습니다.

  1. /privacy, /tos, /faq, /about의 가시성을 제어할 수 있는 사이트 설정을 제공하는 것이 하나의 해결책이 될 수 있습니다.
  2. 각 제어 주제에서 Page Publishing 와 동일한 가시성 제어를 허용하는 것도 좋은 해결책이 될 수 있으며, 관리자 설정의 필요성을 없앨 수 있습니다. 다만 /about의 경우만큼은 그렇게 매끄럽게 작동하지는 않을 것입니다.
3개의 좋아요

방금 게시글 게시 관련 스레드를 뒤져서 바로 이 내용을 찾고 있었습니다. (이상하게 이름이 지어진) FAQ 페이지를 공개하고 싶은데, 우리는 SSO를 사용하므로 메인 계정으로 로그인할 때까지 포럼 계정이 생성되지 않습니다. 하지만 가이드라인은 로그인하지 않은 상태에서도 공개되고 표시되어야 합니다. 이 기능이 정말, 정말로 필요해요… 그렇지 않으면 메인 사이트에서 링크할 수 있도록 같은 정보를 담은 미러 페이지를 만들어야 할 것 같습니다(그리고 업데이트를 잊지 말아야 하고요).

2개의 좋아요

저도 동일한 기능에 대해 찾고 있습니다. 이러한 페이지를 공개하거나, 적어도 /About 페이지를 공개할 수 있기를 간절히 바랍니다.

1개의 좋아요