Member

Key point: A user who is attached to groups and has assigned roles.

The groups that a user is a member of determine the content they can see. The role attached to each specific group membership determines the functionality the user has.

Except in the case of subgroups, a user’s membership and role in one group are independent of their status in any other group.

Membership of projects and groups is different to having an account on the server. This distinction often confuses new users. Creating a PageSeeder account is necessary, but usually insufficient for accessing content. After creating an account, a user must join at least one group to gain meaningful access.

The exception to this rule is anyone who joins the server in the role of administrator.

Membership information

In addition to their account information, which includes full name, username, and email address, a member’s relationship to a group is defined by:

  • Status – your membership status based on whether you’re a current member, or a pending or former member. Only current members have access to the group.

  • Role – your role affects your permissions within the group. This is generally assigned when you’re invited or added to the group. Only managers of a group can change roles.

  • Notification settings – your notification settings determine how frequently you receive emails related to group activity.

  • Email visibility – lets you decide whether you are okay with sharing your email address with other group members.

PageSeeder also tracks when you joined a group.

Member details

By default, member information is minimal. However, groups can extend member details by adding custom fields to an account for a specific group.

While these custom fields can be configured with additional permissions, it’s important to understand that these fields belong to the account only within that particular group. This means:

  • Field contents aren't accessible outside the group (unless explicitly shared).
  • Identical field names in different groups might serve completely different purposes.

For developers: To specify member details, you need to create a member details configuration file in your project template and associate the group with these.