blosxom plugin: upload

ひさびさにblosxomプラグインを出してみます。

最近はほとんどwikieditishを使って更新しているのですが、ブラウザからの更新が主になると、記事の中で使う画像などのファイルもブラウザ経由でアップロードできるようにしたくなってきます。

既存のプラグインではwikieditish_extにファイルアップロード機能があり、しばらくそれを使っていたのですが、個人的にあまり使わない機能が多く、その一方でファイルが本当にアップロードされたのかがよく分からないところがあったため、アップロードしたファイルの一覧が表示されるような、アップロード専用のプラグインを自分で作ってみようと思ったのでした。

ところで、wikieditish_extのデフォルト設定は $blosxom::datadir 配下にファイルをアップロードするようになっていましたが、それだとblosxomが記事ファイルを検索するのに負担がかかると思います。$blosxom::datadir の下に置くのは記事ファイルとテンプレートファイルだけにしておいて、アップロードファイルはその外にある公開ディレクトリに置いた方がよいでしょう。