Kvasir/Soraはコンテンツの集合であるページツリー(Heim)を複数個持つことができます。この機能を使うことにより、例えば単一のKvasir/Soraインスタンスで複数ドメインのサイトを運営することができます。
管理ツールを使うことでHeimを追加することができます。
管理ツールの右上のドロップダウンで「プラグイン管理」を選択して下さい。プラグイン管理画面が表示されますので、プラグインとして「org.seasar.kvasir.cms」を選択して下さい。
「追加...」ボタンを押してHeimを追加するためのフォームを表示させて下さい。
「id」項目にはページツリーのIDとして通常10以上の整数を指定して下さい。
複数ドメインの運営を行なう場合でドメインごとに異なるページを表示させたい場合は、サイト毎にHeimを作成しておく必要があります。また作成したHeimにドメインのURLを対応付けておく必要があります。
HeimにURLを対応付けるためには「site」項目を登録します。「site」項目の「追加...」ボタンを押して下さい。登録のためのフォームが表示されます。
「site」項目にはHeimに対応付けるURLを指定して下さい。例えばhttp://www.kvasir-sora.org/というURLをHeimに対応付けたい場合は、「site」項目に「http://www.kvasir-sora.org/」と指定して下さい。
URLは厳密に判定されることに注意して下さい。そのため例えばHTTPSでもサイトにアクセスできるようにするためには「https://www.kvasir-sora.org/」も登録しておく必要があります。
なお作成したHeimを単に内部のデータ保存用に用いる等、外部に直接公開しない場合はURLの対応付けは不要です。
フォームの入力が完了したら画面下の「更新」ボタンを押して下さい。
以上でHeimが追加されます。