Разрешить анонимным пользователям видеть опубликованные страницы

Это здорово! Спасибо.

Стоит упомянуть, что эти страницы видны только тем, кто может просматривать тему (верно?). Это означает, что (1) сайты с login_required не могут использовать это для публикации материалов для анонимных (неавторизованных) пользователей (я считаю, что этот момент, возможно, нужно сделать еще более ясным), и (2) права доступа к категории, в которой размещен документ, имеют значение (верно?).

ой:

13 лайков

Отличный вопрос, и вы абсолютно правы! Сайты с параметром “login_required” не смогут публиковать страницы для анонимных пользователей.

Если пользователь перейдет по ссылке на опубликованную страницу, его перенаправит на страницу входа.

11 лайков

Я видел, что многие хотят видеть страницы с информацией для сайтов, требующих входа (например, как оплатить, сколько это стоит и так далее). Это, похоже, сложная проблема для решения. Планируется ли это в дорожной карте?

17 лайков

Я использую форум Discourse с параметром login_required, и было бы просто замечательно, если бы опубликованные страницы можно было сделать видимыми для анонимных пользователей так же, как это сделано для страниц /tos и /privacy.

10 лайков

Это выглядит потрясающе!

И ещё одна просьба о добавлении функции: возможность сделать опубликованную страницу главной.

12 лайков

Думаю, что мой плагин GitHub - pfaffman/discourse-allow-arbitrary-homepage: allow an admin to specify the default homepage to any URL. · GitHub позволит вам сделать статическую страницу главной. (Не уверен, что это хорошая идея, но вы можете попробовать)

10 лайков

Возможно ли просмотреть опубликованную тему без входа в систему, как это делается со страницами правил использования и конфиденциальности, хотя сайт требует авторизации? Большое спасибо.

5 лайков

На данный момент опубликованные страницы подчиняются правам доступа категории: если ваша категория публично видима, то и тема будет также. Вы можете скрыть тему из списка, чтобы она не загромождала вашу публичную категорию, если вам нужен только опубликованный контент.

6 лайков

Какие права применяются к скрытым темам? Думаю, «для всех» — это полезно для публичного сайта, но, к сожалению, не для закрытых по приглашению.

Кажется, что тем из нас, кто управляет закрытыми по приглашению форумами, нужно, чтобы для опубликованных тем существовала настройка, позволяющая делать их публично доступными независимо от прав доступа к посту, на котором они основаны, чтобы они вели себя так же, как страницы «Конфиденциальность» и «Условия использования». И заодно было бы хорошо иметь возможность делать публично доступными также страницы «Часто задаваемые вопросы» и «О нас», если мы этого хотим.

5 лайков

Да, для доступа к моему сайту требуется вход, но мы хотим отображать некоторые темы для незарегистрированных пользователей.

В любом случае всегда есть темы, подходящие для незарегистрированных пользователей.

5 лайков

У меня вот что получилось… Я начал с настройки только по приглашениям и прошёл через все категории, убрав everyone из прав доступа и заменив его на конкретную группу (можно использовать trust_level_1, так как эта группа требует входа в систему). Затем я разместил темы, которые хочу сделать публичными, в пространстве Uncategorized (или вы можете создать отдельную категорию с публичными правами доступа). После этого я отключил настройку invite-only (но оставил регистрацию отключённой, используя SSO).

9 лайков

Всем привет!

Хотел поделиться новостями о том, чем мы занимались! Мы добавили возможность делать опубликованные страницы общедоступными!
FEATURE: allows published pages to be public by jjaffeux · Pull Request #10053 · discourse/discourse · GitHub

Теперь в настройках сайта появится параметр show published pages login required, который можно включить, чтобы переопределить настройку login_required.
image

Также в окне публикации страниц появится флажок для публикации общедоступной страницы.


Это был очень популярный запрос, и я рад, что вы сможете попробовать эту функцию. Жду ваших отзывов!

38 лайков