Question

Dans Magento 1.x, nous sommes création d'un package d'extension depuis System -> Magento Connect -> Package Extensions.Après cela, nous allons publier l'extension dans Magento Connect.

Je pense que c'est un outil facile à comprendre et facile à créer et à publier.

Dans Magento 2.x, comment créer comme ci-dessus et publier l'extension sur MarketPlace (Magento Connect).

Pourriez-vous s'il vous plaît me suggérer comment procéder ?

Était-ce utile?

La solution

Disons que vous avez développé un module sous app/code/Vendor/Module, voici la procédure à suivre :

Créer un fichier de composition

Aller à app/code/Vendor/Module et créez ce qui suit composer.json déposer:

{
  "name": "vendor/module",
  "description": "Description of your Magento 2 module",
  "type": "magento2-module",
  "version": "0.1.0",
  "license": [
    "OSL-3.0",
    "AFL-3.0"
  ],
  "require": {
    "php": "~5.5.0|~5.6.0|~7.0.0",
    "magento/framework": "~100.0.4"
  },
  "authors": [
    {
      "name": "Firstname Lastname",
      "email": "email@address.com",
      "homepage": "https://www.store.com/",
      "role": "Developer"
    }
  ],
  "autoload": {
    "files": [ "registration.php" ],
    "psr-4": {
      "Vendor\\Module\\": ""
    }
  }
}

Zipper le paquet

À l'aide de la ligne de commande, procédez comme suit :

cd /path/to/app/code/Vendor/Module
zip -r vendor_module-0.1.0.zip ./*

N.B. :cet exemple suppose que la version de votre module (déclarée sous app/code/Vendor/Module/etc/module.xml est 0.1.0, veuillez modifier la version dans les deux composer.json et dans la commande qui compresse le package pour qu'il corresponde à votre version.

Autres conseils

Pour créer un package d'extension et comment le publier, vérifiez la source suivante :

  1. http://devdocs.magento.com/guides/v2.0/extension-dev-guide/package/package_module.html
  2. http://docs.magento.com/marketplace/user_guide/getting-started.html

J'espère que cela aide

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top