Pull to refresh

Comments 9

Спасибо за подборку! Думаю что espresso не к месту немного, потому как проект мертв еще с 2014 года…
Согласен, что жизнь в нем не бьет ключом, но проект интересный и в дайджестах не упоминался, поэтому оставлю
Если кого-то интересуют архитектурные темы связанные с Magento 2

  • Service Layer в Magento 2. Что это, зачем. Как использовать
  • Механизм Плагинизации
  • Как мы (команда Magento) видит правильную работу интеграторов с Magento 2
  • Кодогенерация в Magento 2


Может быть какие-то другие темы будут также интересны.
Напишите — буду рад осветить подробно в отдельном посте
Думаю будет интересно все, в правильном порядке (по моему мнению это 3, 1, 2, 4).
Еще интересна тема с сотыми версиями компонентов и вообще про версионность (пакетов, модулей), будет ли версии модуля менять версию мадженты и тд. Что из себя представляет repo.magento.com, можно ли поднять зеркало, как распространять свои модули.
По поводу версионирования, здесь вы можете найти подробную статью о версионировании в Magento 2

Если коротко, для разработки мы используем семантическое версионирование

Имеем МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ у каждого модуля:

МАЖОРНУЮ версию, когда сделаны обратно несовместимые изменения API.
МИНОРНУЮ версию, когда мы добавляем новый функционал, не нарушая обратной совместимости.
ПАТЧ-версию, когда мы делаем обратно совместимые исправления.

Теперь относительно версии модуля и продуктовой версии:
Версия продукта и версии модулей независимы. Например, CE версия Magento была выпущена как 2.0, следующая будет 2.1, потому — 2.2 и т.д., но версионирование модулей началось с 100.0й версии. Такое разделение было сделано специально, чтобы упростить поддержку, и избежать ошибок и недопониманий в общении, когда мерчанты/программисты ссылаются на версию продукта вместо версии модуля и наоборот.
Ну и со временем версия продукта и версии модулей будут расходиться все больше.

Внизу вы можете видеть наглядную диаграмму развития продуктовой версии, а также версий модулей:

image
По поводу repo.magento.com. Это репозиторий где хранятся Magento 2 компоненты, а также компоненты (Composer пакеты), разработанные разработчиками из комьюнити.
devdocs.magento.com/guides/v2.0/install-gde/prereq/connect-auth.html

Свои модули, как и раньше, предполагается распространять через Magento Connect
+1 интересуют!

Пользуясь случаем по поводу magento 2, установка через repo.magento.com отваливается с ошибкой
[ErrorException]
file_get_contents(app/etc/NonComposerComponentRegistration.php): failed to open stream: No such file or directory

composer обновлен.
Разбираться пока времени не было, хотел поставить и пощупать… С чем связанно не подскажите?
устанавливаете через composer install?
Похоже на проблему с пермишенами в файловой системе
Да пермишены стандартные, композер то под этим пользователем развернул папки, после этого на ФС файлы композера + папки vendor и update есть
Sign up to leave a comment.