Большое обновление Webasyst 1.2.3: CMS, личный кабинет, новые «Контакты», обновленные темы дизайна «Дефолт 2.0» и Sidebar 2.0

Мы рады представить большое обновление, над которым работали в течение лета и которое затронуло почти все компоненты Вебасиста: системную часть фреймворка Webasyst, приложения «Сайт», «Контакты», Shop-Script 5, «Блог», «Фото», «Поддержку», все базовые темы дизайна. С учетом тем дизайна обновление коснулось более чем 40 отдельных продуктов, и все они уже доступны для установки в вашем «Инсталлере»!

Новый взгляд на CMS

Основное внимание в этом обновлении мы уделили вопросу удобства начала использования Webasyst и Shop-Script 5 как системы для создания сайта и интернет-магазина. В связи с тем, что фреймворк Webasyst предоставляет гибкие возможности в создании сайтов, каждый из которых работает на основе разных независимых приложений, связанных только общими правилами маршрутизации, вопрос управления дизайном сайта всегда был нетривиальным. С одной стороны, необходимо предоставить гибкость настройки для опытных пользователей, а с другой — позволить начинающим пользователям быстро разобраться, не вникая в детали.

В этом обновлении мы сделали большой шаг вперед с помощью нового интерфейса дизайн-редактора. Теперь изменять настройки поселения приложения (правила маршрутизации) можно непосредственно из приложения, не заходя в приложение «Сайт», и это значительно облегчает начало работы с системой для новых пользователей! Если ранее для открытия в рамках одного интернет-магазина на основе Shop-Script 5 нужно было обязательно пользоваться приложением «Сайт» и добавлять правила маршрутизации для каждой новой витрины, то теперь все это можно делать непосредственно из Shop-Script 5: и переключать темы дизайна, и создавать новые витрины (например, для приложений-витрин для «Вконтакта» и «Фейсбука»), и редактировать настройки витрин — все из одного приложения. Это автоматически работает для каждого приложения на основе Webasyst: Shop-Script 5, «Фото», «Блог», «Сайт» и всех прочих приложений, на основе которых можно создавать сайты и фронтенды.

Личный кабинет

В приложении «Сайт» появился новый раздел, который позволяет управлять настройками личного кабинета: структурой (меню навигации) личного кабинета, настройкой списка полей в форме регистрации и в форме управления профилем посетителя сайта, настройкой подтверждения электронного адреса после регистрации и т. д.

Личный кабинет представляет собой обособленную часть сайта, работающую на основе нескольких приложений. Например, один раздел личного кабинета может работать на основе Shop-Script (мои заказы, партнерская программа), другой — на основе «Поддержки» (мои запросы), третий — на основе приложения «Сайт» (управление профилем) и т. д.

Связность личного кабинета обеспечивается темой дизайна за счет единой навигационной системы $wa->myNav(). При этом отдельные части личных кабинетов являются частью своих приложений, то есть работают независимо друг от друга. Это позволяет расширять возможности личного кабинета практически безгранично. Приложения Webasyst, которые будут появляться в будущем (например, приложение «Хаб» — над ним мы сейчас работаем), смогут добавлять в личный кабинет свои разделы вне зависимости от того, какие еще приложения установлены.

Тема дизайна «Дефолт 2.0»

Демо: https://demo-ru.webasyst.com

Основная тема дизайна «Дефолт 2.0» была снова переработана и на этот раз стала еще удобнее и выразительнее! Особое внимание на этот раз мы уделили удобству работы с темой вне зависимости от набора приложений, которые вы используете: теперь с «Дефолт 2.0» легко и удобно создать сайт и когда у вас установлен только одно из приложений Webasyst: Shop-Script 5, «Сайт», «Блог» или «Фото», и когда они установлены и используются все вместе. Практически все информационные элементы дизайна в обновленной теме (например, текст на главной странице интернет-магазина) были вынесены в общие настройки темы дизайна, так что теперь для настройки дизайна часто вообще не нужно редактировать файлы шаблонов.

Для обновленной «Дефолт 2.0» доступны 24 новых ярких варианта оформления основного баннера, что позволяет очень быстро настроить сайт практически к любой цветовой гамме.

Мобильная версия темы «Дефолт 2.0» дизайна визуально полностью переработана и стала значительно более простой удобной в использовании.

Большое внимание мы также уделили удобству покупки в «Дефолт 2.0» для Shop-Script 5: добавили «летающую корзину», улучшили страницу корзины, сравнение товаров из списков и многое, многое другое.

Тема дизайна Sidebar 2.0

Демо: https://demo-ru.webasyst.com

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

Новые «Контакты»

В системной части фреймворка и в приложении «Контакты» были переработаны механизмы работы с контактами и пользователями. Мы уже давно развиваем функциональность работы с контактами, и это первый шаг к новой улучшенной версии приложения «Контакты» — ее мы уже скоро представим!

Shop-Script 5.2.3

В ядре самого Shop-Script 5 (обновлен до версии 5.2.3) на этот раз значимых обновлений не было — за исключением темы «Дефолт 2.0», которая входит в базовый состав Shop-Script 5.

Большое и крайне полезное обновление Shop-Script 5.3.0 ожидайте позже!

Дизайнерам и разработчикам

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

php wa.php createApp mysupercoolapp -name "Мое приложение" -version 0.0.1

Документация: http://www.webasyst.ru/developers/docs/features/console-tools/

Полную историю изменений кода и шаблонов дизайна в этом обновлении смотрите на Гитхабе: https://github.com/webasyst/webasyst-framework/