Using the new TCA wizard "suggest" for autocompletion in BE fields of TYPO3 4.3
There's a new type of wizard in the TYPO3 core called "suggest", which has been added to TCA with 4.3beta-1. This wizard adds a magic input field for autocompletion to fields of type "group" or "select", also called find-as-you-type. It helps to quickly find a record by typing its name/title in the suggest field, getting an AJAX dropdown list with all possible results. This article demonstrates how to implement this wizard in your TYPO3 extension. [more]
TYPO3 Blog www.t3node.com mentioned in "The Ultimate TYPO3 Resource List" ;-)
While searching for some resource lists on TYPO3, I stumbled upon "The Ultimate TYPO3 Resource List" in the Acqal Blog. Surprisingly, www.t3node.com is also mentioned there. Woooooo! Thanks to Virgil Houston.[more]
"Save and view" button for records of TYPO3 extensions
When editing a page in the TYPO3 backend, there's a whole bunch of save buttons available. The "save document and view page" button allows to save the content and open a preview popup with one click. Unfortunately this does only work for regular pages and content elements, but not for database records of extensions which are stored inside sysfolders. The following tutorial describes a way to get that button also running for those records.[more]
Dynamic forms and types with TYPO3 FlexForms
The most accessible way to configure a plugin in TYPO3 is using a custom content element build with FlexForms. It provides forms of all kinds for any BE user. FlexForms adapt most of the features of the TCA, but unfortunately the documentation on FlexForms is rather poor. The following article tries to demonstrate the configuration of a TYPO3 FlexForm in order to get some forms which dynamically change their fields on user interaction.[more]
Conditions and dynamic values in TCA fields of TYPO3
TYPO3 backend and TCA simetimes appear a bit old school. Fields and values are less flexible like you are used to in recent AJAX applications. How to make them more flexible without heavy JS frameworks like ExtJS?[more]
FLOW3 first alpha version released
Robert Lemke just announced that the first public alpha version of FLOW3 has been released. A reason to celebrate![more]
Tiny introduction to heatmaps
Heatmaps can be used for website usage analysis. They appear to be very easy to read and comfortable to understand. But in fact it's not that easy to assure a proper environment and to get reliable results.[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.
