5 ноября 2015 года после долгих месяцев разработки первый релиз кандидат Magento 2 опубликован на GitHub и ждёт как критики, так и активного соучастия в разработке от своего сообщества.
Полный и довольно объёмный changelog можно найти здесь
Я же кратко расскажу только об основных изменениях в релиз кандидате.
Улучшения производительности
- Оптимизации в Magento Framework, рефакторинг класов-«наблюдателей»
- Улучшения в поиске по каталогу
- Оптимизация процесса инициализации магазинов и загрузки данных
Платёжные методы
- Реализован eWay платёжный шлюз
- Улучшения в PayPal Express Checkout и Braintree
Улучшения процесса оплаты
- Реализовано постоянство данных пользователя и корзины в процессе покупки
- Улучшен дизайн формы ввода платёжной информации и обработка ошибок
Улучшения компонент раздела «Продукты»
- Добавлен ряд новых возможностей в конфигурируемые продукты
- Добавлены уведомления пользователей об изменений информации о продуктах
Улучшения Magento Framework
- Рефакторинг «наблюдателей»
- Совместимость с HHVM и PHP 7
- Большое количество улучшений, связанных с компонентом «data grid»
- Улучшения генератора изображений каталога продуктов
- Реализованы рекомендации сообщества по улучшению фронтенда и панели администратора
- Улучшения в JavaScript компонентах
- Автогенерация на лету API документации
- Удаление кода со статусом «устаревший»
Кроме перечисленного, в полном списке ещё два десятка пунктов изменений и улучшений в CMS, WebApi, в процессе начальной установки Magento, Sample data и других компонентах. И конечно же не забыты изменения, приходящие от активной части обширного комьюнити Magento: в релиз кандидат были включены 60 pull-request, исправляющие ошибки и улучшающие значительную часть функциональности Magento 2.
Не смотря на затянувшиеся сроки выхода, Magento 2.0 Release is coming :)
Спасибо за внимание!
Комментарии (9)
FSA
09.11.2015 08:40А это вообще что??? Я конечно понимаю, что можно погуглить, но обычно в новостях хотя бы слово говорят о том, что из себя представляет сабж.
SantyagoSeaman
09.11.2015 08:57Спасибо за замечание. В следующей новости о релизе обязательно уточню «лидер opensource ecommerce систем». :)
OnYourLips
https://github.com/magento/magento2/blob/2.0.0-rc/app/code/Magento/Catalog/Model/Product.php#L375
Поспешишь — людей насмешишь.
Metus
Да, занятный класс на 2500 строк с 35-ю параметрами в конструкторе.
xilix
Это всеобщая тенденция на сегодняшний день. Не знаю как оно по скорости, но работать с такими моделями очень удобно. На Symfony похоже.
Elfet
0_o
Каким это боком похоже на Symfony?
Metus
Возможно, это был сарказм?
Elfet
Очень надеюсь =)