マニフェストファイルについて

プラグインの設定に関する情報は、全てJSON形式のマニフェストファイルに記載します。
マニフェストファイルのファイル名は「manifest.json」で指定し、アップロードするプラグインのzipファイル直下に配置します。
各パラメータの詳細は以下のとおりです。

パラメータ名 必須 説明 設定例
plugin_name Object<String> 必須 ロケール(ja/en/zh/ko)をキーとする各言語のプラグイン名。
メニューとして表示する際にも使用。

※単一の言語のみ扱う場合は、全てのロケールに同じ内容を設定してください。
"plugin_name": {
    "ja": "サンプルプラグイン",
    "en": "sample plugin",
    "zh": "插件的例子",
    "ko": "샘플 플러그인"
 }
plugin_name.<locale> String 必須 指定されたロケールのプラグイン名。
note Object<String> 省略可 プラグインの説明文。
"note": {
    "ja": "これはサンプルプラグインです。",
    "en": "This is a sample plug-in.",
    "zh": "这是一个示例插件",
    "ko": "이것은 샘플 플러그인입니다"
 }
note.<locale> String 省略可 指定されたロケールでの説明文。
version String 省略可 プラグインのバージョン情報。ユーザの管理上の情報。
author String 省略可 プラグインの作成者情報。ユーザの管理上の情報。

PC版JSプラグインのマニフェストファイルの構成とは異なります。
下記の項目は、PC版では必須項目ですが、SP版では存在しない項目です。
  • menu_type
  • target
  • icon
  • homepage_url
  • homepage_url.<locale>
存在しない項目を記述していても動作に問題はありませんが、SP版JSプラグインでは処理されませんのでご注意ください。

マニフェストファイル設定例

SP版プラグインのマニフェストファイル設定例を紹介します。
{     "plugin_name": {         "ja": "サンプルプラグイン",         "en": "sample plugin",         "zh": "插件的例子",         "ko": "샘플 플러그인"     },     "note": {         "ja": "これはサンプルプラグインです。",         "en": "This is a sample plug-in.",         "zh": "这是一个示例插件",         "ko": "이것은 샘플 플러그인입니다"     },     "version":"ver1.0",     "author":"eigyou.tarou" }