DokuWiki(ドクウィキ)とは、PHPベースのオープンソースのウィキソフトウェアです。
ウィキソフトウェアは、ウェブブラウザを利用して、誰でもネットワーク上のどこからでも文書の書き換えができるシステムです。
分類としては、WordPressと同じくCMS(コンテンツマネジメントシステム)になります。
ウィキソフトウェアの主な用途は、
- 知識集約のためのメモ帳・マニュアル
- ゲーム攻略サイト
- まとめサイト
などの構築に適しています。
DokuWikiは比較的欧米での人気が高く、日本語も対応しているため、日本での利用サイトもたまに見かけます。
シンプルなシステムですが、拡張性があってかなりいろんなことができます。
そのDokuWikiの使い方をまとめました。
また、他のPHPのオープンソースウィキソフトウェアであるMediaWiki・PukiWikiとの比較もしてみました。
MediaWiki・PukiWiki・DokuWikiの比較
PHPベースのメジャーなウィキソフトウェアのMediaWiki・PukiWiki・DokuWikiを比較してみると、以下のようになります。
DokuWikiはデータベース不要でインストールが簡単なため、初心者にとっては導入のハードルが低いです。
また、個人でWikiサイトを構築してインターネット上に公開する場合は、レンタルサーバーで運用することが多いと思います。
これらのウィキソフトウェアのプログラム言語はPHPなので、一般的なレンタルサーバーで問題なく動作します。
DokuWikiの特徴・機能
DokuWikiはシンプルな画面で操作・設定も簡単な設計となっています。
DokuWikiの特徴としては、
- HTML5対応のレスポンシブデザイン
- アクセス制御機能内蔵
- テンプレート・プラグイン多数あり
といった感じで、シンプルでも機能的には充実しています。
デフォルトテンプレートやその他多くのテンプレートでHTML5に対応したレスポンシブデザインになっています。
また、アクセス制御機能を内蔵しており、ページ閲覧・編集などの権限を細かく設定できます。
そして、テンプレートとプラグインもそれなりの数があります。
それらを利用してWikiサイトを比較的簡単に機能拡張できます。
もちろん、PHPやHTML・CSS・JavaScriptなどが理解できれば、自分でプラグイン開発やテンプレートカスタマイズなども可能です。
DokuWikiのPHPバージョン対応状況
DokuWikiは、約1年に1回程度のペースでバージョンアップが行われており、アップデートされていくPHPのバージョンにも後を追ってきちんと対応されています。
DokuWikiのPHPバージョン対応状況はこちらです。
DokuWikiバージョン | PHPバージョン |
---|---|
2018-04-22a “Greebo” | PHP 7.2 |
2017-02-19e “Frusterick Manners” | PHP 7.1 |
2016-06-26e “Elenor of Tsort” | PHP 7 |
開発が停滞するとセキュリティの脆弱性などがあっても対応されず放置されてしまうこともありますが、バージョンアップが続いている間はその心配が少ないので、利用者としては大変ありがたいです。
DokuWikiの調べ方
DokuWikiの使い方を調べる方法について、解説します。
DokuWiki公式サイト
DokuWikiについて調べる場合は、基本的にまずはDokuWiki公式サイトを見ます。
DokuWiki公式サイトのデフォルト言語は英語(en)となっており、日本語(ja)に翻訳されているページも多いです。
翻訳されたページが存在する場合は、左メニューより言語選択可能です。
しかし、日本語ページはそこまでメンテナンスされておらず、内容が古い場合もあるので、一度英語ページを確認してから読む方がいいでしょう。
DokuWikiユーザーフォーラム
DokuWiki公式サイトでも解決しない場合は、DokuWikiユーザーフォーラムを活用しましょう。
こちらも言語は英語がメインです。
日本語のサブフォーラムもありますが、英語のメインフォーラムに投稿する方が回答が得やすいでしょう。
DokuWikiのインストール・セットアップ・設定
DokuWikiのインストール・セットアップ手順については、こちらの記事を参考にしてください。
DokuWikiの名前空間・ページの概要と作成方法については、こちらの記事を参考にしてください。
DokuWikiの初期設定
DokuWikiの初期設定関係をまとめました。
管理画面から行う基本設定、セキュリティ対策、URLの書き換えについて、それぞれ以下の記事を参考にしてください。
DokuWikiのメンテナンス設定
DokuWikiのメンテナンス設定関係をまとめました。
コマンドラインツール、バックアップ、スパム対策、ゴミファイルの削除とPlayground(練習用ページ)の初期化について、それぞれ以下の記事を参考にしてください。
Redirectプラグインで301リダイレクト設定する方法については、こちらの記事を参考にしてください。
DokuWikiのテンプレートカスタマイズ・プラグイン開発
DokuWikiのテンプレートカスタマイズ・プラグイン開発関係をまとめました。
グローバル変数と定数については、こちらの記事を参考にしてください。
人気のおすすめテンプレートとデフォルトテンプレートのカスタマイズについては、こちらの記事を参考にしてください。
CSS・JavaScript・jQueryのカスタマイズについて、それぞれ以下の記事を参考にしてください。
人気のおすすめプラグインとプラグインの開発については、こちらの記事を参考にしてください。
DokuWikiに外部ツールを導入
DokuWikiの外部ツール導入関係をまとめました。
Googleアナリティクスの設置、Google Search Consoleの登録、AddThisのSNSシェアボタン設置について、それぞれ以下の記事を参考にしてください。
最後に
今回は、PHPベースのオープンソースのウィキソフトウェアであるDokuWikiの使い方をまとめました。
大規模サイトでなければ、MediaWiki・PukiWiki・DokuWikiの中ならDokuWikiを使用するのがおすすめです。
これからWikiサイトを構築するなら、DokuWikiを選択してはいかがでしょうか。
コメント