Юпи! 0.9.4

Привет, друзья!

Рады сообщить вам о выходе "Юпи!" версии 0.9.4 !

Возможно, многие из вас успели заметить или даже скачать еще версию 0.9.2, к сожалению, в ней обнаружились ошибки из-за которых пришлось быстро выпустить версию 0.9.3

Анонса версии 0.9.3 на нашем сайте не было, постараемся в этой заметке описать все изменения, произошедшие с версии 0.9.2 и до версии 0.9.4.

Поехали!

1 Исправления мелких багов и улучшение панели управления.

  • работа в панели управления для пользователя без прав администратора (улучшение модуля rbac)
  • исправлено массовое удаление комментариев
  • исправлены выпадающие списки категорий в модуле "store"
  • улучшены списки (гриды) в некоторых модулях
  • исправлена установка и работа на MySQL 5.6.x

2 Изменения в модулях для интернет-магазина:

  • добавлена публичная проверка статуса заказа (0.9.2)
  • урл-ы интернет-магазина изменены с /catalog/* на /store/* (0.9.2)
  • отображать или нет публичную карточку заказа теперь можно настроить из админки (0.9.2)
  • добавлены уведомления на почту о новых заказах и о текущем состоянии заказа (0.9.2)
  • в модуле "homepage" теперь можно указать "интернет-магазин" для отображения каталога на главной странице
  • добавлена возможность ручной сортировки: категорий товара, товаров, вариантов товара
  • добавлены три поля для дополнительных цен товара: закупочная цена, рекомендованная цена, средняя цена по рынку
  • в списке товаров теперь выводятся и дополнительные категории товара
  • добавлена возможность создавать свои статусы для заказов
  • во время установки можно выбрать группу модулей "интернет-магазин" и установить только их

3 Внутренние улучшения

  • много рефакторинга
  • значительно улучшен перевод интерфейса панели управления
  • ConfigManager теперь корректно мерджит алиасы (aliases)
  • добавлены дефолтные экшены для стандартных CRUD-операций
  • в HttpRequest->noCsrfValidationRoutes теперь передаются роуты, а не урлы
  • увеличен объем сохраняемых данных в поле "Текст" модуля "Страницы"
  • изменён алгоритм ресайза изображений в Thumbnailer. Отрефакторены ImageUploadBehavior и FileUploadBehavior

4 SEO-улучшения

  • исправлена генерация урлов (slug).Подключён компонент 2amigos/transliteration-helper, YText::translit теперь использует его. Клиентская транслитерация liTranslit заменена на бэкенд
  • добавлен компонент chemezov/yii-seo. Лэйауты и вьюхи подогнаны под него. В модели добавлено поведение, которое позволяет вызывать функции getUrl/getAbsoluteUrl, возвращающие url к текущей модели

5 Прочие улучшения

  • исправлены баги в добавлении комментариев
  • для комментариев используются внутренние виджеты Textarea и Redactor (с возможностью добавления ссылок и загрузки изображений)


Обратная совместимость с версией 0.9.3 и ниже сохранена, к сожалению, лишь частично. Вот на что стоит обратить внимание при обновлении:

  1. Свойства контроллеров keywords и description заменены на metaKeywords и metaDescription соответственно (поменяйте во вьюхах темы)
  2. Виджет TagCloudWidget из модуля "Блоги" теперь вызывается без параметров
  3. В модуле "comment" виджеты CommentList и CommentForm объединены в один

Из прочих новостей.

Существенно обновили контент нашего промо-сайта http://yupe-project.ru/:

В нашей команде пополнение!

@sabian очень многое сделал для текущего релиза!


Огромное спасибо всей команде за труды!

@chemezov @mikspark @ApexWire @DarkCs @sabian вы лучшие!


Больше подробностей - CHANGELOG

Скачать последнюю версию - http://yupe-project.ru/download

Подписаться на новости - http://yupe-project.ru/subscribe

До скорого!