Как добавить новую страницу в сообщество? (Изолированная страница входа)

Привет, сообщество,

Сегодня я пишу, чтобы узнать, есть ли у кого-то дополнительные сведения о том, как добавить настраиваемую страницу в сообщество. Я уже видел темы, посвященные кастомизации страницы входа, например https://meta.discourse.org/t/improve-login-page-ux/85607/11, но хотел бы пойти дальше, а не просто добавлять CSS, чтобы страница выглядела как отдельная изолированная страница. Почему?

  1. Мне бы очень хотелось ограничить количество элементов, загружаемых на странице входа, чтобы улучшить пользовательский опыт при первом посещении. (Модальный подход фактически загружает всё приложение, а поверх него — форму входа.)

  2. Поскольку у Discourse есть определённый бэкграунд, я понимаю, что иногда разработчикам приходится идти на компромиссы, чтобы всё работало, и в процессе может появляться лишняя сложность для тех, кто не является разработчиками-поддерживающими (сложность, которую я хотел бы рассмотреть, можно ли устранить её в моём конкретном случае сообщества).

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

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

Я не могу вспомнить ключевые слова, но что-то вроде «страницы контента» есть в плане разработки. Проверьте недавние сообщения в канале #feature:announcements — возможно, вы найдёте там упоминание. А также проверьте, может ли это решить вашу задачу. :slight_smile:

Смотрите

чтобы узнать, как включить «публикацию страниц» (enable page publishing), а затем нажать на гаечный ключ в теме и указать слаг для этой темы как отдельной страницы.

@HAWK, скоро ли появится гайд (howto) по этой функции? Думаю, многим она очень понравится.

Появится. На этой неделе мы завершаем документацию при помощи @hellekin.

И вот он: Page Publishing