PHPackages                             xima/xima-typo3-toolbox - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. xima/xima-typo3-toolbox

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

xima/xima-typo3-toolbox
=======================

This extension provides several tools for TYPO3 integrators and developers.

14.0k↓34.2%PHPCI failing

Since Apr 14Pushed 1y ago6 watchersCompare

[ Source](https://github.com/xima-media/xima-typo3-toolbox)[ Packagist](https://packagist.org/packages/xima/xima-typo3-toolbox)[ RSS](/packages/xima-xima-typo3-toolbox/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![Extension icon](Resources/Public/Icons/Extension.svg)](Resources/Public/Icons/Extension.svg)

TYPO3 extension `xima_typo3_toolbox`
====================================

[](#typo3-extension-xima_typo3_toolbox)

![Supported TYPO3 versions](https://camo.githubusercontent.com/442c3e60353cebad1a9a5de1a47408560eb7be8123b576223ccf01d6e1b80486/68747470733a2f2f62616467656e2e6e65742f62616467652f5459504f332f31322532302625323031332f6f72616e6765)

This extension provides several tools for TYPO3 integrators and developers.

**Features**:

- Backend toolbar item for project version and application context
- Frontend hint for technical context information
- Last updated information within system information toolbar
- Application context endpoint
- Technical headline content element for e.g. styleguides or technical documentation
- Integration of axe accessibility testing engine
- Various collection of TYPO3 ViewHelpers

Installation
------------

[](#installation)

```
composer require xima/xima-typo3-toolbox
```

Configuration
-------------

[](#configuration)

Include the static TypoScript template "TYPO3 Toolbox" or directly import it in your sitepackage:

```
@import 'EXT:xima_typo3_toolbox/Configuration/TypoScript/setup.typoscript'

```

See `ext_localconf.php` for additional configuration options.

E.g. disabling the toolbar-item feature:

```
$GLOBALS['TYPO3_CONF_VARS']['EXTENSIONS'][Configuration::EXT_KEY]['toolbarItem']['enable'] = false;
```

Features
--------

[](#features)

### Backend toolbar

[](#backend-toolbar)

The *backend toolbar* will show the current project version and application context.

[![Toolbar](./Documentation/Images/toolbar.png)](./Documentation/Images/toolbar.png)

### Frontend hint

[](#frontend-hint)

The *frontend hint* will show the current technical context information within dedicated contexts.

[![Frontend](./Documentation/Images/frontend.png)](./Documentation/Images/frontend.png)

### Last updated information

[](#last-updated-information)

You can find the *last update* information within the system information toolbar.

[![Last updated](./Documentation/Images/lastUpdate.png)](./Documentation/Images/lastUpdate.png)

### Application context endpoint

[](#application-context-endpoint)

The *application context endpoint*, e.g. for production/standby environments, is available at `index.php?eID=1719931549`.

> Hint: change the eID key in `ext_localconf.php` if needed.

```
[
  "Development"
]
```

### Technical headline

[](#technical-headline)

The *technical headline* is a content element to structure e.g. your styleguide or content element overview (not for production frontend usage). It automatically generates a table of contents based on the headlines.

[![Technical Headline](./Documentation/Images/technicalHeadline.png)](./Documentation/Images/technicalHeadline.png)

### Dashboard widget

[](#dashboard-widget)

#### Overview

[](#overview)

The extension comes with a prepared overview dashboard widget as a starting point for editors. Simply configure this widget in your `Services.yaml` to your needs. Example configuration below:

```
services:
    Xima\XimaTypo3Toolbox\Widgets\Overview:
    class: 'Xima\XimaTypo3Toolbox\Widgets\Overview'
    arguments:
        $options:
            description: 'Willkommen im Backend der Webseite. Das TYPO3 CMS ist ein quelloffenes Business-Level Content Management System, welches weltweit für
                Webseiten aller Arten verwendet wird.Hier finden Sie hilfreiche Informationen und Links, die Ihnen den Einstieg als Redakteur:in erleichtern.'
            logo:
                path: 'EXT:xima_typo3_toolbox/Resources/Public/Icons/Extension.svg'
                alt: 'Default logo'
                width: 100
            cards:
                - title: 'Max Mustermann'
                  subtitle: 'Ansprechpartner'
                  description: 'Für schnelle Hilfe und Problemlösungen im Haus steht Ihnen ihr Kollege zur Verfügung.'
                  icon: 'install-reset-user'
                  links:
                      - url: 'tel:+4935123456789'
                        label: 'Telefon'
                        icon: 'actions-phone'
                      - url: 'mailto:todo@de.de'
                        label: 'E-Mail'
                        icon: 'actions-envelope'
                - title: 'Handbuch'
                  subtitle: 'Dokumentation'
                  description: 'In der Dokumentation finden Sie hilfreiche Erläuterungen zum Anlegen und Bearbeiten des Inhalts.'
                  icon: 'install-documentation'
                  links:
                      - module: 'help_manual'
                        target: '_blank'
                        label: 'Handbuch'
                        icon: 'actions-search'
                      - url: 'https://docs.typo3.org/m/typo3/tutorial-getting-started/main/en-us/Index.html'
                        target: '_blank'
                        label: 'Erste Schritte'
                        icon: 'actions-brand-typo3'
        tags:
            -   name: dashboard.widget
                identifier: 'toolboxOverview'
                groupNames: 'general'
                title: 'LLL:EXT:xima_typo3_toolbox/Resources/Private/Language/locallang_be.xlf:widgets.overview.title'
                description: 'LLL:EXT:xima_typo3_toolbox/Resources/Private/Language/locallang_be.xlf:widgets.overview.description'
                iconIdentifier: 'content-widget-overview'
                height: 'medium'
                width: 'medium'
```

Add the widget to your dashboard in the TYPO3 backend.

[![Widget Selection](./Documentation/Images/widget-selection.png)](./Documentation/Images/widget-selection.png)[![Widget](./Documentation/Images/widget.png)](./Documentation/Images/widget.png)

> Hint: Optionally add a default dashboard preset to show the overview widget to all editors.

Provide a configuration for the default dashboard preset in your `Configuration/Backend/DashboardPresets.php`:

```
