FE plugins need configurable baseWrap instead of static pi_wrapInBaseClass
The output of most TYPO3 FE plugins are wrapped with a HTML div container by default (so called basewrap). This seems to be fair in most cases, but sometimes it is not and you have to get rid of them. Unfortunately, a lot of extensions including some of the most popular ones don't provide any control to handle this. This article describes how to do it better.[more]
How to link to a file in a FE plugin of TYPO3?
This short snippet demonstrates the essentials of how to create links to files in FE plugins. It reveals the power of cObjects and TypoScript. This technique is typical for TYPO3 and it shows you why TYPO3 can be so amazing.[more]
Best kept TYPO3 secret: WAF
The security team long time ago promised to release a ruleset for a Web Application Firewall (WAF) based on Apache's mod_security. Some are still waiting for an official announcement after the conference talk at T3CON07. And some have heard about it on todays talk at T3CON08.[more]
Internet service provider Alice unsolicitedly acts as content provider
Since a few days, the Internet service provider Alice (Hansenet / Telecom Italia) abuses my DSL connection by showing unsolicited advertisements. I cannot accept this behavior.[more]
Thoughts about classifying objects in a digitalized world
While reading for my thesis, I found some interesting articles about order and hierarchies in the web. One central issue in a digitalized world is the question of how to classify objects.[more]
Fixing locale problems for dates in TYPO3
Sometimes, localization of dates in TYPO3 seems not to work as expected. Of course it does, but finding the right configuration can be puzzling and time consuming. One reason can be the confusing variety of locale declarations.[more]
Security issue in TYPO3 Extension Secure Directory (kw_secdir)
Today, the TYPO3 security team released a collective security bulletin. Since I am the author of one extension which was listed in the bulletin (kw_secdir), I'd like to comment this a little bit. Especially the severity of "high" sounds evil, but it's IMHO less dangerous than some might think.[more]
On Twitter...
- Feb, 2nd: @T3RevNeverEnd sure #nosql
- Feb, 2nd: Und #Debian hat bereits neue Pakete ausgeliefert. #like RT @domainfactory Kritische Sicherheitsl�cke in PHP 5.3.9: http://t.co/UgUltzY8
- Feb, 2nd: Yeah. Which topic? RT @alexander_wahl Submitted my Call for Papers for #T3DD12. Excited :-)
About this blog
T3node is a TYPO3 blog by Steffen Müller, which was started in May 2007. Beside TYPO3, some technical and non-technical topics on free software and the web are discussed. It's build entirely with TYPO3. Guest writers are welcome! Just drop me a mail with the topic of your article.
The content of this website is distributed under the Creative Commons Attribution - ShareAlike 3.0 Unported licence.
About Steffen Müller
Since 2002, I am a software developer and architect for the TYPO3 content management system. In my work I consider user experience, performance, security and programming patterns. Beside TYPO3 I am interested in topics about LAMP, couchDB, mobile web, IT security, performance tuning, but also non technical stuff like scrum, open source communities, communication science and knowledge management.
Since the very beginning I am a strong enthusiast and an active member of the TYPO3 community. I have been a member of the official TYPO3 security team from 2004-2008. I contribute to the TYPO3 core and various community extensions. My main project at the moment is the TYPO3 core logging project. Since April, 2010 I am a supporting member of the TYPO3 Association.
About TYPO3
The Open Source CMS TYPO3 is my favourite tool for content management. It combines enterprise level features with a well networked, highly active and progressive open source community.
