TYPO3 v9 LTS
TYPO3 was released on October 2, 2018 as TYPO3 9 LTS and is thus available for download in version 9.5 of the popular enterprise content management system TYPO3. LTS stands for Long Term Support. TYPO3 v9 LTS is now end-of-life and no longer receives free security updates and important bug fixes, which are provided free of charge by the TYPO3 community.
TYPO3 v9 will only receive security updates via the ELTS program of TYPO3 GmbH until 30.9.2025, which can be booked exclusively via partners of TYPO3 GmbH. The price for the TYPO3 v9 ELTS is currently 2,800 EUR net.
As in the previous, very successful LTS versions of TYPO3, TYPO3 9 LTS combines all the functions of the 8 versions into a particularly stable release. Below we have summarized the most important new features and functions of TYPO3 9 LTS for you.
Page-based URL handling
SEO-friendly URLs "out of the box"
- A new field called "URL Segment" has been added to the page properties
- Any links generated in the frontend and backend will use this new field if it is set
- Multilingualism is automatically taken into account
- Extensions by third parties are no longer necessary to generate "speaking URLs"
- Introduction of the new TCA field "Slug"
- This defines parts of a URL path for generating and reading URLs
The URL routes can be extended using "placeholders" to create URL paths. This is done using "Enhancers" and "Aspects".
TYPO3 v9 LTS supports the following enhancers immediately after unpacking: Simple Enhancer (enhancement type "Simple") Plugin Enhancer (enhancement type "Plugin") Extbase Plugin Enhancer (enhancement type "Extbase"). The configuration takes place in the config.yml file.
User-defined extensions can be registered in ext_localconf.php.
Search Engine Optimization
The page properties have a new "SEO" tab, which allows BE users to provide themselves with SEO-related information, Open Graph data and much more.
The new Page Title API allows integrators and developers to influence what exactly is displayed as the page title. In addition, TYPO3 can now generate XML sitemaps, with the ability to render different sitemaps per site and language. Canonical links to pages are automatically added to avoid ranking deviations due to e.g. duplicate content. In multilingual TYPO3 sites, hreflang tags are added automatically. SEO-related meta tags set in the page properties are now rendered by default in the frontend.
Meta Tag Manager
New meta tag API has been introduced to manage and display meta tags in a simple and flexible way
- $metaTagManager->addProperty()
- $metaTagManager->removeProperty()
- $metaTagManager->removeAllProperties()
Developers can register the user-defined MetaTagManager in the MetaTagManagerRegistry.
Site Management
A new main module Site Management has been introduced. Configurations are saved in a YAML file under typo3conf/sites/.
The first two standard components are Sites and Redirects. Extensions can add further sub-modules as required.
The main purpose is to store settings related to the conguration of a site, e.g. languages, domains, routing, error handling, etc.
The redirect module allows integrators and editors to configure redirects. The destination can be a page, an external URL, a file, etc.
Improvement of the TYPO3 backend user interface
Page tree
The page tree is now based on SVGs and offers super-fast rendering times All ExtJS code has been completely removed from the TYPO3 backend. Pages can now be deleted simply by moving them to the right.
Modal window
TYPO3 now consistently uses modal windows in the backend. This ensures a smooth and uninterrupted interaction with the system. For example, when a new content element is added.
Duplicating content elements
Button to duplicate a content element with a single mouse click. Visibility can be configured in the UserTSConf.
Security and privacy
Anonymization of IP addresses
A scheduler task can be activated to automatically anonymize IP addresses in several database tables after a certain period of time, e.g. table sys_log, after 30 days.
User accounts and passwords
Plain text passwords are no longer possible at all for backend and frontend users. Inactive FE/BE user records can now be removed from the database by adding them to the scheduler task "Table garbage collection task" and activating "Clean all available tables".
And what else does TYPO3 offer?
Currently supported TYPO3 versions with Long-Term-Support (LTS):
- Here you can find the TYPO3 v13 LTS features and changes.
- Here you can find the TYPO3 v12 LTS features and changes.
- Here you can find the TYPO3 v11 LTS features and changes.
TYPO3 versions with Extended Long-Term Support (ELTS), which can be obtained for a fee from TYPO3 GmbH partners:
- Here you can find the TYPO3 v10 ELTS features and changes.
- Here you can find the TYPO3 v9 ELTS functions and changes.
Older TYPO3 versions without support:
- Here you can find the TYPO3 8 LTS features and changes.
- Here you can find the TYPO3 7 LTS features and changes.
- Here you can find the TYPO3 6 LTS functions and changes.
- Here you can find the TYPO3 4.7 features and changes.