Blog
Notes on TYPO3, Extbase and PHP.
Articles from 2011 onwards, the older ones kept as an archive. New posts on architecture, TYPO3 and working with AI coding agents will follow.
2022
-
Extbase entities and lazy loaded typed properties
A short article that explains how to handle property types of lazy loaded extbase entity properties with php 7.4+
-
Extbase entities and property types
A post about extbase's problem, dealing with uninitialized properties up until and including TYPO3 10.4.
2019
-
symfony/form component in extbase controllers
Short post about how to use symfony forms in TYPO3.
2014
-
Install nginx and php-fpm on Ubuntu/Debian
Recently I was curious about switching from apache2 to nginx and gather some experience. So I setup a fresh Ubuntu 12.04 LTS 64-Bit virtual machine and after I got everything running I decided to share my knowledge with …
2012
-
Building frontend URIs in backend modules with Extbase
Hey guys, quite a few month ago I had a very nice project where I needed to create frontend urls in a TYPO3 backend module. And I can tell you it’s not possible using the standard tools extbase comes with. But there’s …
-
Disable extbase reflection cache during development (TYPO3 4.6+)
Hey folks, remember the annotations in Extbase and their functions? Sure, you do. And I bet you have had this error when changing an annotation, for example the validation of a field, when you reload the page or submit …
2011
-
Howto: Ajax Requests with Extbase and Fluid
Welcome to this short tutorial about Extbase and Ajax. If you are familiar with TYPO3 you might have heard of the eID concept that gives you the possibility to stop the rendering process very early and run your own …
-
Error handling with Extbase: Writing own validators
So, here’s the next part of my series about error handling with Extbase and Fluid. This time it’s about writing own validators. But at first I will explain when to use one by a simple example.
-
Error handling with Extbase: Placing error messages next to fields using partials
Welcome to the next part of my series on error handling with Extbase and Fluid. This time I gonna show you how to place error fields next to the fields that cause them. First time ever I worked with Fluid I just found …
-
Howto: Build an HTML5 file uploader with Ajax
As an old friend of Flash and the possibilities we got to improve the web experience years ago I am very curios about what is possible without Flash nowadays.
-
Error handling with Extbase: Set own error messages
Ever tried to make a complex form with Extbase and Fluid and had troubles with not knowing how to properly handle errors? I did, and to make life more easy for everybody I let you know my solutions.