索引ページ上でページの移動・リネームを行う概要DokuWikiでページIDの変更や名前空間の移動はどうしたらできるのか。残念ながらDokuWiki本体ではそのような機能は提供していません。Pagemoveプラグインというのがあるんですが、これがまたユーザインタフェースがわかりにくくて、妙なページを作成してしまったりしてぐちゃぐちゃになってしまったりします。これは使いにくいということで、索引ページのツリー上でドラッグ&ドロップとかでできれば便利じゃないか。本体部分はPagemoveプラグインを使うとして、インタフェースだけをJavaScriptで作ればなんとかなりそうだと考えました。Index+ExplorerでIndexplorerという名前を思いついた瞬間、なんとかものにしたいという思いはさらに強くなりました。そんな流れで、とりあえず作ってみました。管理者権限ユーザのみが索引ページ上で利用できる。名前空間またはページ名の上でctrl+マウスの左ボタンを押すとドラッグ開始、名前空間上に動かすと名前空間に赤い下線が表示されるので、そこでマウスボタンを離すとページの移動を開始。名前空間またはページ名の上でshift+マウスの左ボタンクリックで、名前空間またはページIDの変更を開始。リターンキーで確定、ESCで中止。pagemove_20100218.zip)に戻さざるを得ませんでした。公式にも推奨されないプラグインになってしまっているようで、せっかくのIndexplorerプラグインですが、現在のところ実用に耐えないということで、公式にリネーム・移動がサポートされるまではお蔵入りとさせていただきます。