EC-CUBE4向けプラグインの作り方
プラグインは、composer.json
だけあれば作れる。
まずはMyPlugin
というフォルダを作って、その中にcomposer.json
ファイルを入れる。
必要な設定項目は、name、version、desctription、codeのみ。他は固定。
app/Plugin/MyPlugin/composer.json
{
"name":"ec-cube/MyPlugin",
"version":"1.0.0",
"description":"my plugin",
"type":"eccube-plugin",
"require": {
"ec-cube/plugin-installer": "~0.0.6"
},
"extra":{
"code":"MyPlugin"
}
}
作成したプラグインをインストールする
プラグインをインストールするにはコマンドラインを使うか、いったん圧縮して管理画面からインストールする。
// コマンドラインからインストール
bin/console eccube:plugin:install --code=MyPlugin
// いったん圧縮
cd app/Plugin/MyPlugin
tar --exclude ".git" --exclude ".DS_Store" -cvzf ../MyPlugin.tar.gz *
インストール後はこんな感じ。
