Sé que hay buenas maneras de instalar Magento Modules (desde Connect) y desde GitHub (si se proporciona composer.json).
(como se describe en http://magebase.com/magento-tutorials/composer-with-magento/ )
¿Es posible también instalar el paquete básico de Magento (por ejemplo, CE 1.7.0.2) usando Composer?
¿Alguien ya lo intentó? (si tiene éxito o no)
Respuestas:
Actualmente solo se puede instalar usando
$ composer create-project "kylecannon/magento" -s dev
El paquete, por supuesto, podría reemplazarse con cualquier otro paquete confiable de Magento de su elección.
Por supuesto, eso no es satisfactorio, ya que no se puede instalar simplemente agregándolo como un requisito en el composer.json.
El
magento-composer-installer
proyecto actualmente no admite la instalaciónMage_Core_Latest
debido a la falta de dependencias. Si nadie más corrige eso en el script de compilación http://packages.firegento.com , quiero hacerlo en el próximo hackathon a más tardar.fuente
Si utiliza los instaladores de compositores alternativos de AOE , puede agregar un paquete de compositores de tipo
magento-source
como dependencia y especificar dónde se debe colocar el código:Para el núcleo de Magento necesitará un repositorio con el
composer.json
siguiente:Utilizamos ramas separadas para cada
1.x.x
versión y aplicamos parches en cada rama. Para ser compatible con las restricciones de versión del compositor, las etiquetas se agregan así:1.9.1.0-patch6285
Esta estrategia funciona bien si, en consecuencia, utiliza
modman
para vincular cualquier archivo personalizado en el directorio raíz de Magento y no agrega archivos directamente. Luego puede decidir si desea agregar todo elwww
directorio con los enlaces simbólicos a Git o excluirlo.En el ejemplo anterior, los instaladores de AOE están configurados para colocar los módulos de Magento directamente en el
.modman
directorio, para que pueda crear los enlaces simbólicos con un solomodman deploy-all
. Puede utilizar scripts de compositor para activarlo automáticamente despuéscomposer install
ycomposer update
:fuente
Estoy trabajando ahora en la creación de un paquete de desarrollo listo para usar para magento. Incluirá un cuadro vagabundo con configuración de títeres y magento como dependencia en el compositor.
Puedes usar mi último Magento como dependencia del compositor
fuente
Me topé con este artículo: http://magebase.com/magento-tutorials/composer-with-magento/ , ¿tal vez tiene la respuesta que estás buscando?
fuente