Ich weiß, dass es gute Möglichkeiten gibt, Magento-Module (von Connect) und von GitHub (wenn composer.json bereitgestellt wird) zu installieren.
(wie in http://magebase.com/magento-tutorials/composer-with-magento/ beschrieben )
Ist es auch möglich, das grundlegende Magento-Paket (zum Beispiel CE 1.7.0.2) mit Composer zu installieren?
Hat das schon jemand ausprobiert? (ob erfolgreich oder nicht)
Antworten:
Derzeit kann es nur mit installiert werden
$ composer create-project "kylecannon/magento" -s dev
Das Paket kann natürlich durch jedes andere vertrauenswürdige Magento-Paket Ihrer Wahl ersetzt werden.
Das ist natürlich nicht zufriedenstellend, da es nicht einfach installiert werden kann, indem es als Voraussetzung in die composer.json eingefügt wird.
Das
magento-composer-installer
Projekt unterstützt derzeit die InstallationMage_Core_Latest
aufgrund fehlender Abhängigkeiten nicht. Wenn das im Build-Skript http://packages.firegento.com von niemand anderem behoben wird, möchte ich es spätestens beim nächsten Hackathon tun.quelle
Wenn Sie die alternativen Composer-Installationsprogramme von AOE verwenden , können Sie ein Composer-Paket vom Typ
magento-source
als Abhängigkeit hinzufügen und angeben, wo der Code platziert werden soll:Für den Magento-Kern benötigen Sie ein Repository mit
composer.json
folgendem Inhalt:Wir verwenden separate Zweige für jede
1.x.x
Version und wenden Patches auf jeden Zweig an. Um mit den Versionsbeschränkungen des Komponisten kompatibel zu sein, werden Tags wie folgt hinzugefügt:1.9.1.0-patch6285
Diese Strategie funktioniert gut, wenn Sie folglich
modman
benutzerdefinierte Dateien mit dem Magento-Stammverzeichnis verknüpfen und keine Dateien direkt hinzufügen. Dann können Sie entscheiden, ob Sie das gesamtewww
Verzeichnis mit den Symlinks zu Git hinzufügen oder ausschließen möchten .Im obigen Beispiel sind die AOE-Installationsprogramme so konfiguriert, dass Magento-Module direkt in das
.modman
Verzeichnis gestellt werden, sodass Sie die Symlinks mit einem einzigen erstellen könnenmodman deploy-all
. Sie können Composer-Skripte verwenden, um sie nachcomposer install
und automatisch auszulösencomposer update
:quelle
Ich arbeite gerade an der Erstellung eines sofort einsatzbereiten Entwicklungspakets für Magento. Es wird eine Vagabund-Box mit Puppenkonfiguration und Magento als Abhängigkeit im Komponisten enthalten.
Sie können mein neuestes Magento als Composer-Abhängigkeit verwenden
quelle
Ich bin über diesen Artikel gestolpert: http://magebase.com/magento-tutorials/composer-with-magento/ - Vielleicht hat er die Antwort, die Sie suchen?
quelle