トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-plugin/268

ページの作成や編集にはユーザ登録が必要です。

管理画面からプラグインをアップロードするプラグイン

  • 投稿者: sakuma
  • カテゴリ: 新規
  • 優先度: 普通
  • 状態: 提案
  • 日時: 2006年03月15日 01時14分18秒

 内容

管理画面からプラグインをアップロードできるようにします.

  • TAR+GZIP (.tar.gz)
  • TAR+BZIP2 (.tar.bz2)
  • ZIP (.zip)
  • LHA (.lzh)

のアーカイブに対応しています.(対応したアーカイバーが必要です)

標準的な構成のプラグインであれば,自動でアップロードできます.

まだ実装してない機能がありますが,とりあえず意見を聞きたいので公開します.

今後実装したい機能としては,

  • pluginディレクトリ以外のファイルの用意も行うようにする
  • 標準仕様を定め,セットアップまで自動化する
  • RSSによる更新情報の確認と,アップデートを行えるようにする
  • RSSによる新着プラグインのリストと,ダウンロード-セットアップまでを自動化する
  • hookを実装し,他のアーカイブ形式を追加できるようにする

などを考えています.

 ライセンス

修正BSDライセンスです.http://www.bitcoffee.com/jp/Column/License.htmlに要約を載せています.

 ダウンロード

http://downloads.bitcoffee.com/からupload-0.2.tar.gzをダウンロードしてください.

 インストール

アーカイブを展開すると,fswikiのディレクトリ構成になっているので,fswikiのディレクトリへコピーしてください.なお,デフォルトのファイルは変更しません.

 必要なソフトウェア

アーカイブの展開には,

  • TARコマンド
  • GZIPコマンド
  • BZIP2コマンド
  • UNZIPコマンド
  • LHAコマンド

が必要です.

一部のアーカイバしかない場合,そのアーカイブしか展開できません.

コマンドラインオプションは編集できるので,コマンドはある程度自由度があります.(wrapperを書いてもらえば,独自のアーカイバも使えます)

 対応プラグイン

標準的なディレクトリ構成のプラグインであれば,大体対応しています.ただし,ファイルの書き換えが必要なもの,pluginディレクトリ以外へのコピーが必要なプラグインには対応していません.

 コメント

  • 詳細は見てませんが、便利そうなプラグインですね。 - あき (2006年03月15日 04時03分34秒)
  • ただ、上記アーカイブ形式を解凍できるコマンドが有効である必要がありますね。Windows系ですと cygwin とかから持って来れますが・・・。一般のプロバイダーでこれらのコマンドが利用できるできないサーバーもありますから、その当りの必須項目などを当ページに明記してしていただけるといいのですが・・・。あと、プラグインのアーカイブ形式の標準仕様を決める案はいいですね。 - KG (2006年03月15日 09時32分22秒)
  • Windows系でも,各コマンドのバイナリはあるようです.(LHAなどは,Windowsの方がオリジナルみたいです) - sakuma (2006年03月15日 13時43分32秒)
  • Perlモジュールを使う方法もあるのですが,モジュールのインストールができるサーバなら,各コマンドはありそうですし....何か案を考えてみます - sakuma (2006年03月15日 13時44分29秒)
  • 0,1のアーカイブに入ってるpluginupload.datが間違ってました.後で直しておきます - sakuma (2006年03月15日 16時16分55秒)
  • 諸所の修正を行ったものを,0.2として上げておきました.先日から,何件かご意見を頂いておりますので,そちらもマージしていきたいと思います. - sakuma (2006年03月15日 22時09分17秒)
  • tmplフォルダや、dataフォルダにも対応していただけるとうれしいです。同名のプラグインにおけるバージョンアップ時等のアップロードには対応していないのでしょうか? - kaz (2006年03月31日 15時21分29秒)
  • 私も上の人同様にpluginフォルダ以外にも対応して頂けると嬉しいです. - amue (2006年08月08日 17時47分59秒)
お名前: コメント:

最終更新時間:2006年08月08日 17時47分59秒