Comment installer les modules de Magento 2 (Extensions)

Si vous ne savez pas comment installer des extensions – une composant essentielle de Magento 2, ci-dessous vous pourrez trouver une description détaillée de ce procès. Magento Connect 2.0 est la solution la plus simple et dans le même temps la plus fiable, mais l’extension sera disponible seulement dans la première version stable de Magento 2. Heureusement, il y a des autres méthodes.
Tout sur Magento 2 sur Firebear
Manager de Composants de Magento 2
Comment installer les Extensions de Magento 2 via Composer
Actuellement, il y n’a que deux Repositories de Composer visés à l’installation des modules de Magento:
-
Officiel:
-
(la fonte officielle des paquets de Composer)
Pour les ajouter à votre composer.json, utilisez le code ci-dessous:
|
1 |
composer config repositories.magento composer http://repo.magento.com/ |
Avec les paquets de Packagist, vous n’avez pas besoin d’ajouter aucun repository, parce qu’il est une fonte officielle de Composer et inclut déjà toutes les choses nécessaires de la forme prédéterminée.
Quand les repositories sont ajoutés à votre système, aucune extension de Magento puet être installée avec l’aide du command suivant:
|
1 |
composer require vendor/module |
Et après écrivez
|
1 |
composer update |
Ça va installer nouvelles dépendances et des extensions exigées de Magento 2.
Après, lancez:
|
1 |
php bin/magento setup:upgrade |
Ce command mettra à jour la base de données de Magento 2.
Installant des Extensions de Magento 2 en copiant le code
Nous décrivons ce type d’installation avec l’exemple d’un. S’il vous plaît notez que les parties comme M2demo/M2Extension se rapportent à VendorName/ModuleName. Puis que chaque module de Magento 2 exige une structure particulière de directory (répertoire) (<VendorName>/<ModuleName>) sous <your Magento install dir>/app/code, n’oubliez pas de substituer M2demo/M2Extension à données particulières qui se rapportent à l’extension de votre Magento 2.
S’il vous plaît, notez qu’il faut être logged in comme un usager avec la permission d’écrire dans le docroot du serveur web de votre Magento. Typiquement, c’est peut être le root (racine) ou l’usager du serveur web.
1. En effectuant les actions suivantes, vous installerez votre module:
|
1 2 |
cd <your Magento install dir>/app/code mkdir -p M2demo/M2Extension |
2. Allez à la page de votre module sur Github ( dans notre cas).
3. Trouvez le bouton “Download Zip” (Télécharger Zip) et commencez votre téléchargement.
4. Copiez le fichier téléchargé à votre répertoire du serveur de votre Mangeot: <magento install dir>/app/code/m2demo/module-m2-extension.
5. Lancez les commands suivants Run, maintenant leur ordre:
|
1 2 3 |
unzip m2extension-master.zip mv m2extension-master/* . rm -rf m2extension-master |
6. Trouvez votre fichier <your Magento install dir>/app/etc/config.php et l’ouvrez dans un éditeur de textes.
7. Ajoutez le command ci-dessous sous ‘modules’ => array (
|
1 |
M2Demo_M2Extension' => 1 |
8. Enregistrez les changements et fermez l’éditeur.
Nous mettons à jour ce tutoriel chaque fois quand des nouveaux méthodes apparaissent. Si vous recherchez information additionnelle sur l’installation de module dans Magento 1.x, alors lisez cet article: Comment installer Extensions de Magento.