Zum Inhalt springen

TYPO3 8 LTS

TYPO3 8 LTS was released on April 4, 2017. Here you can find information about the new features of this version.

Introduction

With version 8, the path already taken with version 7 is being consistently pursued. Users, both integrators and editors, are the focus of the new features.

On this page you will find information on the individual sprint releases that have been published on the way to the final LTS version. We will update this page shortly with further information on the final LTS version.

System requirements

  • PHP >= 7.0.0
  • MySQL 5.5.x - 5.7.x
  • PHP-Settings:
    • memory_limit >= 128M
    • max_execution_time >= 240s
    • max_input_vars >= 1500
  • The backend requires a modern browser. Internet Explorer 10 or older are no longer supported!

PHP 7.0 is the minimum possible version for TYPO3 8. This version speeds up the entire system significantly. In the frontend, a speed increase of up to 40% compared to PHP 5.5 is measurable. In addition, new PHP 7 features have been integrated into the TYPO3 core.

PHP 7 is available in our hosting packages and can be selected in the domain settings in the customer menu.

Upgrade to TYPO3 8

Direct upgrades are only possible from TYPO3 7. Older versions (4.5, 6.2 etc.) must therefore first be updated to TYPO3 7 LTS.

General procedure

  • Check whether the minimum requirements are met (PHP, MySQL etc.)
  • Update all extensions to the latest version, ensure compatibility with TYPO3 8!
  • Unpack the new TYPO3 source code, adjust the symlink, run the upgrade wizard in the install tool

We will provide more detailed upgrade instructions in due course.

New features in TYPO3 8.5.0 (Sprint Release)

Version 8.5.0 was released on December 20, 2016.

This is new:

Ext:form becomes a form framework

The system extension form has been massively revised. Its range of functions is now reminiscent of extensions such as Powermail.

Forms can be created via a new backend module and then used multiple times in the installation via the plugin content element.

The form is conveniently created in the new wizard. Multi-page forms are now also possible. Another new feature is an integrated preview of the form in the backend.

The development is not yet finished, further features will follow in the coming weeks.

First version of the CKEditor integrated

The long-standing rich text editor HTMLArea is to be replaced by the more modern CKEditor. A first version is now available. However, the new system extension rte_ckeditor is still marked as "Experimental" and is not activated by default. Many plugins and options have not yet been integrated. However, the integration is sufficient for a first positive impression.

Clean up language packs

Previously, the language packs of deactivated languages were not deleted. This is now possible via a new button in the languages module. Clicking on the new trash can icon deactivates and uninstalls the language pack.

showAccessRestrictedPages now works with special menus

An annoying bug has also been fixed: the TypoScript option showAccessRestrictedPages now also works with the special menus. The links to the access-restricted pages are generated correctly. Of course, the pages are still only accessible after frontend login.

Upgrade wizards can be executed again

In the Installtool there is now the option to re-run certain (or all) upgrade wizards.

In addition to these obvious innovations, a lot has happened under the hood. New functions have been added, but outdated ones have also been removed.

Detailed information on TYPO3 8.5.0 can be found in the press release and in the changelog.

New features in TYPO3 8.4.0 (Sprint Release)

Version 8.4.0 was released on October 18, 2016.

This is new:

Responsive backend

The backend has been further optimized for mobile devices and is now "responsive". This means that the backend can now also be fully operated on tablets or smartphones.

The viewport function in the "Display" backend module, which was previously based on ExtJS, has been reprogrammed and is now based on native JavaScript and jQuery.

Doctrine DBAL

All database calls of the TYPO3 core have been converted to Doctrine DBAL. As a result, the previous system extensions dbal and adodb have been marked as obsolete and moved to the TER. If required, these extensions can be installed using an update wizard.

A separate chapter on database access has been added to the documentation: https: //docs.typo3.org/typo3cms/CoreApiReference/Database/

Upgrade analysis in the install tool

In the install tool there is a new section called "Upgrade Analysis". Here you will find (filterable) all changes since TYPO3 8.0.

This is intended to help TYPO3 admins, extension developers and integrators, as relevant information can be found here very quickly.

The whole thing is currently only a first step and will be expanded considerably by TYPO3 8 LTS.

Further changes

This version also has a lot more "under the hood" than is visible at first glance. Details on all changes and new features as well as links to further information can be found in the press release on typo3.org.

New features in TYPO3 8.3 (Sprint Release)

Version 8.3 was released on August 30th.

Attention: The error during installation (selection of the database host, see information on version 8.2 below) unfortunately still exists!

This is new in version 8.3:

Doctrine DBAL

The migration to Doctrine DBAL is almost complete.

Tree rendering based on SVGs

