Публичный сайт

Часть портала можно открыть наружу — обычным посетителям, без входа. Это отдельный сайт со своим оформлением, который целиком строится из страниц портала с доступом «публичная». Получается удобно: контент ведёт тот же агент, а посетители видят аккуратный сайт.

Что попадает наружу

Наружу видны только страницы с доступом «публичная». Всё остальное — черновики и страницы для сотрудников — снаружи не открывается и не показывается. Подробнее про уровни доступа — в разделе Доступ к страницам.

Адреса

Публичный сайт живёт по своему адресу: /p/ — это главная страница сайта, /p/news — конкретная страница. Вход не запрашивается ни на одной из них: посетитель просто открывает ссылку из письма или поиска. Адрес страницы портала и адрес её же на сайте отличаются только началом — /p/.

Меню сайта

Меню собирается само из опубликованных страниц. Порядок пунктов и их подписи берутся из настроек страниц, поэтому переставлять пункты вручную не нужно. Глубина меню — один уровень или два с выпадающим списком — задаётся один раз в настройках главной страницы. Страницу можно и вовсе скрыть из меню, оставив доступной по прямой ссылке: удобно для отдельных предложений или служебных страниц.

Для поисковиков

У каждой публичной страницы есть заголовок вкладки браузера и описание для поисковых систем. Они берутся из самой страницы, поэтому агент задаёт их вместе с контентом. Заголовок складывается из названия страницы и названия сайта, а описание — из описания страницы. Если у страницы описания нет, поиск покажет только название.

Чего на публичном сайте нет

Публичный сайт нарочно выглядит проще внутреннего портала. На нём нет дерева страниц, чата с агентом, карточки рекомендации и кнопок-запросов агенту — посетителю не нужны рабочие инструменты. Не показываются и служебные сообщения агента. Посетитель видит только готовые страницы, меню и кнопки, которые ведут на страницы или запускают настроенные действия.

Скрытая и несуществующая страница выглядят одинаково

Если посетитель открывает адрес закрытой страницы, он получает такую же аккуратную страницу «Страница не найдена», как и при опечатке в адресе. По ответу нельзя понять, существует ли страница на самом деле. Это защищает черновики от любопытных глаз: готовящийся раздел не выдаст себя ни видом страницы, ни текстом ответа.

Скорость и свежесть данных

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

Формы и защита от частых отправок

Формы и переходы на публичном сайте работают так же, как внутри портала: посетитель может подписаться на новости, оставить заявку или перейти на другую страницу. Чтобы формой не пользовались роботы, с одного адреса принимается не больше десяти отправок в минуту — остальные вежливо отклоняются, а на странице показывается понятное сообщение. Подробнее — в разделе Формы.

Дальше: как считаются живые цифры — в разделе Динамические блоки на Python; как открыть или закрыть страницу — в разделе Доступ к страницам; как подключить агента к чату — в разделе Чат с ИИ-агентом.

← Оглавление документации