¿El administrador de componentes en Magento 2 es una cosa real o una demostración técnica?

12

Los documentos de desarrollo de Magento 2 hacen referencia a un Administrador de componentes , pero es bastante confuso lo que se supone que es el administrador de componentes. ¿Es esta una demostración técnica, o es algo que los usuarios finales deben usar? Si la tarde, ¿cómo?

Las instrucciones de instalación son un poco extrañas: recomiendan clonar un repositorio de GitHub y luego copiar parte de ese repositorio en la instalación de Magento. Este repositorio de GitHub también es extraño porque tiene un nivel raíz composer.jsonque incluye el metapaquete (bueno), pero luego, en la updatecarpeta donde vive la aplicación, hay un segundo composer.json y un vendorárbol de origen comprometido (extraño).

Como desarrollador de Magento 2 "fuera de la compañía", no estoy seguro de lo que se supone que debo hacer con esto. ¿Es esta una demostración tecnológica? ¿Algo que se incluye con alguna versión de Magento 2 (EE? ¿El paquete descargable? ¿Algo más?) Y que los desarrolladores puedan tener una versión para probar?

¿Existe documentación sobre cómo usar el administrador de componentes?

¿Qué hace realmente el administrador de componentes detrás de escena?

¿Es esto algo relacionado con el mercado?

Los detalles son geniales, pero incluso una descripción general de alguien que ha estado prestando más atención a esto sería apreciada.

Alan Storm
fuente

Respuestas:

1

Como señala el tema al que hizo referencia, la clonación del actualizador solo es necesaria si también clonó el Magento 2 GitHub para el código; de lo contrario, en una .zipo composer create-projectinstalación, usted no tiene que hacer nada para obtener el actualizador.

El Administrador de componentes actualiza los componentes. La utilidad System Upgrade actualiza el software Magento 2.

Actualmente, es posible que no pueda utilizar el Administrador de componentes porque Magento Marketplace aún no está disponible. Sin embargo, puede usar System Upgrade hoy.

Steve Johnson
fuente
¿Es eso exacto? He instalado Magento a través del método meta-package / create-project y no veo nada que parezca un administrador de componentes en mi administrador, y la URL de actualización devuelve un 404.
Alan Storm
Component Manager es básicamente un reemplazo para Magento Connect Manager. Lo verá en el Administrador en Sistema> Asistente de configuración web. El actualizador es utilizado por el Administrador de componentes y la Actualización del sistema para ejecutar los comandos del compositor utilizando un trabajo cron .
Steve Johnson
Además de lo que Steve explicó, el Asistente de configuración web (del cual Component Manager es parte) es una alternativa a Composer CLI para administrar paquetes. Se supone que debe ser utilizado por usuarios que no tienen acceso a la consola o prefieren la interfaz de usuario web sobre la CLI. Además, el Asistente de configuración web tiene una funcionalidad específica de Magento (por ejemplo, muestra el tipo de paquete: módulo, tema, etc.) o está limitado en algunas áreas (por ejemplo, funciona solo con Magento Marketplace, por lo que no es tan general como Composer).
BuskaMuza
0

El Administrador de componentes es, de hecho, una cosa real, y el sistema que implementa la GUI de Magento Marketplace para administrar paquetes. Hay un problema abierto de GitHub con respecto a la confusión sobre cómo instalar Magento.

Alan Storm
fuente