Installation 

Target group: Administrators

Requirements 

  • If you reimplement your own theme, it has no requirements at all
  • for the example themes:

    • Bootstrap 3/4/5 CSS
    • Bootstrap 3/4/5 JavaScript for collapse and modal
    • jQuery
  • we also apreciate new and creative custom themes

Installation 

  1. Get the extension:

    1. From the Extension Manager: Open the Extension Manager module in the TYPO3 backend and choose 'Get extensions'. Search for the extension key cookieman. Click on the extension title to get a list of all available versions. Import and install the version which is compatible to your TYPO3 version.
    2. From the TYPO3 Extension Repository (TER): You can download ZIP archives of different versions from https://extensions.typo3.org/extension/cookieman. Upload the file afterwards in the Extension Manager.
    3. With composer: Use composer req dmind/cookieman. This will load a compatible version available from Packagist.
  2. Integration: Choose one of the two equivalent approaches:

    Option A – Site set (recommended for TYPO3 ≥ 13)

    Add the site set dmind/cookieman to your site configuration (config/sites/<your-site>/config.yaml):

    sets:
      - dmind/cookieman
    Copied!

    For evaluation purposes, also add the example set:

    sets:
      - dmind/cookieman
      - dmind/cookieman-example
    Copied!

    Option B – @import in your own TypoScript

    Import the extension's TypoScript files directly from your site package's setup file:

    @import 'EXT:cookieman/Configuration/TypoScript/constants.typoscript'
    @import 'EXT:cookieman/Configuration/TypoScript/setup.typoscript'
    Copied!

    For evaluation purposes, also import the example configuration:

    @import 'EXT:cookieman/Configuration/TypoScript/Example/setup.typoscript'
    Copied!

    Option C – Static TypoScript (classic approach)

    Include the static TypoScript "Cookieman" in your root template or reference the necessary files in your site package.

    For evaluation purposes, also include "Cookieman (Example configuration of groups and tracking objects)".

    All three options give you a group mandatory with the tracking object CookieConsent.

  3. Configure the extension with TypoScript constants and setup (see Usage of cookies).