ツリーオーナーのためのアカウントを作成する¶
Gramps Webを使用する前に、ツリーオーナーのためのアカウントを作成する必要があります。特定のツリーに対するユーザーアカウントが存在しない場合、アカウントを作成するためのフォームが表示されます。このフォームは、サーバーの設定が単一ツリー用か複数ツリー用かによって異なります。
単一ツリー設定:管理者アカウントを作成¶
単一ツリー設定のサーバーでは、ユーザーアカウントがまだ存在しない場合、Gramps Webを開くと管理者アカウントを作成するためのフォームが表示されます。管理者ユーザーは(単一の)ツリーの所有者であり、インストールの管理者でもあります。このフォームでは、メール通知に必要なメール設定(例:ユーザーパスワードのリセット)を設定することもできます。メール設定がすでに設定ファイルや環境変数を通じてサーバーに追加されている場合、このフォームのこの部分は空のままにできます。
パスワードは2回入力する必要があります。両方の入力が一致する場合にのみ、フォームを送信できます。
インスタンスがすでに設定されている場合、フォームのアドレスを開くと、既存のアカウントでログインするように求めるメッセージが表示されます。
複数ツリー設定:管理者アカウントを作成¶
複数ツリー設定では、どのツリーにもユーザーが存在しない場合、すなわちサーバーが作成されたばかりの場合に、管理者アカウントを作成するための同じフォームが表示されます。
複数ツリー設定:ツリーオーナーアカウントを作成¶
複数ツリー設定では、すべてのユーザーは単一のツリーに結びついています。他のツリーにユーザーがすでに存在していても、このツリーのオーナーがまだ存在しない場合、ウェブインターフェースでツリーオーナーを作成できます。
ただし、オーナー作成フォームは、すべてのツリーに共通のGramps Webのホームページには自動的に表示されません。代わりに、https://my-gramps-instance/firstrun/my-tree-idにアクセスすることで到達できます。ここで、https://my-gramps-instanceはGramps Webインストールの基本アドレスであり、my-tree-idはツリーのIDです。
サイト管理者が新しいツリーを作成するための可能なワークフローは次のとおりです。
- REST APIを介してツリーを作成し、新しいツリーのツリーIDを取得する
- 見込みのツリーオーナーに適切なツリーIDを持つオーナー作成フォームへのリンクを共有する
ツリーオーナー作成フォームは、上記で説明した管理者作成フォームに類似していますが、メール設定を変更することはできません(これは管理者のみに許可されています)。