Project properties
These are name / value pairs set at the top level project level and inherited by the group properties of all groups and sub-projects under the project.
Every property not defined by the project automatically inherits the default project property. The project properties cannot be edited in the group properties, see processing order.
The group.properties
file is different from the groupDefault.properties
file. The groupDefault.properties file must never be changed! NEVER!!!
Individual project properties
Are stored in a file located in the project folder (only supported for top level projects, not sub-projects). The location of the file is:
templates/config/[top level project]/config/project.properties
If a group property is added to this file it becomes uneditable under the group properties and is fixed for all sub-projects and groups under that project. If this is done in the Global template, then that group property is uneditable across the whole server. If project properties are added or modified click Reload on the Admin Server properties page to load the new values.
Default project properties
These are Java Properties that apply to all projects. This file is part of the PageSeeder system and must never be modified. To change properties for all projects use the Global template as described previously. The location of the file is:
webapp/WEB-INF/sysconfig/projectDefault.properties
The following table describes the project properties.
Property | Description | Default value |
---|---|---|
acceptInvitationRequired | A Boolean datatype to determine whether members need to accept an invitation to join a group. | true |
The following Project properties are obsolete as of PageSeeder v6: perspectives
, defaultPerspective
, featuredImageDocumentTypes
, overrideDefaultXslt
, defaultTemplateSchemas
.