Черновик и опубликованная страница в Wagtail: в чём разница

В Wagtail черновик и опубликованная страница — это разные состояния контента.

Черновик — это рабочая версия внутри админ-панели. Она может быть сохранена, но обычные посетители сайта её ещё не видят.

Опубликованная страница — это версия, доступная на сайте. Именно её видят пользователи, когда открывают страницу в браузере.

10 мин чтения2 208 словБаза знаний Wagtail
Черновик и опубликованная страница в Wagtail: в чём разница

Главное правило простое: сохранить черновик не значит опубликовать страницу.

Благодаря этому в Wagtail можно сначала подготовить изменения, проверить их через предпросмотр, согласовать с коллегами и только потом показать посетителям сайта.

Для кого эта статья

Эта статья для администраторов, редакторов, контент-менеджеров и клиентов, которые работают с сайтом на Wagtail после запуска.

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

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

Что важно знать перед началом

Интерфейс Wagtail может немного отличаться на разных проектах. Названия кнопок, набор действий и права пользователей зависят от версии CMS, настроек сайта и роли конкретного пользователя.

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

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

Почему сохранение и публикация в Wagtail — разные действия

В простой логике можно ожидать так: изменил текст, нажал «Сохранить» — и сайт сразу обновился.

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

Wagtail разделяет два действия:

сохранение — изменения остаются внутри админки;

публикация — изменения становятся видны посетителям сайта.

Это удобно для нормальной редакционной работы. Сначала можно подготовить страницу, потом проверить её в предпросмотре, затем внести правки и только после этого опубликовать.

Для корпоративного сайта, базы знаний, медиа или образовательного проекта такая логика особенно важна. Там ошибка на странице — это не просто «ой, поправим». Иногда это репутация, заявки, доверие клиентов и лишний повод для утреннего совещания, которого никто не просил.

Основные состояния страницы в Wagtail

У страницы в Wagtail может быть несколько состояний. Для администратора важно понимать четыре основных.

СостояниеЧто в WagtailЧто на сайтеЧто делать
Черновик новой страницыСтраница сохранена в админкеПосетители её не видятПроверить и опубликовать, когда готова
Опубликованная страницаЕсть публичная версияПосетители видят страницуМожно оставить как есть или редактировать
Опубликована с неопубликованными изменениямиЕсть новые сохранённые правкиПосетители видят старую опубликованную версиюПроверить и опубликовать изменения
Снята с публикацииСтраница может оставаться в админкеПосетители её не видятВернуть в публикацию или оставить скрытой

Чаще всего путаница возникает в третьем случае: страница уже опубликована, но после этого в неё внесли новые изменения и сохранили их как черновик.

В админке новая версия есть. На сайте посетители всё ещё видят старую опубликованную версию. Это нормальное поведение Wagtail.


Что такое опубликованная страница

Опубликованная страница — это версия страницы, которая доступна на сайте для посетителей.

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

Что видят посетители сайта

Посетители видят страницу так, как она была опубликована в последний раз.

Например, если на странице услуги опубликованы заголовок, описание, блок с преимуществами и форма заявки, именно эту версию увидят пользователи сайта.

Что видит администратор

Администратор видит страницу в панели Wagtail. Он может открыть её, отредактировать текст, заменить изображения, добавить блоки, изменить настройки и сохранить изменения.

Но пока эти изменения не опубликованы, они не обязательно появятся на сайте.

Почему опубликованная версия может отличаться от версии в админке

Так бывает, если после публикации страницу снова отредактировали.

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

Это не ошибка. Это защита от случайной публикации сырого материала.


Что такое черновик в Wagtail

Черновик — это рабочая версия страницы или сохранённых изменений.

Он хранится внутри Wagtail и нужен для подготовки материала. Черновик можно редактировать, проверять и дорабатывать до публикации.

Черновик — это рабочая версия

Черновик не становится публичной страницей автоматически.

Можно изменить текст, сохранить черновик и вернуться к нему позже. Это удобно, если материал ещё не готов, требует проверки или согласования.

Кто видит черновик

Обычно черновик видят пользователи админ-панели с нужными правами.

Обычные посетители сайта черновик не видят. Для них существует только опубликованная версия страницы или отсутствие страницы, если она ещё не была опубликована.

Зачем нужен черновик

Черновик позволяет работать спокойно.

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

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

Что значит: страница опубликована, но есть неопубликованные изменения

Это один из самых важных сценариев в Wagtail.

Страница уже существует на сайте. Посетители её видят. Но редактор открыл эту страницу в админке, внёс новые изменения и сохранил их как черновик.

В этот момент есть две версии:

  • опубликованная версия — её видят посетители;
  • новая рабочая версия — она сохранена в Wagtail, но ещё не опубликована.

Процесс можно представить так:

опубликованная версия → правки в админке → черновик → предпросмотр → публикация → новая опубликованная версия

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

Новая информация появится публично только после публикации изменений.

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

Что происходит при сохранении черновика

Когда вы сохраняете черновик, Wagtail фиксирует изменения внутри админки.

Это значит, что работа не потеряется. К странице можно вернуться позже, продолжить редактирование, открыть предпросмотр и подготовить материал к публикации.

Но публичная версия сайта после сохранения черновика может не измениться.

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

Не путайте: «Сохранить черновик» — это не то же самое, что «Опубликовать». После сохранения черновика посетители могут продолжать видеть старую страницу.

Что происходит при публикации страницы

