ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 12 years ago

Closed 12 years ago

#3030 closed enhancement (fixed)

プラグインを OpenPNE 側で管理できるようにする

Reported by: ebihara Owned by: ebihara
Priority: major Milestone: OpenPNE3beta1
Component: 指定しない Version:
Keywords: Cc:

Description

インストール済みプラグインの一覧、プラグインの有効・無効などの情報を OpenPNE 側で管理できるような仕組みを用意する。

Change History (6)

comment:1 Changed 12 years ago by ebihara

Milestone: OpenPNE3alpha3OpenPNE3alpha4

comment:2 Changed 12 years ago by ebihara

Owner: changed from nobody to ebihara
Status: newassigned

comment:3 Changed 12 years ago by ebihara

Keywords: 確認中 added

以下のリビジョンで対応しました。

  • チャンネルサーバ用のソーシャルアプリ作成(opPluginsChannelPlugin)
  • プラグイン管理用コマンドの作成
    • r9436, r9437, r9443, r9449, r9451, r9457, r9458, r9460, r9462, r9474, r9475, r9476
    • 以下のコマンドが使えるようになりました(開発者用のコマンドは、opPluginsChannelPlugin により稼働するチャンネルサーバが plugins.openpne.jp というホスト名で閲覧できる環境でなければ現状利用できません)
      • opPlugin:activate - プラグインを有効にする
      • opPlugin:activate - プラグインを無効にする
      • opPlugin:install - チャンネルからプラグインのインストールをおこなう
      • opPlugin:uninstall - プラグインのアンインストールをおこなう
      • opPlugin:define - プラグインの定義ファイルを作成する(開発者用)
      • opPlugin:archive - プラグインをアーカイブ化する(開発者用)
      • opPlugin:upload - プラグインをチャンネルにアップロードする(開発者用)
      • opPlugin:release - プラグインのリリースをおこなう(定義ファイル作成、アーカイブ化、アップロードをまとめておこなう)(開発者用)
  • 管理画面へのプラグイン管理機能の追加
    • r9476, r9477, r9479, r9480, r9482, r9485, r9486, r9487
    • 各プラグインの設定は、 pc_backend にプラグイン名と同じ名前を持つモジュールを作成することで、プラグイン管理画面からリンクが貼られます

comment:4 Changed 12 years ago by ebihara

チャンネル側の完成度がイマイチですが、本体には影響しないのでとりあえず後回しにします。このチケットでの対応はおこないません。

comment:5 Changed 12 years ago by ogawa

Milestone: OpenPNE3alpha4OpenPNE3beta1

Milestone OpenPNE3alpha4 deleted

comment:6 Changed 12 years ago by ebihara

Keywords: 確認中 removed
Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.