Farewell to Mask - Content Blocks takes over
Have the article read aloud.
Today there was an important announcement in the TYPO3 Slack: Nikita Hovratov, the maintainer of the popular TYPO3 extension Mask, has announced that further development will be discontinued. Bug fixes will be available until April 30, 2026 - after that it's over. Support for TYPO3 v14 is not planned. Instead, Content Blocks will be the future.
Why this is important
Mask was a real game changer for many integrators - myself included. The ability to put together your own content elements with a click has made countless projects easier. I've used Mask a lot over the years and know that many in the community feel the same way.
However, there is already a modern alternative in the form of Content Blocks. This has been massively developed over the last two years and offers all the functions that Mask provided - only better. Nikita's recommendation is clear: anyone using TYPO3 v13 should migrate to Content Blocks now. According to him, and my personal experience, it's pretty easy.
What does this mean for existing projects?
If you are currently still using Mask, you have until April 2026 to migrate. After that, there will be no more updates. Important to know: Content Blocks does not currently have a graphical user interface, but there is a JSON schema for IDEs with auto-completion. I - and apparently many others - do not miss the graphical user interface, as the configuration via YAML is very easy and quick to learn. Anyone who has worked with YAML so far will quickly find their way around. However, a GUI will probably be added in the future.
A big thank you to Nikita and Gernot
I would like to take this opportunity to say a big thank you to Nikita. Mask was originally developed by Gernot Ploiner before Nikita took over and continued the project. Gernot also deserves a big thank you for the idea and the first implementation of this great extension. Mask was one of the most important extensions for individual content elements in TYPO3. His work has made the development of projects much easier and will certainly be used in many TYPO3 setups for a long time to come. Thank you for the years of work, support and passion you have put into the project!
If you have any questions or would like to discuss the migration, check out the Slack channel.
BackComments under articles are disabled. If you have a question or addition, please send me an e-mail.
Hi, I'm Wolfgang.
I have been working with TYPO3 since 2006. Not in theory, but in real projects with real deadlines. I've probably had the problems you're having three times already.
At some point, I started putting my knowledge into video courses. Not because I like being in front of the camera, but because I kept hearing the same questions over and over again. There are now hundreds of videos. Every single one was the result of a specific question from a specific project.
What makes me different from a YouTube tutorial: I not only know the solution, but also the context. Why something works. When it doesn't work. And which mistakes you can avoid because I've already made them.
As a member of the TYPO3 Education Committee, I make sure that the certification exams are kept up to date. What is tested there flows directly into my courses.