---
title: "Administrator Manual"
manual: "dpn_glossary"
version: "7.0"
permalink: "https://docs.typo3.org/permalink/featdd/dpn-glossary:admin-manual@7.0"
source: "Administrator/Index.rst"
rendered: "2026-09-21T17:52:00+00:00"
---

# Administrator Manual {#admin-manual}

Target group: **Administrators**

## Installation {#admin-installation}

1.  Install the extension with Composer:

    ```bash
    composer req featdd/dpn-glossary
    ```
1.  Add the site set `featdd/dpn-glossary` to your site configuration.

    This loads the extension TypoScript, Page TSconfig, site setting
    definitions and the default route enhancer configuration.

    You can add the set in the backend via **Sites > Setup**
    or in your site configuration:

    **config/sites/\<your-site>/config.yaml**

    ```yaml
    dependencies:
      - featdd/dpn-glossary
    ```

    If you use a site package, you can also add the dependency to your own site
    set instead of adding it directly to every site configuration.
1.  Create the required pages:

    -   Create a page and add the glossary plugin.

        -   Alternatively you can add a second glossary plugin on a separate page.
            Use this page UID as your detail page and split your routing configuration for the list and detail page.
    -   Create a storage folder and add your terms.
1.  Configure the site settings of the extension.

    The required settings are the storage page for terms and the page that
    contains the glossary plugin:

    **config/sites/\<your-site>/settings.yaml**

    ```yaml
    dpn-glossary.storagePidList: '123'
    dpn-glossary.glossaryPage: 456
    ```

    If you want the automatic parser to run on all pages, also configure:

    ```yaml
    dpn-glossary.parsingPids: '0'
    ```

    You can edit these values in the backend site settings editor as well. See
    [Reference](https://docs.typo3.org/permalink/featdd/dpn-glossary:configuration-reference@7.0) for all available settings.

### Legacy static TypoScript include {#legacy-static-typoscript-include}

For projects that do not use site sets, the legacy static TypoScript include is
still available:

1.  Go to the **Template** module in the TYPO3 backend.
1.  Edit your template record.
1.  Add **dreipunktnull Glossar** below **Includes > Include static (from extensions)**.

Then configure the legacy TypoScript constants:

-   Set the storage page uid:

    ```typoscript
    plugin.tx_dpnglossary.persistence.storagePid = [your storage page uid]
    ```
-   Set the detail page uid where you placed the glossary plugin:

    ```typoscript
    plugin.tx_dpnglossary.settings.detailPage = [your detail page uid]
    ```
