Honeypot field in your form
In the TYPO3 form framework a honeypot field is integrated by default. This tutorial shows you how to integrate such a field in a fluid form in your extension.
Get the latest version of your project
We have released an extension to retrieve the current TYPO3 release of a remote project with a simple link like
Apply DefaultQuerySettings to all magic methods in an Extbase Repository
Sometimes you want all queries in an Extbase Repository to have a certain DefaultQuerySettings, this is how to do it
Nice features in PHP8.x
PHP 8 includes several new features and improvements that make the language more efficient, secure, and developer-friendly. Here are some of the notable features in PHP 8.x.
Block Vimeo (or Youtube) in Textmedia
External videos from youtube or vimeo should be blocked until consent is given. In the textmedia element this is not given out of the box, but we can override the renderer.
Use webp instead of jpg, png and gif
Configuration of the Typo3 extension “plan2net/webp”
Minify Css and Js
A file watcher for minifying css and a script for minifying js via terser and composer.
Use Guzzle instead of cURL
Use RequestFactory to avoid writing cURL requests yourself.
Keep your code clean
Put .editorconfig in each project folder and check your extension php code with PHPStand. This will improve quality and make collaboration easier.
Folders and Files
Tips and tricks for folders and files in extbase.
How to change the file upload size
Query the database
There are several ways to query the database. A brief introduction to when to use which.
Use relation multiple times
How to add a mm relation twice (or more) to a record
Check for PSR-12
And even more code optimaisation
Update from 7.6 or lower
A step-by-step guide
TypoScript from backend to extension
Old setups often have a lot of TypoScript and backend template definitions stored in the backend.
Controller since 11.5
Convert to ResponseInterface now
Summary of usefull templates for PhpStorm development
Add backend preview for custom types
In TYPO3 11 all widget functionality was removed. We have recreated this functionality with the new Pagination classes.
Create a patch
Use Local History to create a patch right out of PhpStorm
Update to 11.5
Changes, deprecation, breaking
Update code with rector
Automate your updates