id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	modified_flg
1632	プラグイン機能（管理画面）	h_yoshimoto	h_yoshimoto	"'''プラグインを管理する機能'''[[BR]]
インストールから削除まで、プラグインに関する一連の処理はこのページによって行う[[BR]]

▼機能一覧[[BR]]
▽プラグインの一覧を表示する[[BR]]
・インストールされているプラグインをすべて表示します。[[BR]]
・有効でないプラグインはグレーアウトします。[[BR]]
・競合しているプラグインがある場合、一覧にメッセージを表示します。[[BR]]
[[BR]]
▽プラグインをインストールする。[[BR]]
・プラグインファイル(tar.gz)が正常である事をチェックし、プラグインクラスファイルの定数の定義に応じてdtb_pluginに登録します。[[BR]]
・プラグインファイルをdata/のplugin/以下に展開し、プラグインクラスファイルのinstall()を実行します。[[BR]]
[[BR]]
▽該当のプラグインを有効にする[[BR]]
・該当プラグインのステータス(dtb_plugin::enable)を有効に更新します.[[BR]]
・プラグインクラスファイルのenable()を実行します.[[BR]]
・完了メッセージの出力[[BR]]
[[BR]]
▽該当のプラグインを無効にする[[BR]]
・該当プラグインのステータス(dtb_plugin::enable)を無効へ更新します.[[BR]]
・プラグインクラスファイルのdisable()を実行します.[[BR]]
[[BR]]
▽該当のプラグインをアップデートする[[BR]]
・プラグインファイル(tar.gz)が正常である事をチェックします[[BR]]
・プラグインファイルを一時ディレクトリに展開します。[[BR]]
・プラグインクラスファイルのupdate()を実行します。[[BR]]
[[BR]]
▽該当のプラグインを削除する。[[BR]]
・該当プラグインをdtb_pluginから削除します。[[BR]]
・プラグインクラスファイルのuninstall()を実行します。[[BR]]
[[BR]]
▽優先度を変更する[[BR]]
・各プラグインの優先度(dtb_plugin::rank)を更新します。[[BR]]
"	新規開発	closed	高	EC-CUBE2.12.0beta	管理画面	2.12.0 α	修正済			1
