black}Windows・Linuxを中心に書き留めるIT技術系の備忘録。2020.02.03この記事は約6分で読めます。DokuWikiの名前空間・ページの概要とサイドバー作成方法について解説します。DokuWikiを使用するにあたって、まずはDokuWikiのコンテンツを構成する名前空間・ページの意味、基本的なページ作成・編集・削除の方法について押さえましょう。今回のバージョンは以下の通りです。最後にDokuWikiのページと名前空間の概要DokuWikiには、「ページ」とページの属する階層を表す「名前空間」があります。ページコンテンツファイルのようなもの名前空間ページを分けるカテゴリーディレクトリ・フォルダのようなものページはそのままの意味で、内容が記述されたページ(コンテンツ)を指します。名前空間はディレクトリやフォルダのようなものであり、:(コロン)を付けて表現されます。ページがファイル、名前空間がフォルダと考えれば分かりやすいと思います。実際のデータファイルもページはテキストファイル(.txt)、名前空間はディレクトリで保存されます。ns1:ns1-1:page1だと、名前空間「ns1」内の名前空間「ns1-1」内のページ「page1」ということになります。ns1:ns1-1:のように名前空間が指定された場合は、名前空間デフォルトページが表示されます。この名前空間デフォルトページは、設定項目のstart(スタートページ名)で設定しますが、デフォルトは「start」となっています。DokuWikiのSEO・ユーザビリティを考慮した基本設定について解説します。サイト設定の管理画面で変更する各項目の内容です。itlogs.net2020.02.04つまり、上記を指定した場合に表示されるページは、ns1:ns1-1:startということです。トップページを除く名前空間では、名前空間デフォルトページ「start」を作成するよりも、その名前空間の上位階層に名前空間と同名のページを作成することをお勧めします。下記フォルダ構成図の下から2つ目・3つ目の「ns1」「ns2」のように名前空間と同名のページを作成するわけです。startDokuWikiは名前空間内に「start」ページがない場合、上位階層の同名の名前空間のページを参照する仕組みになっています。することで、パンくずリストやIndexMenuプラグインなどのページ一覧表示プラグインでもうまく表示されるようになります。この方がURLも自然な階層になります。DokuWikiのおすすめプラグインと開発方法について解説します。種類別によく使用するプラグイン一覧を紹介します。ページを作成していく最も一般的な方法は、作成済みのページから作成したいページへのリンクを張り、そこから未作成のページへ遷移してページを作成していく方法です。これは、まさにWikiのページが繋がって蜘蛛の巣状に広がっていくイメージですね。トップページを名前空間によるページ分類を考えながら、各ページへリンクさせるように編集していけば、サイト全体が構成しやすいでしょう。「ns1:ns1-1:page1」というページのリンクで作成すれば、間の名前空間は自動的に作成されます。ページの編集は、編集したいページへ遷移すればそこから編集できます。ページの削除は、削除したいページを空にして保存すれば削除されます。ページ編集画面はURLパラメータが「?do=edit」となります。サイドバーページの作成どのようなWikiサイトを作成するかにもよりますが、サイドバーがあった方がサイト全体像が分かりやすいし、他ページへの遷移も簡単になるので設置しておく方がいいです。設定項目のsidebar(サイドバー用ページ名)は、デフォルト値が「sidebar」となっており、テンプレートが対応していれば、その名前のページを作成するとサイドバーとして表示されます。デフォルトテンプレートなど多くのテンプレートでサイドバーに対応しています。DokuWikiのSEO・ユーザビリティを考慮した基本設定について解説します。サイト設定の管理画面で変更する各項目の内容です。itlogs.net2020.02.04サイドバーページ作成時は、以下のようにURLに直接入力してアクセスし、あとはページ作成と同じ要領で行います。https://yourdomain.com/sidebarデフォルトページの削除DokuWikiをインストール後は、以下の4つのデフォルトページが存在します。)playground:playground(練習用ページ)上2つの「wiki:welcome」と「wiki:dokuwiki」については、不要なので削除します。これらを各ページを開いて内容を空にして保存すれば、ページを削除できます。下2つの「wiki:syntax」と「playground:playground」については、削除しても問題ありませんが、ページ編集画面にリンク箇所があるので、ページを削除した場合リンク切れとなります。このリンク切れを解消したい場合は、inc/lang/ja/edit.txtファイルを以下のように編集します。編集して''保存''をクリックしてください。させる場合のみ編集してください。こちらは、InterWikiリンクでリンク先をDokuWiki公式サイトのページへと変更しています。最後に今回は、DokuWikiの名前空間・ページの概要と作成方法について解説しました。サイト構成と名前空間を意識しながら、コンテンツであるページを作っていきましょう。DokuWikiの使い方については、こちらの記事にまとめています。DokuWiki(ドクウィキ)の使い方をまとめました。同じPHPベースのMediaWiki・PukiWikiとの比較もしました。itlogs.net2020.02.01DokuWiki\よかったらシェアしてね/Twitter0Facebook2はてブ1Pocket0LINEコピーえふめん大阪在住、30代。業務系SE・社内SEの仕事を通じて学んだこと、PCトラブルで困って調べたこと、手作業を効率化して改善したこと、WordPressのブログ運営などの記事を書いています。最新情報をお届けします。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。ホームDokuWikiえふめん大阪在住、30代。業務系SE・社内SEの仕事を通じて学んだこと、PCトラブルで困って調べたこと、手作業を効率化して改善したこと、WordPressのブログ運営などの記事を書いています。プロフィールプライバシーポリシーお問い合わせサイトマップ検索タイトルとURLをコピーしました。