С момента появления Page Publishing у нас теперь есть отличные возможности управления статическими страницами в Discourse, включая возможность делать их общедоступными или нет. Однако в инстансах, требующих входа, страницы /faq и /about (которые представляют высокую ценность) скрыты, и нет возможности сделать их общедоступными. Было бы очень полезно разрешить это. Это также сделало бы поведение единообразным для всех статических страниц.
Предыстория
В общедоступных инстансах все страницы /privacy, /tos, /faq и /about являются общедоступными. Но на сайтах, требующих входа (как мой), страницы /privacy и /tos остаются общедоступными, тогда как /faq и /about — приватными. Это имело смысл, так как первые были указаны в диалоге регистрации.
Проблема в том, что потенциальные пользователи хотели бы видеть, кто является администраторами и модераторами, а также читать раздел часто задаваемых вопросов. Страница «О нас» ожидается на большинстве сервисов до регистрации, а страница /login имеет ограничения в том, что она может разрешить.
Предлагаемые решения
На данный момент в /admin/site_settings/category/all_results?filter=faq мы можем указать /faq на общедоступную страницу и ссылаться на неё напрямую как на частичное решение — однако удобные варианты навигации не работают. И для /about нет обходного пути.
- Наличие настроек сайта для управления видимостью страниц
/privacy,/tos,/faqи/aboutмогло бы стать одним из работающих решений. - Предоставление контроля видимости в соответствии с Page Publishing для каждой управляющей темы могло бы сработать отлично и устранить необходимость в каких-либо настройках администратора. Однако для
/aboutэто не сработало бы так хорошо.