Magento Modules(Connectから)およびGitHub(composer.jsonが提供されている場合)からインストールする良い方法があることを知っています。
(http://magebase.com/magento-tutorials/composer-with-magento/で説明されています)
Composerを使用して基本的なMagentoパッケージ(CE 1.7.0.2など)をインストールすることもできますか?
誰かがすでにそれを試しましたか?(成功したかどうか)
Magento Modules(Connectから)およびGitHub(composer.jsonが提供されている場合)からインストールする良い方法があることを知っています。
(http://magebase.com/magento-tutorials/composer-with-magento/で説明されています)
Composerを使用して基本的なMagentoパッケージ(CE 1.7.0.2など)をインストールすることもできますか?
誰かがすでにそれを試しましたか?(成功したかどうか)
回答:
現在、それを使用してのみインストールできます
$ composer create-project "kylecannon/magento" -s dev
もちろん、パッケージはあなたが選んだ他の信頼できるMagentoパッケージに置き換えることができます。
もちろん、composer.jsonに要件として追加するだけではインストールできないため、満足のいくものではありません。
magento-composer-installer現在、このプロジェクトはMage_Core_Latest依存関係がないためインストールをサポートしていません。http://packages.firegento.comビルドスクリプトでそれを誰も修正していない場合は、遅くとも次のハッカソンでそれを行いたいと思います。
AOEの代替のcomposerインストーラーを使用する場合magento-source、依存関係としてtypeのcomposerパッケージを追加し、コードを配置する場所を指定できます。
"extra":{
"installer-paths": {
"www/" : [ "type:magento-source" ],
".modman/{$vendor}_{$name}/" : [ "type:magento-module" ]
},
Magentoコアにはcomposer.json、次のようなリポジトリが必要です。
{
"name": "magento/ce",
"description": "Magento Repository",
"type": "magento-source",
"require": {}
}
各1.x.xバージョンに個別のブランチを使用し、各ブランチにパッチを適用します。作曲家のバージョンの制約に対応するために、タグは次のように追加されます。1.9.1.0-patch6285
したがってmodman、カスタムファイルをMagentoルートディレクトリにリンクするために使用し、ファイルを直接追加しない場合、この戦略はうまく機能します。次にwww、Gitへのシンボリックリンクを含むディレクトリ全体を追加するか、除外するかを決定できます。
上記の例では、AOEインストーラーは、Magentoモジュールを直接.modmanディレクトリに配置するように構成されているため、単一のでシンボリックリンクを作成できますmodman deploy-all。composerスクリプトを使用して、composer installおよびの後に自動的にトリガーできますcomposer update。
"scripts":{
"post-install-cmd": [
"modman deploy-all --force"
],
"post-update-cmd": [
"modman deploy-all --force"
]
}
現在、Magento用のすぐに使える開発パッケージの作成に取り組んでいます。人形の構成と、Magentoの依存関係としてのmagentoを含む浮浪者ボックスが含まれます。
Composer Dependencyとして最新のMagentoを使用できます