DokuWikiの使い方まとめ PHPのオープンソースウィキの比較

DokuWikiDokuWiki
この記事は約7分で読めます。

DokuWiki(ドクウィキ)とは、PHPベースのオープンソースのウィキソフトウェアです。

ウィキソフトウェアは、ウェブブラウザを利用して、誰でもネットワーク上のどこからでも文書の書き換えができるシステムです。
分類としては、WordPressと同じくCMS(コンテンツマネジメントシステム)になります。

ウィキソフトウェアの主な用途は、

  • 知識集約のためのメモ帳・マニュアル
  • ゲーム攻略サイト
  • まとめサイト

などの構築に適しています。

DokuWikiは比較的欧米での人気が高く、日本語も対応しているため、日本での利用サイトもたまに見かけます。
シンプルなシステムですが、拡張性があってかなりいろんなことができます。

そのDokuWikiの使い方をまとめました。
また、他のPHPのオープンソースウィキソフトウェアであるMediaWiki・PukiWikiとの比較もしてみました。

MediaWiki・PukiWiki・DokuWikiの比較

PHPベースのメジャーなウィキソフトウェアのMediaWikiPukiWikiDokuWikiを比較してみると、以下のようになります。

ウィキ規模DB備考
MediaWiki大規模向け必要
(MySQL/PostgreSQL)
ウィキペディア用に開発
PukiWiki中~小規模向け不要
(テキストファイル)
日本製、開発停滞気味
DokuWiki中~小規模向け不要
(テキストファイル)
シンプル・簡単設計

DokuWikiはデータベース不要でインストールが簡単なため、初心者にとっては導入のハードルが低いです。

また、個人でWikiサイトを構築してインターネット上に公開する場合は、レンタルサーバーで運用することが多いと思います。
これらのウィキソフトウェアのプログラム言語はPHPなので、一般的なレンタルサーバーで問題なく動作します。

DokuWikiの特徴・機能

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

開発が停滞するとセキュリティの脆弱性などがあっても対応されず放置されてしまうこともありますが、バージョンアップが続いている間はその心配が少ないので、利用者としては大変ありがたいです。

最新安定版のバージョン「2018-04-22a “Greebo”」では、PHPのバージョンを5.6以上にする必要があります。

DokuWikiの調べ方

DokuWikiの使い方を調べる方法について、解説します。

DokuWiki公式サイト

DokuWikiについて調べる場合は、基本的にまずはDokuWiki公式サイトを見ます。

DokuWiki公式サイトのデフォルト言語は英語(en)となっており、日本語(ja)に翻訳されているページも多いです。
翻訳されたページが存在する場合は、左メニューより言語選択可能です。

しかし、日本語ページはそこまでメンテナンスされておらず、内容が古い場合もあるので、一度英語ページを確認してから読む方がいいでしょう。

DokuWikiユーザーフォーラム

DokuWiki公式サイトでも解決しない場合は、DokuWikiユーザーフォーラムを活用しましょう。

こちらも言語は英語がメインです。

日本語のサブフォーラムもありますが、英語のメインフォーラムに投稿する方が回答が得やすいでしょう。

DokuWikiのインストール・セットアップ・設定

DokuWikiのインストール・セットアップ手順については、こちらの記事を参考にしてください。

DokuWikiの名前空間・ページの概要と作成方法については、こちらの記事を参考にしてください。

DokuWikiの初期設定

DokuWikiの初期設定関係をまとめました。

管理画面から行う基本設定、セキュリティ対策、URLの書き換えについて、それぞれ以下の記事を参考にしてください。

DokuWikiのメンテナンス設定

DokuWikiのメンテナンス設定関係をまとめました。

コマンドラインツール、バックアップ、スパム対策、ゴミファイルの削除とPlayground(練習用ページ)の初期化について、それぞれ以下の記事を参考にしてください。

DokuWikiのテンプレートカスタマイズ・プラグイン開発

DokuWikiのテンプレートカスタマイズ・プラグイン開発関係をまとめました。

グローバル変数と定数については、こちらの記事を参考にしてください。

人気のおすすめテンプレートとデフォルトテンプレートのカスタマイズについては、こちらの記事を参考にしてください。

CSS・JavaScript・jQueryのカスタマイズについて、それぞれ以下の記事を参考にしてください。

人気のおすすめプラグインとプラグインの開発については、こちらの記事を参考にしてください。

DokuWikiに外部ツールを導入

DokuWikiの外部ツール導入関係をまとめました。

Googleアナリティクスの設置、Google Search Consoleの登録、AddThisのSNSシェアボタン設置について、それぞれ以下の記事を参考にしてください。

最後に

今回は、PHPベースのオープンソースのウィキソフトウェアであるDokuWikiの使い方をまとめました。

大規模サイトでなければ、MediaWiki・PukiWiki・DokuWikiの中ならDokuWikiを使用するのがおすすめです。
これからWikiサイトを構築するなら、DokuWikiを選択してはいかがでしょうか。

DokuWiki
\よかったらシェアしてね/
えふめん

大阪在住、30代。
業務系SE・社内SEの仕事を通じて学んだこと、PCトラブルで困って調べたこと、手作業を効率化して改善したこと、WordPressのブログ運営などの記事を書いています。

えふめんをフォローする
この記事が気に入ったら
いいね!しよう
最新情報をお届けします。
俺の開発研究所

コメント

タイトルとURLをコピーしました