質問

Magento 1.xでは、System - > Magento Connect - > Package Extensionsから拡張子パッケージを作成します。その後、Magento Connectで拡張子を公開しようとしています。

私はそれが理解が簡単で作成しやすいと思います。

Magento 2.x上記のように作成し、拡張子をマーケットプレイスに公開する方法(Magento Connect)

あなたはそれをする方法を教えてくださいか?

役に立ちましたか?

解決

app/code/Vendor/Moduleの下でモジュールを開発したとしましょう。ここに続ける必要がある手順があります。

コンポーザファイルを作成する

app/code/Vendor/Moduleに移動して、次のcomposer.jsonファイルを作成します。

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

zipパッケージ

コマンドラインの使用次のようにします。

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

n.b。:この例は、モジュールのバージョン(app/code/Vendor/Module/etc/module.xmlの下で宣言されていると仮定して、composer.jsonとパッケージを送信するコマンドのバージョンをバージョンに合わせて変更してください。

他のヒント

拡張子パッケージを作成する方法とそれを公開する方法、次のソースを確認してください。

  1. http://devdocs.magento。COM / GUIDE / v2.0 / extension-dev-gide / package / package_module.html
  2. http://doclow"> http://docs.magento.com/marketplace/user_guide/getting-started.html
  3. それが役立つことを願っています

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top