The TCA Tree is now implemented with SVGs and browser technology (without ExtJS).

Simplified link syntax

There is a new link syntax for pages and files.

Compatibility with PHP 7.1

Although PHP 7.1 is still in the alpha stage, TYPO3 8.3 already works with it and is therefore ideally equipped for the future.

More detailed information on the new features and further information can be found in the press release on typo3.org.

New features in TYPO3 8.2 (Sprint Release)

There were fewer "obvious" changes and innovations in this version, but a lot has been done under the hood, key words being Doctrine and unit tests.

A list of all changes can be found in the changelog for version 8.2.

Attention

There is still an error in the installation routine in this version. When the database connection is queried at the start of the installation, the installation script already creates the file typo3conf/LocalConfiguration.php and enters the IP 127.0.0.1 as the database server. As we do not have a database server for this IP address, the installation terminates at this point with an error message.

You must therefore edit the LocalConfiguration.php file manually and enter the correct database server here, as found in your customer menu. You can then reload the browser window and the installation will continue.

This error has already been reported and will hopefully be fixed in one of the next Sprint releases.

Configurable dimensions of the edit panel in frontend editing

It is now possible to set the width and height of the popup for editing in frontend editing (EXT:feedit) via UserTSconfig.

options.feedit.popupHeight = 700
options.feedit.popupWidth = 900

"Clear Cache" entry in the context menu

A new "Clear Cache" item has been added to the context menu of the page tree, which can only be used to clear the frontend cache of the selected page.

The new menu item is located in the "Page Actions".

ogg, flac and opus support

Media types ogg, flac and opus files are now also supported.

New features in TYPO3 8.1 (Sprint Release)

Revised Workspaces module

The Workspaces backend module has been revised and also visually adapted to the TYPO3 backend. In addition, the performance has been greatly improved, which enables smoother working.

Improved color selection

A new color picker for color selection has been integrated, removing the previous solutions. This makes it much easier for users to select colors.

Inline backend layout wizard

The wizard for creating new backend layouts has now been integrated into the form and is no longer a separate window.

In addition, you can display the TSConfig of the created backend layout and thus easily transfer it to your own extension, for example. Saving the backend layouts would not be necessary in this case.

Clear cache more easily

The deletion of caches has been simplified, both in the TYPO3 backend and in the install tool.

New features in TYPO3 8.0 (Sprint Release)

Recursive recovery of pages

The recycler (trash can) now supports the recursive recovery of deleted pages back to the first level of the rootline. This feature is only available for admin users, as special rights are required.

Form assistants as inline wizards

The EXT:form extension wizard is now loaded directly inline. Previously, the content element had to be saved and reloaded in order to use the wizard.

Alternative logo in the backend

Since TYPO3 7 it was possible to customize the colors, the background image and the logo of the login screen via the new system extension "Backend".

Now the logo in the top left corner of the TYPO3 backend can also be easily changed.

Copying content elements via drag & drop

In addition to the drag & drop feature in the page module (with which you could move content elements), it is now also possible to copy them by also pressing the CTRL/ CTRL key. After the operation, the page module reloads so that all information is updated.

Integration of predefined forms

  • The content element of EXT:form now allows the integration of predefined forms
  • The integrator can define forms (e.g. within a site package) by using the plugin.tx_form.predefinedForms key
  • The editor can place the new content element mailform on a page and select from a list of predefined forms there
  • Integrators can create their own forms via TypoScript, which provides more options than would be possible in the form wizard (e.g. by using stdWrap)

This new method has many advantages:

  • There is no longer a need for editors to use the form wizard - they can choose from pre-designed forms, which are layout-optimized
  • Forms can be reused anywhere
  • Forms can be saved outside the database and thus versioned

Further changes

A lot has already happened under the hood:

  • The Fluid rendering functionality of TYPO3 CMS has been replaced by a standalone version
  • The old Fluid extension has been converted into a so-called Fluid Adapter, which allows TYPO3 CMS to use the standalone Fluid
  • New features/possibilities have been added in almost all areas of Fluid
  • Fluid now also supports complex conditions with grouping and nesting
  • Additionally, f:else has been extended with an "elseif"-like behavior
  • Fluid has been equipped with some new ViewHelpers (f:or, f:spaceless)

Obsolete/removed functions

  • The obsolete TypoScript property page.includeJSlibs has been removed. Instead, you must now use the TypoScript property page.includeJSLibs (with a capital "L")
  • The TypoScript option config.renderCharset has been removed

These are just a few of the most important and noticeable new features.

Many thanks to Patrick Lobacher, who once again took the trouble to document and describe all these changes (and many more) in detail. In his "What's new" PDF you can find even more information and many code examples.

Updated: 17.07.2024