Frage

In Magento 1.x sind wir Erstellen eines Erweiterungspakets aus System -> Magento Connect -> Package Extensions.Danach werden wir die Erweiterung in Magento Connect veröffentlichen.

Ich denke, es ist leicht zu verstehen und einfach zu erstellen und zu veröffentlichen.

In Magento 2.x erfahren Sie, wie Sie die Erweiterung wie oben erstellen und auf MarketPlace (Magento Connect) veröffentlichen.

Könnten Sie mir bitte vorschlagen, wie es geht?

War es hilfreich?

Lösung

Nehmen wir an, Sie haben unten ein Modul entwickelt app/code/Vendor/Module, hier ist die Vorgehensweise, die Sie befolgen müssen:

Erstellen Sie eine Composer-Datei

Gehe zu app/code/Vendor/Module und erstellen Sie Folgendes composer.json Datei:

{
  "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\\": ""
    }
  }
}

Verpacken Sie das Paket

Führen Sie über die Befehlszeile Folgendes aus:

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

Hinweis:In diesem Beispiel wird davon ausgegangen, dass Ihre Modulversion (deklariert unter app/code/Vendor/Module/etc/module.xml 0.1.0 ist, ändern Sie bitte die Version in beiden composer.json und im Befehl, der das Paket entsprechend Ihrer Version komprimiert.

Andere Tipps

Um den Erweiterungspaket zu erstellen und die Veröffentlichung zu erstellen, überprüfen Sie die folgende Quelle:

    .
  1. http://devdocs.magento.COM / Guides / V2.0 / Erweiterungs-Dev-Guide / Package / package_module.html
  2. http://docs.magento.com/marketplace/user_guide/getting-gestartet.html
  3. hoffe es hilft

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top