An open API service indexing awesome lists of open source software.

https://github.com/chfoidl/t3essentials

TYPO3 Extension that adds performance and quality of life improvements.
https://github.com/chfoidl/t3essentials

pagespeed performance php typo3 typo3-cms typo3-extension utilities

Last synced: 6 months ago
JSON representation

TYPO3 Extension that adds performance and quality of life improvements.

Awesome Lists containing this project

README

          

# TYPO3 Extension - ``t3essentials``

## DEPRECATED
**This project is deprecated and no longer maintained!
The asset loading functionality was remade in my [`typo3-assetloader`](https://github.com/Sethorax/typo3-assetloader) extension.**

#### Introduction
This extension adds quality of life and performance improvements to TYPO3.

#### What does it do
This extension adds the following features:
- Automatically sets the **canonical url** for the current page
- Automatically sets **hreflang tags** for the curren tpage
- **Concatenates JavaScript** and includes it with the ``defer`` and ``async`` attributes
- Adds support for **critical path CSS** and includes it as inline CSS in the head
- Concatenates CSS and loads it deferred after Load
- Minifies HTML output
- Adds support for **dns-prefetch** links
- Automatically adds dns-prefetch links for JavaScript libraries
- Adds support for **Google Analytics**
- Adds support for **Google Fonts**
- Automatically sorts the html-tags in the head

Every feature is configurable by typoscript.
If a feature is not needed, it can be easily disabled via typoscript.

You can find detailed information about the typoscript settings in the [Wiki](../../wiki).

#### Dependencies
- Typo3 7.6.X
- PHP 5.5 - 7.0