---
title: "Developer tools"
source: https://dev.pageseeder.com/guide/configuration/developer_tools.html
description: "Developer tools in PageSeeder enable administrators and developers to manage template files, document types, and UI customization. Access via Administration menu for project-specific configurations and exports."
last_updated: 2026-08-11T16:21:25+10:00
tokens: ~605
---

# Developer tools

When [developer view](../../reference/glossary/developer_view.md) is enabled, developers have access to the following essential tools, additional features and information specifically aimed at developers:

> **Note:** The developer options usually require administrator rights on the PageSeeder Server.

- **Template files** page – lists all the files used in a specific customization.
- **Document types** page – all the document types specific available to the current project are listed. The default ones (inherited) can be viewed and the custom ones can be edited. A new document type can also be created. *Project managers can access this option.*
- **User Interface** – the organization theme and logo can be the changed in the `organization-config.xml`.

## Template files

All the files that define a project customization are listed on this page, using the original hierarchy. Go to the A*dministration menu \> *project **\[Project\]** \> file-template **Template** \> **Template files**.

> **Note:** The default Template files can be viewed from the project *System administration* menu, **Templates** \> **Default files**.

Each file has various actions available through the drop-down on the right hand side:

- **For folders** –  main actions are **Create a file or folder**, **Upload** and **Delete**.
- **For documents** – they are **Download**, **Edit**, **History**, **Rename** and **Delete**. Each document can also be moved by **drag-and-drop** movements. Clicking the document name opens the document in a Template file panel, where it can be edited (if possible). When editing a document, a previous version is stored and can be accessed using the **History** button.

The entire project customization can also be exported using the **Export** button. A ZIP archive containing all the document files is downloaded. The export is not for editing purposes—more for recreating the project on a different server so you don't have to start from scratch, or for testing purposes. This same archive can then be imported by clicking the **Import** button.

## Document configuration

The various document types and all the possible customizations available in the project are listed in a table, on the [Document types](psml.md) page.

Each custom configuration file can be created or accessed directly from this table and when edited, they open in a Template file panel on the right.

