Чи Менеджер компонентів у Magento 2 - справжня річ чи технічна демонстрація?


12

Документи розробника Magento 2 посилаються на Менеджера компонентів - але це досить заплутано, яким повинен бути менеджер компонентів. Це технологічна демонстрація, чи це фактично повинні використовувати кінцеві користувачі? Якщо пізніше, то як?

В інструкції по установці трохи дивно - вони рекомендують клонувати репозиторій GitHub , а потім скопіювати частину цього сховища в установку Magento. Цей репозиторій GitHub також химерний, тому що він має кореневий рівень, composer.jsonякий включає мета-пакет (хороший), але потім у updateпапці, де живе програма, є другий composer.json та віддане vendorдерево-джерело (дивно).

Як розробник Magento 2 «поза компанією», я не впевнений, що мені з цим робити. Це технологічна демонстрація? Щось, що постачається з якоюсь версією Magento 2 (EE? Пакет, який можна завантажити? Щось інше?), І що розробники можуть мати версію для тестування?

Чи є документація щодо використання менеджера компонентів?

Що насправді працює менеджер компонентів за кадром?

Це щось пов’язане з ринком?

Особливості є чудовими, але навіть загальний огляд того, хто звертав би більше уваги на це, був би вдячний.

Відповіді:


1

Як зазначає тема, на яку ви посилаєтесь, клонування оновлення потрібно лише в тому випадку, якщо ви також клонували Magento 2 GitHub для коду; інакше під час встановлення .zipабо composer create-projectустановки вам не потрібно нічого робити, щоб отримати оновлення.

Менеджер компонентів оновлює компоненти. Утиліта оновлення системи оновить програмне забезпечення Magento 2.

Наразі ви не зможете використовувати Менеджер компонентів, оскільки Magento Marketplace ще не працює. Однак ви можете використовувати оновлення системи сьогодні.


Це точно? Я встановив Magento за допомогою методу meta-package / create-project, і я не бачу нічого, що було б схожим на менеджера компонентів у моєму адміністраторі, і URL-адреса оновлення повертає 404.
Alan Storm,

Менеджер компонентів - це заміна менеджера Magento Connect. Ви побачите його в адміністраторі в системі> Майстер веб-налаштування. Оновлення використовується диспетчером компонентів та оновленням системи для запуску команд композитора за допомогою завдання cron .
Стів Джонсон

Окрім того, що пояснив Стів, майстер веб-налаштування (до складу якого входить Менеджер компонентів) є альтернативою Composer CLI для управління пакунками. Він повинен використовуватися користувачами, які не мають доступу до консолі або віддають перевагу веб-інтерфейс через CLI. Також майстер веб-налаштування має функціональний характер, характерний для Magento (наприклад, він відображає тип пакету - модуль, тему тощо) або обмежений у деяких областях (наприклад, він працює лише з Magento Marketplace, тому він не такий загальний, як Composer).
BuskaMuza

0

Менеджер компонентів - це справді реальна річ, і система, яка реалізує графічний інтерфейс Magento Marketplace для управління пакетами. Існує відкрита проблема GitHub щодо певної плутанини щодо встановлення Magento.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.