DokuWiki.biz

オープンソースのウィキソフトウェア「DokuWiki」の設定、テンプレートカスタマイズ、プラグイン開発などのメモ書き。

ユーザ用ツール

サイト用ツール


start

DokuWiki.biz

このWikiサイトでは、オープンソースのウィキソフトウェア「DokuWiki」を使用して、DokuWikiの設定、テンプレートカスタマイズ、プラグイン開発などのメモ書きを残していく。

DokuWikiは、シンプルなウィキソフトだが、奥が深いというか拡張性があるというか、かなりいろんなことができるという印象である。使用してみて自分なりに調べたり、設定・カスタマイズした内容を集約したいと思う。

オープンソースのウィキソフトウェア「DokuWiki」とは

DokuWiki」(ドクウィキ)とは、ウェブブラウザを利用して、誰でも、ネットワーク上のどこからでも文書の書き換えができるウィキソフトウェアである。ウィキソフトウェア自体は、CMS(コンテンツマネジメントシステム)に分類される。用途としては、知識集約のためのメモ帳やマニュアル、ゲーム攻略サイト、まとめサイトなどの構築に適している。DokuWikiは、欧米での人気が高く、日本語も対応しているため、日本での利用サイトもたまに見かける。

個人でWikiサイトを構築し、インターネット上に公開する場合は、レンタルサーバーで運用することが多い。そうなると、レンタルサーバーの環境にもよるが、その上で動作させるWebアプリケーションは基本的にPHPベースでLAMP1)のものとなる。

PHPベースのオープンソースウィキソフトウェアの選択肢としては、MediaWikiPukiWikiDokuWikiの3つがメジャーである。それぞれの特徴は、以下のようになる。

ウィキ 概要
MediaWiki ウィキペディア用に開発。
データベース必要。
大規模サイト向け。
PukiWiki 日本製。
データベース不要。
中~小規模サイト向け。
※開発停滞気味
DokuWiki シンプル・簡単設計。
データベース不要。
中~小規模サイト向け。

DokuWikiは、データベース不要でインストール要件が低い。そのため、初心者にとってはハードルが低く、シンプルで操作・設定も簡単である。

シンプルと言っても機能性が低いという訳ではなく、HTML5に対応したレスポンシブデザインであり2)、アクセス制御機能を内蔵しており、ページ閲覧・編集などの権限を細かく設定できる。また、テンプレートとプラグインもそれなりに数があり、それらを利用してWikiサイトを比較的簡単に拡張できる。もちろん、PHPやHTML・CSS・JavaScriptなどが理解できれば、自分でプラグイン開発やテンプレートカスタマイズなども可能である。

これからWikiサイトを構築するなら、DokuWikiを選択してはいかがだろうか。

DokuWikiを使用する

DokuWikiを設定する

DokuWikiの初期設定

DokuWikiの管理設定

外部ツールの設定

DokuWikiの開発に役立つ資料

DokuWikiのテンプレートカスタマイズ

DokuWikiのプラグイン開発

DokuWikiのTIPS

  • アクセスキー(ショートカットキー)でDokuWikiを操作する
  • テンプレートファイルでページ作成時の雛形を設定する
  • 問い合わせフォームを設置する
  • Googleマップをページ内に埋め込む
  • Googleアドセンスなどの広告をページ内に自動的に埋め込む
1)
Webアプリケーション構築に適したオープンソースソフトウェアの組み合わせ。Linux+Apache+MySQL+PHP(Perl、Python)。
2)
DokuWikiテンプレート(デフォルトテンプレート)やその他多くのテンプレートで対応済み。
start.txt · 最終更新: 2018/09/07 11:33:09 by admin