The long-awaited TYPO3 v12 LTS is out with security updates, bug fixes, and other types of maintenance for an extended period of time. It comes with security updates that will last for at least the next three years to provide you the stability and security for a long period of time.
The entire update has been in process since Nov 2019, and it took a team of 140 developers to bring you the LTS version. This update has tons of features such as Integrations, Backend Enhancements, security updates, and so much more.
The game-changing release of TYPO3 v12 LTS took place on Tuesday, 25th April 2023, ushering in a new era of exceptional CMS experience.
Keep reading below to learn about the updates in depth.
TYPO3 Roadmap
The TYPO3 Roadmap has been right on track with the series of updates as listed by the backend team. In the last release, we learned about the TYPO3 v12.3 Freeze and everything around it. Today, we will have the much-awaited TYPO3 v12.4 LTS update that was released on 25th April. Here is a short glimpse of what we have seen so far.
Version | Primary Focus | Estimated Release |
12.0 | New system requirements and breaking changes | Released: 2022-10-04 |
12.1 | Interoperability with third-party systems | Released: 2022-12-06 |
12.2 | Improved backend UI | Released: 2023-02-07 |
12.3 | Last-Minute Features | Released: 2023-03-28 |
12.4 | LTS Release | Released: 2023-04-25 |
TYPO3 v12 has been exceptional so far with the series of updates within a year. The releases of TYPO3 v12.1 and v12.2 have further elevated the platform's capabilities and performance.
Let us see more about the recent changes and updates.
Key Features in TYPO3 V12 LTS
Integrations
TYPO3 v12 LTS offers incoming and outgoing webhooks to securely exchange data between different applications in an enterprise environment. These webhooks are used to trigger the predefined actions and responses in an automated yet standardized way.
To make it easier for you, the new update brings in a better backend module where you can configure incoming webhooks as Reactions and integrate the system in a low-code environment.
Similarly, the outgoing webhooks are used to notify the external system of any changes made to TYPO3 and trigger follow-up actions. You can choose to list and manage the reactions as well as manage the outgoing webhooks, as seen below in the image.
Backend Enhancements
TYPO3 has recently introduced significant updates to its backend module, which provides a more efficient and user-friendly interface for editors, integrators, and developers.
Starting with the user interface that looks much cleaner and has a modern look to it. The new tiles view and drag-and-drop functions make file management more accessible, while the instant search feature allows users to find specific content faster.
For editors, the new and upgraded CKEditor comes with new features that make it easier to edit content for a TYPO3 site.
Integrators will love the number of customization options available on the backend, including customizing action buttons, simplified user management settings, and reworked backend modules for editing and managing TypoScript and Page TSconfig.
As a developer, you can gain more insights through System ➜ Configuration into Symfony Expression Language Providers, TCA configuration, and YAML configuration, offering greater control and flexibility.
Superpowers Under the Hood
TYPO3 uses the superpower based on Symfony Messenger, where the new message bus and message queue built into TYPO3's core enables the outgoing webhooks to work seamlessly.
Moreover, the queue system also includes an asynchronous mode to handle time-consuming tasks more efficiently.
Another addition has been made to TypoScript and Page TSconfig functions by the core team where they introduced a new TypoScript syntax parser that is much faster, more robust, and more logical than its predecessor.
Changes for Developers
There have been some massive changes offered for the developers working on TYPO3 in this version.
The latest version is compatible with both PHP 8.1 and 8.2 versions. These offer better performance overall, deprecated dynamic properties, and more.
You can see significant changes to third-party libraries and dependent packages, including the Database Abstraction Layer (DBAL), which uses Doctrine DBAL version 3, and the Table Configuration Array (TCA), which features several new types such as email, password generator, link, etc.
Furthermore, you can also see updates with the Extbase programming framework with the introduction of new methods like findBy(), findOneBy(), and count().
Internationalization
As seen in the previous TYPO3 v12 versions, TYPO3 v12 LTS talks about internationalization. In this version, you can easily create a new website language with a few simple steps.
Furthermore, the CountryAPI allows developers and other users in the backend to retrieve any country names, ISO codes, etc.
Strengthening the Security Posture
The main aspect of this update and release is Security and stability. TYPO3 v12 LTS introduces Content Security Policies (CSP) to improve security by detecting and mitigating attacks such as cross-site scripting and data injection.
You can check out the new module under Admin Tools as Content Security Policy, where all the recent potential CSP violations in the front end and back end of your site can be reviewed. It also has certain solutions available that allow you to fix them.
Furthermore, TYPO3 offers configurable password policies that spring into action during the system installation when creating the initial administrator user.
System Requirements
Before you can begin installing TYPO3 in your system, you might want to consider the system requirements for the same. Here are a few of the things that you can look into.
- PHP 8.1- minimum requirement (Security update until Nov 2024)
- Supports PHP 8.2 (Security update until Dec 2025)
- MySQL version 8.0 or higher
- MariaDB version 10.3 or higher
- PostgreSQL version 10.0 or higher
- SQLite version 3.8.3 or higher
Compatible with:
- Apache httpd
- Nginx
- Microsoft IIS
- Caddy Server
Support and Maintenance
With the LTS release, your system is now compatible with running security updates for a longer period of time.
- Bug fixes for 1.5 years.
- Free security updates for another 1.5 years
- TYPO3 GmbH offers extended long-term support for up to 3 years
This comes up to 6 years of support in total that includes security updates, bug fixes, browser compatibility, and so much more.
Conclusion
Here is all you need to know about the TYPO3 v12 LTS update and everything it has to offer.
You can learn more about the update and the download process from the official site for TYPO3 and keep yourself updated. Also, make sure to check your system before downloading the new update considering it meets all the requirements.
Post a Comment
- Fantastic release notes for TYPO3 v12 LTS! The level of detail provided here is truly impressive, giving developers like me a clear understanding of what's new and improved in this version.
- Fantastic release notes for TYPO3 v12 LTS! The level of detail provided here is truly impressive, giving developers like me a clear understanding of what's new and improved in this version.
Sanjay Chauhan
CTO - T3Planet & NITSANSanjay Chauhan, Mitbegründer von NITSAN (Preisgekrönte TYPO3 Agentur) und Pionier von T3Planet, dem ersten TYPO3 Shop weltweit.
Ein wahrer TYPO3-Fanatiker seit 2010.
Mit meinem umfangreichen technischen Wissen und…
More From Author
Sanjay Chauhan
CTO at T3Planet & NITSANSanjay Chauhan, Co-Founder of NITSAN (Award winning TYPO3 agency) and Pioneer of T3Planet (first-ever TYPO3 Shop).
A true TYPO3 fanatic since 2010. I bring strong TYPO3 experience in building customer-business…
More From Author