Advanced options (project)

Key point: Set values for advanced options for a project or subproject.

Advanced options

The following options are available when creating a project or subproject, or editing the project configuration

Template

It can only be set by administrators.

The name of the template folder for this project, that defines all the customizations for the groups within the project. They include labels, document types, publish scripts, etc...

This value is set automatically to the name of the current project.

Only administrators can change the template and available options are the project name or any parent project, for example, for project asiapacific-australia-nsw, options would be:

  • asiapacific-australia-nsw
  • asiapacific-australia
  • asiapacific

By default, it would be asiapacific-australia-nsw.

Owner

It can only be set by administrators.

The default value is the owner of the parent project or for top-level projects the project name. You could also use the name of the organization, for example.

A practical use of this field is that member details can be shared between groups and projects belonging to the same owner, which is usually the name of the top or parent project.

Host

It can only be set when creating a project.

The hostname for the default group folder – the default is the current server, but it can be changed. It is the value in the websiteAddress global property.

When the PageSeeder server is shared between different hosts, choose the domain for this project from the internal hosts listed.

For developers: For more information, see developer documentation: host.

Related website

Is the URL for a website that the project might be maintaining.

A link to this Website is displayed in key parts of the user interface, such as the projects’ homepage. Enter a valid URL related to the project that might be useful to end-users, such as documentation or published output. 

Welcome message

The welcome message is included in the email sent to new members of the project as a welcome and is one of the most commonly edited options when quickly creating a project.

Enter some text that helps people understand the purpose of the project.

Project visible to

Who can see the project. It can only be set by administrators.

In PageSeeder, ‘public’ means anyone NOT in the same project or group.

Visibility

The visibility is the name of the project or group to which users must belong to be able to self-register for this project.  By default, it is the current [project] name, which means no one can self-register. 

  • The purpose of a project is to administrate and customize the groups within the project so it would be rare for users to be self-registering for a project, rather, more common for them to be self-registering for groups within the project as groups are where content collaboration occurs.
  • No matter what the visibility setting is, it is always possible to invite or add users to the project.
  • Setting the visibility to public doesn’t make the content public, it only affects users ability to register for the project.

Details type

Additional custom member details can be set using a ‘details form’ from the drop-down. It can only be set by administrators.

For developers

An administrator can configure additional custom member details at the project level using the ‘details form’. 

Look at our article on details.xml in the developer’s documentation.

Members

Default values and settings for new members include the following:

Joining

Which process to use when adding new members.

This option defines how a user can join a project when the project is visible to the user. Choose from the following:

  • Normal – the user can join directly.
  • Moderated – a moderator must approve the membership to the project.
  • Confirmed – users must confirm their membership with an email link.

moderator is required for the “moderated” option.

Default role

Defines the role that new users have by default when they are invited to the project, or when self-registering. Choose a role from the drop-down.

Managers of the project can override the default when inviting or adding members.

Default notification

The default notification value is Normal. You can choose a different notification option from the drop-down.

  • Announcement only – Receive only special group announcements.
  • Essential – Receive only relevant task assignments and replies to posts.
  • Normal – Receive all normal new comments and tasks immediately.
  • Daily digest – Essential plus a new comment and task digest daily.
  • Weekly digest – Essential plus a new comment and task digest weekly.

There are currently no notifications at the project level so the notification setting for a project does nothing.