
Обновление Каркас CMS 1.5.1: редактор страниц по разделам, SEO-инструменты и опт без путаницы
За неделю в движке накопилось столько, что выпуск вышел большой, и вдогонку пришлось нарезать ещё один. Расскажу по порядку.
Редактор страниц теперь работает разделами. Тема сайта объявляет, из чего состоит страница — первый экран, преимущества, отзывы. В карточке страницы у каждого раздела видно название, подсказки и отметку «Заполнено» или «Пусто». Правки сначала идут черновиком: посетители видят прежнюю версию, а справа крутится предпросмотр «компьютер и телефон». Нажимаете «Опубликовать» — уходит на сайт. «Отменить правки», если передумали. Текстовую страницу можно собрать из блоков — текст, шаги, преимущества, цитата, форма — без кода, порядок меняется кнопками и с клавиатуры.
Шапку, меню и подвал теперь может рисовать движок и у сайтов с фирменной темой. Раньше владелец правил пункты через разработчика, теперь — в админке сам. Там же выяснилось, что варианты шапки «прячется при прокрутке» и «полосой снизу» сохранялись, но ничего не меняли. Заработали.
Добавили инструменты SEO. Модуль для посадочных страниц под поисковый запрос, шаблоны заголовков и описаний с живым примером, кнопка «Проверить сайт» с переходом к каждому замечанию и правка всех метаданных в Excel. У товара появились свои Title и Description, и обмен с 1С их больше не затирает. Плюс сайт стал понятнее нейросетям: файл /llms.txt с оглавлением, даты публикации и изменения у страниц.
Про опт — убрали путаницу. Был набор галочек, из-за которого настройки спорили друг с другом. Теперь один выбор: «только розница», «опт открыт», «опт по приглашению» или «только опт» — с пояснением, что увидит покупатель. Оптовик видит две цены, свою и розничную, и сколько осталось до минимальной суммы. Пригласить его можно по почте.
Правовые страницы. Тут был неприятный дефект: сохранение оферты, согласия или условий доставки подменяло текст политикой конфиденциальности. Поймали и починили.
Админка обновилась по макету — меню с иконками, название сайта в шапке, заказы канбаном по стадиям, свой шрифт. Виджет Битрикс24 ставится из «Модулей» вставкой кода с портала.
А теперь про ложку дёгтя. В первой версии выпуска мы сняли одну техническую настройку, от которой, как выяснилось, зависели живые сайты. Одиннадцать сайтов на движке на несколько минут ушли в «Сайт обновляется». Всё подняли, ничего не потерялось. Проверка, которая должна была остановить раскатку, сама сработала на старом коде — скрипт обновлял себя в процессе работы. Это тоже нашли и переписали. Урок записали в инструкцию: удалять то, от чего зависят чужие сайты, можно только после проверки на живом сервере, а не на тестах.
Обновление от 30 сентября. Приезжает на все сайты на Каркасе