Domanda

So che ci sono dei bei modi per installare Magento moduli (da Connect) e da GitHub (se è previsto composer.json).

(come descritto nella http://magebase.com/magento-tutorials/composer-with-magento/ )

E 'possibile anche installare il pacchetto di base di Magento (ad esempio CE 1.7.0.2) usando Compositore?

Qualcuno ha già provare questo? (Se con successo o meno)

È stato utile?

Soluzione

Al momento si può essere installato solo utilizzando

$ composer create-project "kylecannon/magento" -s dev

Il pacchetto, naturalmente, potrebbe essere sostituito con qualsiasi altro pacchetto affidabile Magento di vostra scelta.

Certo che non è soddisfacente, dal momento che non può semplicemente essere installato con l'aggiunta come un obbligo previsto dalla composer.json.

Il progetto magento-composer-installer attualmente non supporta l'installazione Mage_Core_Latest a causa di dipendenze mancanti. Se nessun altro correzioni che nel http://packages.firegento.com script di build, voglio farlo a la prossima hackathon al più tardi.

Altri suggerimenti

Se si utilizzano le alternative installatori compositore da AOE , è possibile aggiungere un pacchetto di compositore di tipo magento-source come dipendenza e specificare dove il codice deve essere inserito:

"extra":{
    "installer-paths": {
        "www/" : [ "type:magento-source" ],
        ".modman/{$vendor}_{$name}/" : [ "type:magento-module" ]
    },

Per il nucleo Magento avrete bisogno di un repository con un composer.json come segue:

{
    "name": "magento/ce",
    "description": "Magento Repository",
    "type": "magento-source",
    "require": {}
}

Usiamo rami separati per ogni versione 1.x.x e applicare le patch su ogni ramo. Per essere compatibile con la versione vincoli del compositore, i tag vengono aggiunti in questo modo: 1.9.1.0-patch6285

Questa strategia funziona bene se si utilizza di conseguenza modman per collegare eventuali file personalizzati nella directory principale Magento e non aggiungere i file direttamente. Poi si può decidere se si desidera aggiungere l'intera directory www con i link simbolici per Git o escluderlo.

Nell'esempio precedente, gli installatori AOE sono configurati per mettere i moduli Magento direttamente nella directory .modman, in modo da poter creare i link simbolici con un singolo modman deploy-all. Si può fare uso di script compositore per innescare automaticamente dopo composer install e composer update:

"scripts":{
    "post-install-cmd": [
        "modman deploy-all --force"
    ],
    "post-update-cmd": [
        "modman deploy-all --force"
    ]
}

sto lavorando ora sulla creazione di pacchetto di sviluppo ready-to-go per Magento. Esso comprenderà scatola vagabondo con la configurazione di burattini e Magento come dipendenza nel compositore.

È possibile utilizzare il mio ultimo Magento come Compositore Dipendenza

I inciampò in questo articolo: http://magebase.com/magento-tutorials / compositore-with-Magento / -? forse ha la risposta che stai cercando

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top