
Мы выпустили большое обновление решения . Апдейт включает новый функционал и улучшение имеющегося, оптимизацию кодовой базы, а также исправление ошибок. В решение добавлены коллекции, улучшен механизм тегов, расширены возможности корзины, оптимизирована работа форм, обновлены посадочные страницы, а также переработан мастер установки решения. Ранее мы кратко и , , , а теперь расскажем о новом мастере установки решения. Итак, к обзору.
[spoiler]
Мастер установки и обновления
В рамках обновления решения был существенно переработан механизм установки и обновлений. Большинство изменений вступают в силу сразу после установки обновленной версии, так как контент базовой тематики входит в состав основного архива. Данные для дополнительных тематик теперь загружаются отдельно через визард, что позволяет избежать включения большого объема лишней информации в установочный архив.

Изображение 1 – Процесс загрузки нового архива для тематики
Данный механизм рассматривается как базовый для дальнейшего развития всех решений в линейке. В ближайших обновлениях он будет внедрен и в другие наши продукты, что позволит быстрее актуализировать данные, а также упростит процесс поддержки и распространения изменений.

Изображение 2 – Список решений с поддержкой загрузки контента по частям
Теперь подробнее разберем состав архива. Для каждой версии структура построена таким образом, чтобы добавлять изменения для разных версий решения постепенно. Основную роль выполняет файл updater, который отвечает за общий сценарий обновления.

Изображение 3 – Разделение контента по версиям
Отдельный блок логики вынесен в папку services. В ней размещаются файлы, отвечающие за обновление данных, связанных с инфоблоками и highload-блоками. Которые содержат структуру и контент, соответствующие актуальной версии решения. При запуске обновления эти данные применяются последовательно, обеспечивая синхронизацию структуры и контента.

Изображение 4 – Пример отображения отдельной версии
Большую роль в архиве играет папка public, которая разделена на две логические части. Статичная часть включает в себя файлы, не подлежащие изменению в процессе использования сайта. Перезаписываемая часть, напротив, перезаписывается при установке новых версий и содержит данные, которые должны поддерживаться в актуальном состоянии. Такой подход позволяет сохранить баланс между обновляемым контентом и пользовательскими изменениями.

Изображение 5 – Рекомендации после установки/обновления решения
Обновление решения частично перезаписывает данные еще до запуска мастера установки, поэтому для сохранения доработок рекомендуется заранее создать резервную копию сайта.

Изображение 6 – Страница резервного копирования
Установка обновления
Перед обновлением решения настоятельно рекомендуем сделать полную резервную копию сайта во избежание потери информации.
Для обновления с предыдущих версий решения мы подготовили специальную инструкцию по установке обновления, которую можно скачать по . Кроме того, вы можете обратиться по или в для консультации по поводу обновления вашего сайта, запущенного на решении «».
Работа решения на редакции «Малый Бизнес»
Ранее можно было установить решение на редакции «Старт», «Стандарт», «Малый Бизнес», сейчас для работы на редакции «Малый Бизнес» мы выпустили новое решение «».
Если вы ранее установили решение на старшую редакцию, то оно будет работать с теми же ограничениями, что и раньше.
Специальное предложение
Для всех покупателей решения до конца года мы предоставляем услугу по бесплатной установке решения первым сайтом на ваш хостинг. Хостинг должен соответствовать . Либо вы можете у нашего партнёра — компании REG.RU.Если у вас остались вопросы по работе решения или выпущенному обновлению, то пишите на нашу почту. .
Другие полезные от |