black}Windows・Linuxを中心に書き留めるIT技術系の備忘録。2020.02.01この記事は約7分で読めます。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バージョン対応状況はこちらです。7開発が停滞するとセキュリティの脆弱性などがあっても対応されず放置されてしまうこともありますが、バージョンアップが続いている間はその心配が少ないので、利用者としては大変ありがたいです。“Greebo”」では、PHPのバージョンを5.6以上にする必要があります。DokuWikiの調べ方DokuWikiの使い方を調べる方法について、解説します。DokuWiki公式サイトDokuWikiについて調べる場合は、基本的にまずはDokuWiki公式サイトを見ます。[DokuWiki]www.dokuwiki.orgDokuWiki公式サイトのデフォルト言語は英語(en)となっており、日本語(ja)に翻訳されているページも多いです。翻訳されたページが存在する場合は、左メニューより言語選択可能です。日本語ページはそこまでメンテナンスされておらず、内容が古い場合もあるので、一度英語ページを確認してから読む方がいいでしょう。DokuWikiユーザーフォーラムDokuWiki公式サイトでも解決しない場合は、DokuWikiユーザーフォーラムを活用しましょう。Forumforum.dokuwiki.orgこちらも言語は英語がメインです。日本語のサブフォーラムもありますが、英語のメインフォーラムに投稿する方が回答が得やすいでしょう。DokuWikiのインストール・セットアップ・設定DokuWikiのインストール・セットアップ手順については、こちらの記事を参考にしてください。DokuWikiのインストール・セットアップ手順について解説します。画面に従い入力するだけなので、インストールはとても簡単です。itlogs.net2020.02.02DokuWikiの名前空間・ページの概要と作成方法については、こちらの記事を参考にしてください。DokuWikiの名前空間・ページの概要と基本的なページ作成・編集・削除の方法、サイドバー作成方法について解説します。itlogs.net2020.02.03DokuWikiの初期設定DokuWikiの初期設定関係をまとめました。管理画面から行う基本設定、セキュリティ対策、URLの書き換えについて、それぞれ以下の記事を参考にしてください。DokuWikiのSEO・ユーザビリティを考慮した基本設定について解説します。サイト設定の管理画面で変更する各項目の内容です。DokuWikiのセキュリティ対策について解説します。data・conf・binディレクトリは公開ディレクトリ外へ移動して、安全性を高めましょう。DokuWikiのセキュリティ対策について解説します。.htaccessファイルと設定変更でスラッシュ区切りの綺麗なURLへ書き換えます。itlogs.net2020.02.06DokuWikiのメンテナンス設定DokuWikiのメンテナンス設定関係をまとめました。コマンドラインツール、バックアップ、スパム対策、ゴミファイルの削除とPlayground(練習用ページ)の初期化について、それぞれ以下の記事を参考にしてください。DokuWikiのコマンドラインツールについて解説します。binディレクトリにある各コマンドラインツールの概要と使い方を紹介します。DokuWikiのバックアップについて解説します。conf・dataディレクトリをバックアップするシェルスクリプトとCronによる自動実行の方法を紹介します。DokuWikiのスパム対策について解説します。ブロック単語のブラックリストを自動更新する方法を紹介します。DokuWikiのゴミファイル削除とPlayground初期化を自動実行する方法について解説します。不要ファイルは綺麗に削除しましょう。itlogs.net2020.02.10DokuWikiのテンプレートカスタマイズ・プラグイン開発DokuWikiのテンプレートカスタマイズ・プラグイン開発関係をまとめました。グローバル変数と定数については、こちらの記事を参考にしてください。DokuWikiのグローバル変数と定数について解説します。動作モードなどテンプレートカスタマイズやプラグイン開発でよく使用するものを紹介します。itlogs.net2020.02.11人気のおすすめテンプレートとデフォルトテンプレートのカスタマイズについては、こちらの記事を参考にしてください。DokuWikiの人気でおすすめのテンプレートとカスタマイズ方法についてまとめました。DokuWikiのデフォルトテンプレートのカスタマイズについて解説します。便利なロゴの変更や挿入(組込)フックの仕組みと、デフォルトテンプレートのスタイル微調整の内容を紹介します。itlogs.net2020.02.15CSS・JavaScript・jQueryのカスタマイズについて、それぞれ以下の記事を参考にしてください。DokuWikiのCSS(スタイルシート)カスタマイズ方法について解説します。DokuWikiは、ユーザーがスタイルを追加しやすい仕組みになっているので、デザインのカスタマイズは比較的簡単です。DokuWikiのJavaScript・jQueryカスタマイズ方法について解説します。DokuWikiは、ユーザーが独自にJavaScriptを追加できる仕組みになっているので、プラグイン開発なしで簡単な動作の追加が可能です。itlogs.net2020.02.13人気のおすすめプラグインとプラグインの開発については、こちらの記事を参考にしてください。DokuWikiのおすすめプラグインと開発方法について解説します。種類別によく使用するプラグイン一覧を紹介します。itlogs.net2020.02.16DokuWikiに外部ツールを導入DokuWikiの外部ツール導入関係をまとめました。Consoleの登録、AddThisのSNSシェアボタン設置について、それぞれ以下の記事を参考にしてください。DokuWikiにGoogleアナリティクスを設定する方法を解説します。プラグインなしで、挿入(組込)フックを利用してデフォルトテンプレートにトラッキングコードを埋め込みます。Consoleに登録してサイトマップを送信する方法について解説します。検索エンジンのクローラーにインデックス登録されやすくなるように設定しておきましょう。DokuWikiにAddThisのSNSシェアボタンを設置する方法について解説します。各種SNSのシェアボタンやフォローボタンをまとめて設置しましょう。itlogs.net2020.02.16最後に今回は、PHPベースのオープンソースのウィキソフトウェアであるDokuWikiの使い方をまとめました。大規模サイトでなければ、MediaWiki・PukiWiki・DokuWikiの中ならDokuWikiを使用するのがおすすめです。これからWikiサイトを構築するなら、DokuWikiを選択してはいかがでしょうか。DokuWiki\よかったらシェアしてね/Twitter1Facebook0はてブ1Pocket0LINEコピーえふめん大阪在住、30代。業務系SE・社内SEの仕事を通じて学んだこと、PCトラブルで困って調べたこと、手作業を効率化して改善したこと、WordPressのブログ運営などの記事を書いています。最新情報をお届けします。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。ホームDokuWikiえふめん大阪在住、30代。業務系SE・社内SEの仕事を通じて学んだこと、PCトラブルで困って調べたこと、手作業を効率化して改善したこと、WordPressのブログ運営などの記事を書いています。プロフィールプライバシーポリシーお問い合わせサイトマップ検索タイトルとURLをコピーしました。