このサイトのバージョン:dokuwiki-2008-05-05:http://wiki.splitbrain.org/wiki:ja:dokuwiki http://www.dokuwiki.org/Install\\ ===== ダウンロード&インストール ===== ダウンロードサイト:http://www.splitbrain.org/projects/dokuwiki 展開して、/////install.phpを開く。\\ パーミッション(書き込み権限など)を設定する必要があるが、とりあえずこの画面を開いてから、\\ 画面にリストアップされたファイルを直して画面の指示に従うのが楽だと思われ。\\ \\ [[XREA:DokuWikiのインストール|XREA+での追加修正点(必須)はこちら]]\\ \\ [[:dokuwiki:IIS|IIS(Windows)へのインストールメモ]]\\ ===== monobook(Wikipedia風)スキン ===== ウィキペディア(Wikipedia)風にしてくれる素敵なテンプレートです。ぜひ導入しましょう。 ==== ダウンロード・インストール ==== http://tatewake.com/wiki/projects:monobook_for_dokuwiki\\ 特に難しいことはありません。ダウンロードして/lib/tplに展開するだけで大丈夫です。\\ Display Wiki Pageプラグインが無いと、左サイドバーのnavigation(ナビゲーション)が表示されません。\\ (Display Wiki Pageプラグインも、lib/pluginsに展開するだけなので問題ないでしょう)\\ 管理画面に新たな設定項目が追加されますので、あらためて見直して保存しなおしてください。\\ ==== 左サイドバーに追加項目を作る ==== monobookの左サイドバーは標準で、navigation、search(検索)、toolboxの3つの 表示/非表示の制御ができますが、この下にさらに広告エリアなどを追加したい場合はソースを修正します。\\ 変更ポイントは /lib/tpl/monobook/main.php\\ の中の、\\
というセクションがnavigationの開始位置で、そこから 私の場合はツールボックスの表示のすぐ下に、navigatorと同じコードをベタに挿入してしまいました。 (このケースでは、adというタイトルで:wiki:adというページの内容が表示されることになります。)
===== プラグイン ===== このサイトでは以下の[[http://www.dokuwiki.org/ja:plugins|プラグイン]]を実装しています。\\ == ページ移動プラグイン == pagemove http://www.dokuwiki.org/plugin:pagemove\\ == ノートプラグイン(ダイアログみたいなの) == note http://www.dokuwiki.org/plugin:note\\ == Wikiページ表示プラグイン(Monobookテンプレートで必要なので) == displaywikipage http://www.dokuwiki.org/plugin:display_wiki_page\\ ===== SEO対策(?)URL-Rewrite ===== マニュアルに詳しく書かれているので問題ないかと・・・ http://wiki.splitbrain.org/wiki:ja:rewrite * 管理->高度な設定->URLの書き換え 2つの方式のどちらかを選択する。1.WebサーバによるURL書き換え 2.DokuWikiによる書き換え。\\ 2は.htaccessを設定しなくて良いので簡単そうですが、制約が多そうなので1を選択。 * DokuWikiに同梱されている.htaccess.distファイルの内容を.htaccessにコピーしてコメントをはずす。 * RewriteBaseを環境に合わせて変更する。 RewriteEngine on RewriteBase /dokuwiki RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L] RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L] RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L] RewriteRule ^$ doku.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) doku.php?id=$1 [QSA,L] RewriteRule ^index.php$ doku.php XREA+ではこれだけでOKでした。 * 「URL上の名前空間の区切りにスラッシュを使用」にすると「<名前空間>:ページ名」表記が「<名前空間>/ページ名」になります。こちらの表記のほうが今は主流みたいです。 ===== SEO対策(?)サイトマップの生成 ===== http://hain.jp/index.php/tech-j/2007/05/01/Dokuwiki%E3%81%AE%E3%82%B5%E3%82%A4%E3%83%88%E3%83%9E%E3%83%83%E3%83%97%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B * 管理者ユーザー 「管理」→「サイト設定」→「高度な設定」「Googleサイトマップ作成頻度(日数)」に1以上の数値を入力 * Dokuwikiのルートにファイルを作成しておく。(Googleの場合gzのままでも読み込んでくれた。) $ touch sitemap.xml.gz $ chmod 777 sitemap.xml.gz * サイトマップ初期化プログラム実行 http:///lib/exe/indexer.php?debug=1 ===== サイト管理で微妙なとこ ===== ====管理->サイト設定->表示->ページ名アクセント==== 日本語のページ名とかがローマ字みたいに変換される。例:インストール->insutooru\\ ページを作ってしまった後でこれを設定すると、作成済みページへのリンクが切れるので注意。 ===== その他 バグとか ===== ====編集画面で出るはずの便利なツールバーが表示されない==== FireFoxでよく起こりました。\\ 強制リロードすると直るようですが、根本的な解決はFAQを参考に。\\ http://www.dokuwiki.org/faq:toolbar \\ ---- \\