menu
書いてる野郎
orebike@gmail.com
秘密のページ・・・非公開ページを作るためのやり方。
DokuWikiはインストールした段階でページや名前空間ごとの権限管理ができるのでアクセスコントロール管理で権限をつけてやる。
アクセスコントロール管理で一覧から見られたくない名前空間やページをを選択する。そしてユーザーから@Allを選択し、権限を「なし」に設定、権限管理に追加する。
このことによりまず全ユーザーから指定したページに対するアクセス権限をすべて奪う。 その後に、同じページを指定してアクセスさせたいユーザーでお好みの権限を付与する。
こうすることで指定した名前空間の中にページを作れば自動的に外部から非公開のページが出来る。 逆に権限があるユーザーでログインしている場合は普通と同じページ扱いになる。
アクセス権限を奪ってもページ一覧の索引にはページ名が出てきてしまう。ここでサイト設定から「sneaky_index」をONにする。これで索引からもページが見えなくなる。