問題点
あくまで個人で使っているうちに出てきた不便な点をまとめただけで、dokuwikiとしての不備ではない。
ページ移動
Dokuwikiの弱点としてよく挙げられている内の一つに、ページを作った後の移動がしにくいというものがある。
……といいつつ、Moveプラグインが充実してきたため、注意を払えばそこまで問題でも無くなってきた。
Moveプラグイン
以下の制約の範囲内で、ページまたは名前空間を移動させ、他のページにあるリンクも修正してくれる。
- 移動させるページ/移動させる名前空間内の全ページに対する編集権限があること
- 移動するページが編集ロックされていないこと
- ページ移動のために、移動先の名前空間に対する作成権限があること
- 移動先の名前空間内に同じ名前のページが存在しないこと
古いプラグイン
過去にお世話になったが、更新が止まっているプラグイン。
手動移動
./data/page以下のファイルを移動させる。
リンクも書き換わらないし、キャッシュも移動前のが残り続けるのであまりよろしくないが、何かエラーが発生した時の最終手段に。
その際、ファイルパーミッションに注意。サーバの実行者が書き込みできるようにしておかないと以降の編集ができなくなる。
ページ名称
Dokuwikiに限ったことでは無いが、階層化されたWikiって、ページ名が以下のようになる。
:programming:python:tips:データベースに接続
ただ、このページが検索エンジンでHitした場合、ページ名として表示されるのは
「データベースに接続 [Wiki名]」
みたいになり、pythonに限定した情報であることがわかりづらい。検索も意識すると意図的に
:programming:python:tips:データベースに接続 - python
とか情報をページ名に補ってやらなくちゃいけなくなるんだけど、Wikiを利用する上では無駄な情報でごちゃごちゃするし、1つずつのページに個別に記述するしか無くて管理も大変になる。
かといって、単に親フォルダの名称を自動的に補えばよいかというとそうでもない。(例の場合、[tips]となり結局曖昧なまま)
可能としたらタグを読み取り、1番目に記述されたタグを自動的にタイトルに補うとかかなあ。