新規ブックのつくり方
PassWikiではデフォルトのページ群に加えて、一覧表示やテーマ設定を別にするページ群を作成することもできます。ここでは、新たなページ群(ブック)を作成する方法を説明します。
ページ<ブック<サイト
PassWikiでは、複数のページとテーマなど設定をひとまとまりにして、「ブック」という単位でデータを管理しています。
このブックの実体はデータディレクトリ内の各サブディレクトリです。初期状態のデータディレクトリ内には、defaultという名前のサブディレクトリのみが存在します。つまり、初期状態で存在するのはdefaultブックのみです。ただし、サブディレクトリを新たに作成すれば、ブックを追加することもできます。
ディレクトリの作成と設定ファイルのコピー
default以外のブックを作成するには、dataディレクトリの中に新しくディレクトリを作成し、パーミッションを777に設定します。ディレクトリ名に使えるのは半角英数字だけであることに注意してください。
その後、data/defaultディレクトリの中にあるconfigファイルを新しいディレクトリ内にコピーします。このファイルは、新しいブックの設定ファイルとして利用されます。
新規ブックの表示
新しく作ったブックを表示するには、URLのsite_id部分に新しいブックのディレクトリ名を指定します。たとえば、「alt」という名前をつけたブックを表示させるには、次のようにします。
http://www.〜.com/passwiki.php?site_id=alt
表示した後は、defaultブックと同じように操作することができます。
ブックの公開(リンクの張り方)
defaultブックのフロントページなどに、上記URLへのリンクを張れば、default以外のブックの存在を閲覧者に公開することができます。この機能をうまく使えば、そのブックをPassWikiサイトのサブディレクトリのように見せることもできます。