May. 16., 2009

Writing a basic Fluid ViewHelper for TYPO3

After listening to Sebastians talk at T3DD09 today about the new templating engine Fluid, I felt inspired to give it a try. I am really surprised how easy it is to extend Fluid by writing an own ViewHelper. Read on to learn how to get started. [Update 2009/12/23: now using 4.3 stable API][more]

May. 15., 2009

Extbase presentation at T3DD09

The TYPO3 Developer Days have started yesterday. Today, the first talk is about Extbase by Jochen Rau and Sebastian Kurfürst. Extbase is meant to be a transition path from TYPO3 version 4 to FLOW3.[more]

Apr. 23., 2009

Thinking about UTF-8 character set conversion in TYPO3

UTF-8 seems to become more and more popular as a character set used with TYPO3. Changing the charset of a system can be tricky and there are a lot of traps. Lots of mailing list requests prove that. Here's are some general thoughts about the subject (no howto!).[more]

Mar. 27., 2009

Book review of "TYPO Extension Development" by Dmitry Dulepov

The market for english books on TYPO3 is still very thin - compared to german books. This possibly depends on the great popularity TYPO3 enjoys in germany. Unfortunately a lot of these german books are oversized. Few of them are concentrating on one audience (editors, administrators, developers) and their specific task, but covering the full range of topics on TYPO3. For a TYPO3 extension developer that meant to skip 3/4 of the content of most books. In contrast, "TYPO3 Extension Development" by Dmitry Dulepov, recently published by Packt Publishing has chosen a different approach.[more]

Mar. 11., 2009

Added doxygen code documentation of TYPO3 trunk

I have added a page with code documentation of TYPO3, generated with doxygen. It provides a nice overview of the latest code from trunk and allows to search for classes, functions and properties in the bleeding edge TYPO3 core.[more]

Mar. 5., 2009

Is SQL injection possible in TypoScript objects?

Using GET/POST vars in SQL queries involves the risk of SQL injection if the parameter is not properly sanitized. There are lots of warnings and documents around in the web on how to prevent this in PHP scripts. But what about TypoScript?[more]

Mar. 4., 2009

Add CSH to TYPO3 FlexForm fields

In the previous article I came up with a short introduction to adding context sensitive help to backend modules of TYPO3. Now let's have a look at FlexForms.[more]

Displaying results 22 to 28 out of 62

On Twitter...

Follow my Twitter Twitter Feed Logo and RSS RSS Feed Logo feed.

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.

Licensed under creative commonsThe content of this website is distributed under the Creative Commons Attribution - ShareAlike 3.0 Unported licence.

About Steffen Müller

Steffen MüllerSince 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.

TYPO3 association memberSince 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.