A TechBlog by Torben Hansen
Freelance Full Stack Web Developer located in Germany.
I create web applications mainly using TYPO3, PHP, Python and JavaScript.
Home
Archive
Tags
Archive
2024
Extending an existing extbase backend module with a custom action in TYPO3 v12+
tObserver TYPO3 monitoring service shutdown
From double to tripple: Preventing unintended opt-in / opt-out confirmations
2023
TYPO3 Sentry Integration: Testing and Debugging with cURL
The pitfalls of reusing TYPO3 QueryBuilder: Analyzing a performance bottleneck
The significance of the PHP exif module in TYPO3 and why it should always be enabled
How to use CKEditor in a TYPO3 backend module
Invalid custom formengine element causing persistence issue in TYPO3 backend
Optimizing t3versions for improved TYPO3 version analysis
How to create a custom CKEditor 5 plugin for TYPO3 12.4
How to extend Password Policy validation in TYPO3 12.4
TYPO3 table wizard limitations in TYPO3 11.5+
2022
TYPO3 12 not working after extension install
Problem with all extbase plugins during TYPO3 11.5 update
Restricting automated spam submissions in web forms
Using TYPO3 FluidEmail in CLI context
How to use multiple SMTP accounts in one TYPO3 installation
TYPO3 - Multiple dynamic parameters for a typolink using a custom userFunc
2021
How to manually create the default crop variant string for an imported image in TYPO3 CMS
TYPO3 extension "Event management and registration" version 6.0 for TYPO3 11.5 LTS released
"Unterminated nested statement!" using TYPO3 rector
How to use constructor dependency injection in a XCLASSed TYPO3 class
How to migrate switchableControllerActions in a TYPO3 Extbase extension to single plugins
2020
Replace functionality of TYPO3 extension mw_keywordlist with a custom sitemap content element
Unexpected sorting behavior after update from MariaDB 10.1 to 10.3
How to extend existing FlexForm select options of a TYPO3 plugin using Page TSconfig
Testing email delivery of a TYPO3 extension with Codeception, MailHog and GitHub Actions
Unit-, Functional- and Acceptance-Tests for a TYPO3 Extension with GitHub Actions
How to add a replacement for the removed TCA Option "setToDefaultOnCopy" in TYPO3 10.4
How to limit the TYPO3 category tree to a subset of categories for extension records
Apache rewrite rule to replace %20-%20 with a dash (#) in URLs
2019
TYPO3 Extension "Plain FAQ" released
How to fix TYPO3 error "There is no column with name 't3ver_oid' on table"
How to disable the nginx TYPO3 cache set by ext:nginx_cache in development context
Extbase $query->statement() - What can possibly go wrong?
Extending Extbase domain models and controllers using XCLASS
2018
TYPO3 usage statistics for july 2018
TYPO3 MySQL database import fails with "Index column size too large. The maximum column size is 767 bytes"
TYPO3 extension sf_event_mgt version 3.0 released
TYPO3 - How to render a Fluid standalone view multiple times in different languages
SSH reports "Too many Authentication Failures" on first connect
2017
TYPO3 8.7 LTS - How to enable the image cropping tool in your own extension
TYPO3 Extbase - Manual validation of a domain model
How to use MySQL FIELD-function in TYPO3 8.7 with Doctrine DBAL
TYPO3 - Adding direct mail fields to femanager
2016
Testing and deploying TYPO3 using GitLab, GitLab CI, Capistrano and TYPO3 Console
Laravel 5 - "Session store not set on request" running functional tests
How Extbase determines the storagePid setting for a plugin
TYPO3 ExtBase - Hidden and deleted property of domain models
2015
TYPO3 - Using Fluid StandaloneView to render localized templates in a scheduler task (part 2)
TYPO3 - Using Fluid StandaloneView to render localized templates in a scheduler task (part 1)
TYPO3 6.2 - How to create a custom header layout and keep the alignment field working
Faster builds of my TYPO3 extensions on Travis CI
TYPO3 7.3 - Extending the backend login form by using the new backend login form API
Laravel 5 and queues using redis - get amount scheduled jobs in queue
Upgrading to Redmine 3.0.1 on Debian Wheezy
New version of sf_event_mgt released
TYPO3 6.2 - Problems with GIFBUILDER and filenames containing umlauts
2014
TYPO3 6.2 - Still some problems with newsletter image rendering
TYPO3 CMS - Event management extension with registration option
TYPO3 Neos - Set a dynamic sender/recipient for a mailform
TYPO3 extension sf_tv2fluidge with new features and improvements
Security considerations when working with TYPO3 Formhandler extension
TYPO3 6.2 - automated test execution and CGL code analysis for ExtBase extensions with Jenkins CI
Standalone unit- and functional tests for ExtBase extensions in TYPO3 6.2
TYPO3 - How to prevent empty FlexForm values from getting saved
TYPO3 6.2 - Random sorting of QueryResults
TYPO3 - Extension tv2fluidge now with support for multilingual websites
TYPO3 - suddenly unable to login to backend
TYPO3 - Conditionally add an additional wrap to RTE links using Typoscript
TYPO3 - In-Place migration from TemplaVoila to Fluidtemplate and Grid Elements
2013
Selenium tests on a Windows 8.1 machine with Internet Explorer 11
Howto debug a TYPO3 ExtBase extension with PhpStorm and XDebug
How to use content element layouts with gridelements
MySQL errno: 24 after upgrade from Debian Squeeze to Wheezy
TYPO3 - PHPUnit Testing Framework tests for repositories with storagePids
Blocking brute force attacks against the TYPO3 backend login using ModSecurity
TYPO3 Error "Sorry, but an error occurred while connecting to the server." in Extension Manager
TYPO3 ExtBase backend module with progressbar using AJAX
Direct Mail with images as table-output in TYPO3 6.x
Using TYPO3 content layouts to create Jquery image sliders or galleries
TYPO3 Extbase - own validators and multi step form validation using the old and new property mapper
Asynchronous banner management for TYPO3
Setting up Jenkins CI, Selenium grid and PHPUnit Selenium to perform integration testing
Integrating a JQuery Cycle image slider in TYPO3 6.0 without the need of installing an extension
Using FAL media in TYPO3 6.0 for inline CSS header images
Using an Extbase extension in Typoscript
Configuring Jenkins CI to use multiple TYPO3 versions as build target for Extbase extensions
Logwatch filter for ModSecurity 2
TYPO3 - get resulting SQL from Extbase query
2012
TYPO3 Extbase - mapping existing fields from fe_users
TYPO3 Flow / Fluid - translating select fields
TYPO3 CMS - Run Extbase unit tests in PHPStorm
Integrating TYPO3 Flow commands to the PhpStorm command line tool
FlashMessages in TYPO3 Flow überschreiben
TYPO3 Flow 1.2 - Kickstarter Package über Composer installieren
Mapping anderer Tabellen in Extbase
PhpStorm und leere remote git Repositories
TYPO3 - Kopfgrafik als Resource per Inline CSS sliden
TYPO3 und Chrome 21.0.1180.60 - Flash Uploader ohne Funktion
ExtBase - Übersetzungen per XLIFF einbinden
Infofenster bei Google Maps Karte automatisch schließen
Extbase Extension und die Übersetzung von Datensätzen im Backend
Probleme mit TYPO3 4.7.2 und TemplaVoila
Neue Version der sf_yubikey Extension
FlexForms Optionen in Abhängigkeit von switchableControllerActions
Zwei-Faktor-Authentifizierung für das TYPO3 Backend
Sichere Userpasswörter für TYPO3
Zugriff auf eigene Extension Konfiguration aus Extbase Scheduler Task
Zugriff auf Frontend User Tabelle aus Extbase
TYPO3 Scheduler Task mit ExtBase 4.7