Comments 9
Спасибо за подборку! Думаю что espresso не к месту немного, потому как проект мертв еще с 2014 года…
+1
Если кого-то интересуют архитектурные темы связанные с Magento 2
Может быть какие-то другие темы будут также интересны.
Напишите — буду рад осветить подробно в отдельном посте
- Service Layer в Magento 2. Что это, зачем. Как использовать
- Механизм Плагинизации
- Как мы (команда Magento) видит правильную работу интеграторов с Magento 2
- Кодогенерация в Magento 2
Может быть какие-то другие темы будут также интересны.
Напишите — буду рад осветить подробно в отдельном посте
+1
Думаю будет интересно все, в правильном порядке (по моему мнению это 3, 1, 2, 4).
Еще интересна тема с сотыми версиями компонентов и вообще про версионность (пакетов, модулей), будет ли версии модуля менять версию мадженты и тд. Что из себя представляет repo.magento.com, можно ли поднять зеркало, как распространять свои модули.
Еще интересна тема с сотыми версиями компонентов и вообще про версионность (пакетов, модулей), будет ли версии модуля менять версию мадженты и тд. Что из себя представляет repo.magento.com, можно ли поднять зеркало, как распространять свои модули.
+1
По поводу версионирования, здесь вы можете найти подробную статью о версионировании в Magento 2
Если коротко, для разработки мы используем семантическое версионирование
Имеем МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ у каждого модуля:
МАЖОРНУЮ версию, когда сделаны обратно несовместимые изменения API.
МИНОРНУЮ версию, когда мы добавляем новый функционал, не нарушая обратной совместимости.
ПАТЧ-версию, когда мы делаем обратно совместимые исправления.
Теперь относительно версии модуля и продуктовой версии:
Версия продукта и версии модулей независимы. Например, CE версия Magento была выпущена как 2.0, следующая будет 2.1, потому — 2.2 и т.д., но версионирование модулей началось с 100.0й версии. Такое разделение было сделано специально, чтобы упростить поддержку, и избежать ошибок и недопониманий в общении, когда мерчанты/программисты ссылаются на версию продукта вместо версии модуля и наоборот.
Ну и со временем версия продукта и версии модулей будут расходиться все больше.
Внизу вы можете видеть наглядную диаграмму развития продуктовой версии, а также версий модулей:
Если коротко, для разработки мы используем семантическое версионирование
Имеем МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ у каждого модуля:
МАЖОРНУЮ версию, когда сделаны обратно несовместимые изменения API.
МИНОРНУЮ версию, когда мы добавляем новый функционал, не нарушая обратной совместимости.
ПАТЧ-версию, когда мы делаем обратно совместимые исправления.
Теперь относительно версии модуля и продуктовой версии:
Версия продукта и версии модулей независимы. Например, CE версия Magento была выпущена как 2.0, следующая будет 2.1, потому — 2.2 и т.д., но версионирование модулей началось с 100.0й версии. Такое разделение было сделано специально, чтобы упростить поддержку, и избежать ошибок и недопониманий в общении, когда мерчанты/программисты ссылаются на версию продукта вместо версии модуля и наоборот.
Ну и со временем версия продукта и версии модулей будут расходиться все больше.
Внизу вы можете видеть наглядную диаграмму развития продуктовой версии, а также версий модулей:
0
По поводу repo.magento.com. Это репозиторий где хранятся Magento 2 компоненты, а также компоненты (Composer пакеты), разработанные разработчиками из комьюнити.
devdocs.magento.com/guides/v2.0/install-gde/prereq/connect-auth.html
Свои модули, как и раньше, предполагается распространять через Magento Connect
devdocs.magento.com/guides/v2.0/install-gde/prereq/connect-auth.html
Свои модули, как и раньше, предполагается распространять через Magento Connect
0
+1 интересуют!
Пользуясь случаем по поводу magento 2, установка через repo.magento.com отваливается с ошибкой
[ErrorException]
file_get_contents(app/etc/NonComposerComponentRegistration.php): failed to open stream: No such file or directory
composer обновлен.
Разбираться пока времени не было, хотел поставить и пощупать… С чем связанно не подскажите?
Пользуясь случаем по поводу magento 2, установка через repo.magento.com отваливается с ошибкой
[ErrorException]
file_get_contents(app/etc/NonComposerComponentRegistration.php): failed to open stream: No such file or directory
composer обновлен.
Разбираться пока времени не было, хотел поставить и пощупать… С чем связанно не подскажите?
0
Sign up to leave a comment.
PHP-Дайджест № 74 – интересные новости, материалы и инструменты (5 – 22 ноября 2015)