Публикация — это момент, когда изменения становятся видны на сайте.

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

Поэтому публикация — ответственное действие.

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

Wagtail помогает организовать безопасную публикацию, но качество проверки всё равно остаётся на стороне редактора. Именно поэтому перед публикацией лучше использовать предпросмотр.

Предпросмотр редактирования страницы в админ панели Wagtail

Чем предпросмотр отличается от публикации

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

Это безопасный способ проверить страницу до публикации.

Предпросмотр показывает, но не публикует

Когда вы открываете предпросмотр, вы видите будущий вид страницы. Но обычные посетители сайта ещё не видят эти изменения.

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

Что проверить в предпросмотре

Перед публикацией стоит проверить:

  • заголовок страницы;
  • основной текст;
  • порядок блоков;
  • изображения;
  • ссылки и кнопки;
  • форматирование;
  • отображение на мобильном экране;
  • SEO-заголовок, описание или адрес страницы, если они менялись.

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

Почему предпросмотр лучше не пропускать

В админке страница выглядит как набор полей и блоков.

На сайте она превращается в готовую страницу с дизайном, сеткой, отступами, изображениями, кнопками и адаптивной версткой.

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

Безопасный порядок работы со страницей

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

  1. Откройте нужную страницу в Wagtail.
  2. Внесите изменения.
  3. Сохраните черновик.
  4. Откройте предпросмотр.
  5. Проверьте текст, блоки, изображения и ссылки.
  6. Исправьте ошибки, если они есть.
  7. Опубликуйте страницу только после проверки.

Это не единственный возможный сценарий. На некоторых проектах может быть настроено согласование. Тогда после подготовки страницы редактор отправляет её на проверку, а публикацию выполняет другой пользователь.

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

Пример: редактор изменил страницу услуги

Допустим, на сайте есть опубликованная страница услуги.

Редактор открывает её в Wagtail, меняет описание, добавляет новый блок с преимуществами и заменяет изображение. После этого он нажимает «Сохранить черновик».

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

Редактор открывает предпросмотр, проверяет текст, изображения, кнопки и ссылки. Находит одну ошибку в формулировке, исправляет её и снова сохраняет черновик.

После проверки он публикует страницу. Только теперь новая версия становится видна посетителям сайта.

Такой порядок защищает сайт от случайной публикации сырого контента. Особенно если страницу редактируют не раз в год, а регулярно.

Почему изменения могут не появиться на сайте сразу

Если вы внесли изменения, а на сайте их нет, сначала стоит проверить статус страницы.

Возможные причины:

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

Чаще всего причина простая: изменения сохранены, но ещё не опубликованы.

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

Частые ошибки при работе с черновиками

  1. Первая ошибка — считать, что сохранение черновика сразу меняет сайт. В Wagtail это разные действия. Черновик сохраняет работу, публикация показывает её посетителям.
  2. Вторая ошибка — публиковать страницу без предпросмотра. В админке всё может казаться нормальным, но на сайте ошибка станет заметной сразу.
  3. Третья ошибка — редактировать важную страницу без согласования. Если речь о ценах, услугах, юридической информации, главной странице или SEO-посадочной странице, лучше договориться о порядке проверки.
  4. Четвёртая ошибка — забывать, что посетители видят опубликованную версию. В админке может быть новый текст, а на сайте — старый. Это нормально, если изменения ещё не опубликованы.
  5. Пятая ошибка — путать черновик со снятием страницы с публикации. Черновик — это рабочая версия. Снятие с публикации означает, что страница перестаёт быть доступной посетителям.
  6. Шестая ошибка — менять URL или SEO-поля без понимания последствий. Такие изменения могут повлиять на ссылки, индексацию и переходы из поиска. Если не уверены, лучше согласовать правку с SEO-специалистом или разработчиком.
  7. Седьмая ошибка — нажимать разные действия подряд, не разобравшись со статусом страницы. В Wagtail лучше сначала понять, что сейчас перед вами: черновик, опубликованная версия или страница с неопубликованными изменениями.

Когда обращаться к разработчику

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

Это стоит сделать, если:

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

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

Это нормально. Wagtail — не конструктор, где всё делается одной кнопкой «сделать красиво». Зато при грамотной настройке он даёт удобную и безопасную систему управления контентом.


Что важно запомнить

Черновик — это рабочая версия внутри Wagtail.
Опубликованная страница — это версия, доступная посетителям сайта.
Сохранение и публикация — разные действия.

Страница может быть опубликована и одновременно иметь неопубликованные изменения.

Предпросмотр помогает проверить страницу до выхода на сайт.

Если поведение страницы непонятно, сначала проверьте её статус, права пользователя и факт публикации.

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

Часто задаваемые вопросы

Почему я изменил страницу, а на сайте ничего не поменялось?

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


Кто видит черновик страницы?

Обычно черновик видят пользователи админ-панели с нужными правами. Обычные посетители сайта черновик не видят.


Можно ли редактировать опубликованную страницу без риска?

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


Чем предпросмотр отличается от публикации?

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


Почему у меня нет кнопки публикации?

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


Можно ли вернуть старую версию страницы?

В Wagtail может быть доступна история изменений. Но конкретные возможности зависят от настроек проекта и прав пользователя.


Черновик влияет на SEO?

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


Нужно ли всегда сохранять черновик перед публикацией?

Лучше сначала сохранить изменения и проверить страницу через предпросмотр. Это снижает риск случайной публикации ошибки.