---
title: "Configuration"
source: https://dev.pageseeder.com/guide/configuration.html
last_updated: 2026-08-07T17:09:54+10:00
tokens: ~558
---

# Configuration guide

The following articles provide guidance for the key configurable components of the environment.

#### [Server properties](configuration/properties.md)

Overview of the key, configurable system properties.

#### [Publications and publication types](configuration/publication_types.md)

A publication is a set of documents embedded or transcluded into the same hierarchy. This enables display of a full table of contents, heading/paragraph numbering and versioning of the whole publication. Publication types can be used to configure this behavior for different publications.

#### [Document types](configuration/psml.md)

Covers the information necessary to create custom document types, including data structures, validation and customized output.

#### [Media types](configuration/media_types.md)

Covers extracting and storing metadata from Microsoft Office, PDF, image or other non-PSML files.

#### [URL types](configuration/url_types.md)

Covers the storing of metadata for URLs by uploading, entering manually or extracting from the Internet.

#### [System messages](configuration/emails.md)

Documentation for the system-generated email messages, including their content and how to customize the formatting.

#### [Organization customization](configuration/organization_customization.md)

Describes the organization config, which allows an organization to more easily customize PageSeeder emails, user interface and security.

#### [Developer tools](configuration/developer_tools.md)

Overview of the available tools and integration points. 

#### [Custom member details](configuration/custom_member_details.md)

Adding custom fields to store additional member details (for example, Organization, Phone Number, etc.).

#### [Webhooks](../api/usage/webhooks.md)

Webhooks allow client applications to be notified through HTTP post requests when data changes in PageSeeder.

#### Other configuration options

- [label-config.xml](../reference/folders_and_files/project_template/Label.md) – manage all labels for a project.
- [xref-config.xml](configuration/psml/psml_xref_config.md) – configure cross-references across a whole project so that users can create xrefs consistently for different purposes.

