PrivateWikiPlugin

Tracの[管理]-[プラグイン]でPrivateWikiPluginをONにしてください。(デフォルトON)

プラグインの概要

Wikiでページ単位でアクセス権を設定し、限定公開することができるプラグインです。全体公開したくない情報や未完成の状態では公開したくない際に利用できそうです。

概観

PrivateWikiPlugin02.png
PrivateWikiPlugin03.png PrivateWikiPlugin04.png

使い方

1.[管理]の[PrivateWiki]で限定公開したいWikiの名前を大文字で追記します。追記する場合はカンマで区切ります。標準ではSECRETが設定されています。

なお、TracのWikiでは大文字と小文字……例えばSECRETPAGEとSecretPageは別のページとして扱いますが、PrivateWikiでは両方とも同一の権限を設定してしまいますので注意してください。(使用例 2)。
PrivateWikiPlugin13.png

2.[管理]の[権限]や[ユーザー]からグループやユーザーに対してPrivateWikiのページ単位の権限を割り当てます。
PrivateWikiPlugin01.png

3.Wikiでページを作成します。これだけで完了です。
PrivateWikiPlugin08.png

使用例 1

ページを新規作成します。作成や編集はタイムラインにも表示されませんし、URLに直接アクセスしても権限がないためページが表示されません。
PrivateWikiPlugin08.png PrivateWikiPlugin14.png

なお、下の階層のページにも権限が継承されます。
PrivateWikiPlugin06.png PrivateWikiPlugin07.png

使用例 2

adminでSECRETPAGEとSecretPageページを作成したのでタイムラインに表示されています。ログアウトしてanonymous権限だとタイムラインから消えます。

TracのWikiではSECRETPAGEとSecretPageは別のページとして扱いますが、PrivateWikiでは両方とも同一の権限を設定してしまいますので注意してください。
PrivateWikiPlugin11.png PrivateWikiPlugin12.png