O gerenciador de componentes do Magento 2 é uma coisa real ou uma demonstração técnica?

12

Os documentos de desenvolvimento do Magento 2 fazem referência a um Gerenciador de componentes - mas é bastante confuso o que o gerente de componentes deveria ser. É uma demonstração de tecnologia ou é algo que os usuários finais devem usar? Se depois, como?

As instruções de instalação são um pouco bizarras - eles recomendam que você clone um repositório GitHub e copie parte desse repositório na instalação do Magento. Esse repositório do GitHub também é bizarro, pois possui um nível raiz composer.jsonque inclui o meta pacote (bom), mas, na updatepasta em que o aplicativo está, há um segundo compositer.json e uma vendorárvore de origem comprometida (estranho).

Como desenvolvedor de Magento 2 "fora da empresa", não tenho certeza do que devo fazer com isso. Esta é uma demonstração de tecnologia? Algo que é fornecido com alguma versão do Magento 2 (EE? O pacote para download? Algo mais?) E fornecido para que os desenvolvedores possam ter uma versão para testar?

Existe documentação sobre como usar o gerenciador de componentes?

O que o gerente de componentes realmente está fazendo nos bastidores?

Isso é algo relacionado ao mercado?

Os detalhes são ótimos, mas mesmo uma visão geral de alguém que está prestando mais atenção a isso seria apreciada.

Alan Storm
fonte

Respostas:

1

Como o tópico que você referenciou notas, a clonagem do atualizador é necessária apenas se você também clonou o Magento 2 GitHub para o código; caso contrário, em uma instalação .zipou composer create-project, você não precisará fazer nada para obter o atualizador.

O Gerenciador de componentes atualiza componentes. O utilitário de atualização do sistema atualiza o software Magento 2.

Atualmente, você pode não conseguir usar o Gerenciador de componentes porque o Magento Marketplace ainda não está ativo. No entanto, você pode usar a Atualização do sistema hoje.

Steve Johnson
fonte
Isso é preciso? Instalei o Magento por meio do método meta-package / create-project e não vejo nada parecido com um gerenciador de componentes no meu administrador, e o URL de atualização retorna 404. #
Alan Storm
O Gerenciador de componentes é basicamente um substituto para o Magento Connect Manager. Você o verá no Admin em Sistema> Assistente de Configuração da Web. O atualizador é usado pelo Component Manager e pelo System Upgrade para executar os comandos do compositor usando uma tarefa cron .
Steve Johnson
Além do que Steve explicou, o Web Setup Wizard (do qual o Component Manager faz parte) é uma alternativa ao Composer CLI para gerenciar pacotes. Ele deve ser usado por usuários que não têm acesso ao console ou preferem a interface da Web da Web ao invés da CLI. O Web Setup Wizard também possui funcionalidades específicas para o Magento (por exemplo, exibe o tipo de pacote - módulo, tema etc.) ou é limitado em algumas áreas (por exemplo, funciona apenas com o Magento Marketplace, por isso não é tão geral quanto o Composer).
BuskaMuza 17/02/2016
0

O Gerenciador de componentes é, de fato, uma coisa real, e o sistema que implementa a GUI do Magento Marketplace para gerenciar pacotes. Há um problema aberto no GitHub referente a algumas das confusões sobre como instalar o Magento.

Alan Storm
fonte