DokuWikiでページIDの変更や名前空間の移動はどうしたらできるのか。残念ながらDokuWiki本体ではそのような機能は提供していません。Pagemoveプラグインというのがあるんですが、これがまたユーザインタフェースがわかりにくくて、妙なページを作成してしまったりしてぐちゃぐちゃになってしまったりします。
これは使いにくいということで、索引ページのツリー上でドラッグ&ドロップとかでできれば便利じゃないか。本体部分はPagemoveプラグインを使うとして、インタフェースだけをJavaScriptで作ればなんとかなりそうだと考えました。Index+ExplorerでIndexplorerという名前を思いついた瞬間、なんとかものにしたいという思いはさらに強くなりました。
そんな流れで、とりあえず作ってみました。
ところで、Pagemoveプラグインの最新版(Version 0.10.01 - pagemove_20110121.zip)が出たので更新してみたところ、IndexplorerどころかPegemoveプラグインそのものがまともに動かなくなってしまったので、旧バージョン(Version 0.10.0 - pagemove_20100218.zip)に戻さざるを得ませんでした。そして、もはや公式にも推奨されないプラグインになってしまっているようで、せっかくのIndexplorerプラグインですが、現在のところ実用に耐えないということで、公式にリネーム・移動がサポートされるまではお蔵入りとさせていただきます。