Eu sei que existem boas maneiras de instalar os Magento Modules (do Connect) e do GitHub (se o composer.json for fornecido).
(conforme descrito em http://magebase.com/magento-tutorials/composer-with-magento/ )
Também é possível instalar o pacote básico do Magento (por exemplo, CE 1.7.0.2) usando o Composer?
Alguém já tentou isso? (se com sucesso ou não)
Respostas:
Atualmente, ele só pode ser instalado usando
$ composer create-project "kylecannon/magento" -s dev
O pacote, é claro, pode ser substituído por qualquer outro pacote Magento confiável de sua escolha.
É claro que isso não é satisfatório, pois não pode ser simplesmente instalado adicionando-o como um requisito no compositer.json.
No
magento-composer-installer
momento, o projeto não suporta a instalaçãoMage_Core_Latest
devido à falta de dependências. Se ninguém mais corrigir isso no script de compilação http://packages.firegento.com , quero fazê-lo no próximo hackathon, o mais tardar.fonte
Se você usar os instaladores de compositores alternativos da AOE , poderá adicionar um pacote de compositores do tipo
magento-source
como dependência e especificar onde o código deve ser colocado:Para o núcleo Magento, você precisará de um repositório com o
composer.json
seguinte:Usamos ramificações separadas para cada
1.x.x
versão e aplicamos patches em cada ramificação. Para ser compatível com as restrições de versão do compositor, as tags são adicionadas assim:1.9.1.0-patch6285
Essa estratégia funciona bem se você consequentemente usar
modman
para vincular qualquer arquivo personalizado ao diretório raiz do Magento e não adicionar arquivos diretamente. Então você pode decidir se deseja adicionar owww
diretório inteiro com os links simbólicos ao Git ou excluí-lo.No exemplo acima, os instaladores do AOE estão configurados para colocar os módulos Magento diretamente no
.modman
diretório, para que você possa criar os links simbólicos com um únicomodman deploy-all
. Você pode usar scripts de compositor para acioná-lo automaticamente apóscomposer install
ecomposer update
:fonte
Agora estou trabalhando na criação do pacote de desenvolvimento pronto para uso do magento. Incluirá caixa vagrant com configuração de marionetes e magento como dependência do compositor.
Você pode usar o meu Magento mais recente como dependência do compositor
fonte
Eu me deparei com este artigo: http://magebase.com/magento-tutorials/composer-with-magento/ - talvez tenha a resposta que você está procurando?
fonte