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

Живой сайт в это время работает по последней опубликованной версии — можно спокойно переделывать схему хоть весь день.
Превью: посмотрите глазами посетителя
На странице «Сайт» есть кнопка «Превью» (рядом с «Открыть сайт»). Она
ведёт на специальный адрес preview-… — копию вашего сайта, которая
показывает свежие черновики. Отличить превью от живого сайта легко: в правом
нижнем углу страницы-превью висит круглая метка.

Нюанс: черновики есть не только у сценариев. Шаблоны (вкладка «Файлы») и запросы («Библиотека запросов») устроены так же: правка садится в черновик и попадает на сайт после публикации. Поэтому если страница на превью выглядит не так, как ожидали, — проверьте, не остались ли невыкачанные черновики в соседних вкладках.
Публикация: одна кнопка, один сценарий
Нажмите «Опубликовать флоу» — в списке (кнопка в строке) или в шапке редактора. Черновая версия становится живой мгновенно: кэш сбрасывается, и следующий посетитель получает новую версию. Пилюля сменится на «Опубликован».
Важно, что публикуется именно этот сценарий — черновики остальных сценариев остаются черновиками. Никакой «публикации всего сайта разом» больше нет: каждый сценарий выкатывается отдельно.

«Опубликовал, а страница старая»
Два самых частых случая:
- Кэш маршрута. Если у маршрута стоит TTL больше нуля, анонимным посетителям отдается запомненный ответ — но только до первой публикации: она сбрасывает кэш сама. Если страница всё ещё старая — проверьте, тот ли сценарий опубликовали.
- Опубликовали не тот сценарий. На странице может быть несколько сценариев (страница на GET, форма на POST). Статус «Черновик» в списке покажет, у кого остались невыкатанные правки.
Откат
Понравилась старая версия больше? Восстановить её можно экспортом: до
экспериментов нажмите «Экспорт» в строке сценария — скачается файл со схемой
(.dynflow.json). Вернуть — «Импортом» этого же файла. Про это — в статье
«Заготовки, экспорт и импорт».
Следующая статья: Заготовки, экспорт и импорт →