---
title: "Installation"
manual: "Glossary 2"
version: "main"
permalink: "https://docs.typo3.org/permalink/jweiland/glossary2:installation@main"
source: "Installation/Index.rst"
rendered: "2026-11-03T17:28:49+00:00"
---

# Installation {#installation}

## Installation with Composer {#installation-composer}

If your TYPO3 installation works in composer mode, please execute following
command:

```bash
composer req jweiland/glossary2
vendor/bin/typo3 extension:setup --extension=glossary2
```

If you work with DDEV please execute this command:

```bash
ddev composer req jweiland/glossary2
ddev exec vendor/bin/typo3 extension:setup --extension=glossary2
```

## Installation with the Extension Manager {#installation-extension-manager}

On non composer based TYPO3 installations you can install `glossary2` still
over the ExtensionManager:

1.  Login

    Login to backend of your TYPO3 installation as an administrator or system
    maintainer.
1.  Open ExtensionManager

    Click on `Extensions` from the left menu to open the ExtensionManager.
1.  Update Extensions

    Choose `Get Extensions` from the upper selectbox and click on
    the `Update now` button at the upper right.
1.  Install `glossary2`

    Use the search field to find `glossary2`. Choose the `glossary2` line from
    the search result and click on the cloud icon to install `glossary2`.

## Include the TypoScript of glossary2 {#installation-typoscript}

`glossary2` delivers its TypoScript as site set and as static TypoScript
template. Use **either** the site set **or** the static template, not both.
The static template imports the TypoScript of the site set, so including
both would load the same TypoScript twice.

### Add the site set (recommended) {#installation-site-set}

Add the site set `jweiland/glossary2` (**Glossary2 Set**) as
dependency to the site set of your site package:

**EXT:site_package/Configuration/Sets/SitePackage/config.yaml**

```yaml
name: my-vendor/site-package
label: Site package
dependencies:
  - jweiland/glossary2
```

Alternatively, add the set in module **Site Management > Sites**
to the sets of your site configuration.

The settings of the site set can be adjusted in module
**Site Management > Settings**, see
[Site settings and TypoScript constants](https://docs.typo3.org/permalink/jweiland/glossary2:site-settings@main).

### Include the static template (alternative) {#installation-static-template}

If your site does not use site sets, edit your TypoScript record in module
**Site Management > TypoScript** and include the static template
**Glossary 2 (glossary2)**.

The static template provides its constants under the names used before
version 7.0.1 (for example `plugin.tx_glossary2.persistence.storagePid`).
Adjust them in the **Constant Editor**. Constants with the names of
the site settings (for example `glossary2.storagePid`) take precedence.

## Next step {#installation-next-step}

[Configure glossary2](https://docs.typo3.org/permalink/jweiland/glossary2:configuration@main).
