Table of content
TYPO3 v13.2 is released on 2nd, July, 2024. TYPO3 v13.2 is released after the third sprint release of the TYPO3 v13 series.
TYPO3 v13.2—Ready. Set. Ride.
This version brings a wave of practical improvements for editors, alongside exciting enhancements under the hood. It's time to get ready for a smooth ride with the new TYPO3!
Focusing on helping the backend users who manage TYPO3 content has remained the top priority for TYPO3 community. Recognizing that many content editors use backend daily therefore the team prioritized creating a smooth workflow for the TYPO3 editors.
So Here is TYPO3 v13.2 a series of improvements that enhance the user interface (UI) functionality across various areas, simplifying the editing experience.
Beyond the user-facing enhancements, TYPO3 v13.2 possess significant advancements. Notably, groundwork has been done for the future integration of Content Blocks with a new Schema API. Although they have yet to fully integrate Content Blocks into the TYPO3 Core.
For a deeper dive into the Content Types Team's achievements, refer to André Kraus's article, "Content Blocks on the Road Towards TYPO3 v13 — Report Q1/2024." Additionally,
TYPO3's reference index has exciting updates that promise significant performance improvements in the future.
Take a closer look at the core functionalities of the new release. Refer TYPO3 v13.2changelog for more in-depth information with detailed technical insight
Key Changes in TYPO3 Version 13.2
Backend Search Improvements
When working with a large TYPO3 installation that has thousands of pages and various backend modules, finding specific information can be challenging. The TYPO3 backend search helps with this task. By clicking on the magnifying glass in the header or using the shortcut Ctrl/Cmd+K, users can open the search window.
This search feature allows users to find terms on pages, page content, and database records, as well as in backend modules and workspaces. It also respects the access permissions of the user performing the search.
Mass Editing of Selected Columns
Users can update multiple records in the TYPO3 backend at once. For example, updating page properties or the metadata of uploaded files. If users want to change the author’s name for several pages, they can go to Web → List, select the pages, and click the Edit button. However, this view shows all page properties, which can be confusing if only one field, like the author’s name, needs to be updated.
In TYPO3 version 13.2, there is a new button: Edit columns. This button works like the Edit button but only shows the currently active columns. This, along with the column selector, makes work more efficient. Users see only the field they need, avoiding distraction from other fields.
The same function is also available in the File → Filelist backend module, where the button is labeled Edit specific metadata.
Record List Download Presets
The Web → List backend module has received a useful update in TYPO3 v13.2. The data export modal window now allows users to download data from almost any database table in various formats.
For those who often need to export specific data, there is a new option to use presets. For example, users can define a preset to export a frontend user list that includes the user name, real name, email address, and last login. Once this preset is selected, the download only includes these fields. This eliminates the need to manually configure the required fields for each data export.
Additionally, users can create different presets in Page TSconfig, such as “Export user list without email addresses,” allowing backend users to choose the one they need.
This feature was added based on requests from the community. If users have ideas for new features in TYPO3, they can submit their suggestions at forge.typo3.org.
Form Listings
TYPO3’s Form Framework allows editors, integrators, and developers to create various forms for the frontend of their TYPO3 site. Form definitions can be centrally managed in the backend under Web → Forms.
In TYPO3 version 13.2, several adjustments were made to the list view and action buttons:
The list is now sortable by columns and has a cleaner look and feel. To protect forms that are still in use, forms can only be deleted if they don’t have a reference.
Schema API
TYPO3’s TCA (Table Configuration Array) contains the configuration of database tables, their relations to other tables, and information about the visual appearance and behavior of fields in the TYPO3 backend. Extensions can manipulate and extend the TCA to customize the system, such as adding fields to existing tables or creating new tables.
In TYPO3 v13.2, the new Schema API was introduced. This object-based API allows developers to work with TCA definitions. Currently, the Schema API enables TYPO3 developers to access and read information from TCA that is specific to TYPO3-Core, like "tt_content" data. Schemas include a list of capabilities, possible sub-schemata, and all fields in the "showitem" section. A key feature of the Schema API is its immutability, meaning schemas and fields cannot be modified after bootstrapping.
The Schema API’s architecture reduces direct access to the TCA. This can be seen in the updated DataHandler and RecordFactory, which already use the Schema API.
In addition to its clean and simple approach to working with the TCA, the Schema API is a crucial part of the foundation for Content Blocks. The API is already compatible with the syntax used by Content Blocks.
It is important to note that the Schema API is currently marked as an internal component in TYPO3. It is still in development and will undergo changes as more core parts are migrated to use it.
Self-contained Content Elements
Another change made under the hood prepares for the future integration of Content Blocks. Content Blocks are self-contained content elements that are separate from rendering libraries like "lib.parseFunc" and "lib.parseFunc_RTE". TYPO3 now loads these libraries early and makes them available in the frontend.
With this change, users no longer need to rely on Fluid Styled Content or similar extensions for rendering definitions. This also impacts the FormatHtml-ViewHelper (“<f:format.html>”), which can now be used without Fluid Styled Content.
Reference Index
TYPO3’s reference index (refindex) is a key part of the TYPO3 Core. It includes the PHP class “ReferenceIndex” and the database table “sys_refindex”. The refindex serves as a registry for database relations linked to TCA-based table records.
The refindex was reworked starting in TYPO3 version 13.0, with new fields added to the refindex database table in TYPO3 version 13.2. These updates, along with structural changes in the related PHP class, reduce the number of SQL queries needed to retrieve data, significantly improving system performance.
The “RootlineUtility,” which handles page root line relations, also uses the refindex in the frontend context of TYPO3 v13 installations.
When TCA-defined database relations change—due to added, removed, or altered extensions—the refindex may become outdated. Updates to the TYPO3 Core can also affect the refindex.
NOTE: It is highly recommended to update the refindex whenever extensions are changed or the TYPO3 Core is updated. This update should be a standard part of your deployment process.
Efforts to optimize refindex update operations have resulted in significantly faster processes in most cases, as confirmed by initial tests.
Given the importance of the refindex in the TYPO3 system, it undergoes rigorous testing with over a thousand functional tests on every code change committed to Git. These tests ensure correctness and data accuracy whenever the refindex is used by the DataHandler.
Further benefits will be seen in the frontend as new features leveraging the updated refindex architecture are implemented.
System Requirements and Dependencies of TYPO3 v13.2
Operating System | Linux, Microsoft Windows or macOS (this also includes hosting on all common cloud environments) |
Webserver | Apache httpd, Nginx, Microsoft IIS, Caddy Server |
Supported Browsers | Chrome (latest) Edge (latest) Firefox (latest) Safari (latest) |
Composer | Composer >= 2.1 |
Database | MariaDB >= 10.4.3 MySQL >= 8.0.17 PostgreSQL >= 10.0 SQLite >= 3.8.3 |
Hardware | RAM >= 256 MB |
PHP >= 8.2.0 <= 8.3.99 | PHP >= 8.2.0 <= 8.3.99 |
Support, and Maintenance
TYPO3 v13 requires at least PHP version 8.2, which will receive security updates until December 2025.
Each TYPO3 sprint release (v13.0 to v13.3) will be supported until the next minor version is published. The long-term support version, TYPO3 v13 LTS (version 13.4), will receive bug fixes until April 30, 2026, and security patches until October 31, 2027.
Download and Installation of TYPO3 v13.2
- Download and install TYPO3 13.2: get.typo3.org
- Detailed installation instructions: Installation Guide
- Recommended to use Composer to set up the TYPO3 environment.
What's next in TYPO3 v13?
Mark your calendars! The next exciting update on the TYPO3 Community roadmap is TYPO3 v13.3, arriving on 17 September 2024. This release marks the feature freeze for the v13 cycle. From now until the final LTS release, the Core team will focus on testing, polishing, and refining the system.
Related TYPO3 News
- TYPO3 v13.1 is here | Must-Know Features of v13.1
- TYPO3 v13.0 - A rising v13.0. sun on the TYPO3 horizon
- TYPO3 v13 Roadmap Announcement- What's Coming Next
TYPO3 v13.2 News Source: typo3.org/article/typo3-v132-ready-set-ride
Images Source: typo3.org
FAQ's for TYPO3 v13.2
TYPO3 v13.2 is the latest version of the TYPO3 CMS, released on July 2, 2024. It follows the third sprint release of the TYPO3 v13 series, bringing numerous improvements and enhancements.
Backend Search Improvements: Enhanced search functionality in the backend to easily find specific information.
Mass Editing of Selected Columns: Ability to update multiple records simultaneously with a streamlined interface.
Record List Download Presets: Preset options for exporting data from the backend.
Form Listings: Improved management and sorting of forms.
Schema API: New object-based API for working with TCA definitions.
Self-contained Content Elements: Preparation for future integration of Content Blocks.
Reference Index: Significant performance improvements in the system.
The Schema API is a new object-based API that allows developers to work with TCA definitions. It lays the foundation for the future integration of Content Blocks and simplifies working with the TCA.
You can download TYPO3 v13.2 from get.typo3.org.
The next release, TYPO3 v13.3, is scheduled for September 17, 2024. This release marks the feature freeze for the v13 cycle, focusing on testing, polishing, and refining the system until the final LTS release.
Contact for SMEs, government organizations and BITV 2.0
Stefan Reinhardt
Service Partner - Germany
Comments and Responses
Be the First to Comment