Book review of "TYPO3 4.3 Multimedia Cookbook" by Dan Osipov
"TYPO3 4.3 Multimedia Cookbook" by Dan Osipov is another book about TYPO3 published by Packt Publishing in January 2010. It's generally good to see more English books about TYPO3 in the market since there are still very few compared to German publications. The topic of cooking multimedia in TYPO3 is nowadays very relevant, since the demand to manage rich media in content management systems grows and there's no other publication in the English book market with the same focus. So let's see what's in...
Combining Fluid ViewHelpers and TypoScript in TYPO3 - 5 basic examples
Here comes another blog article about TYPO3 after a long time of absence. This time I introduce the Fluid cObject ViewHelper, which brings together the power of TypoScript and Fluid. I will demonstrate the usage of this ViewHelper in five basic examples.
Apache authentication against TYPO3 using mod_auth_mysql
Web applications often need user accounts to be able to authorize users. TYPO3 for example needs backend users which are stored in the be_users database table. Each application usually has its own user accounts and authorization schemes. But maintaining multiple accounts of the same user for each web application is a pain and should be avoided. Apache can deal with that situation by shipping plenty of authentication modules. Have a look at a little demonstration of mod_auth_mysql.
Enhanced password recovery for Frontend users in TYPO3 4.3
Password recovery for frontend users before TYPO3 4.3 was poor and insecure: Passwords were sent by e-mail in plaintext, the recovery form could be abused and revealed privat information to public. While implementing the felogin sysext for a community website, I surprisingly found some fundamental changes in the recovery method in TYPO3 4.3.
Security in TypoScript: Applying stdWrap functions like htmlSpecialChars to data in dataWrap
A frequently used feature of TypoScript is stdWrap. It provides many functions and wrappers to parse your data. It serves as a multipurpose parsing suite with helpers of any kind. dataWrap is one of the most powerful among them, but it's also one of the most tricky ones. Read on for a little demonstration on how to add security to your TypoScript by applying the stdWrap function "htmlSpecialChars" to data in dataWrap...
Little case study on using static file cache to increase performance of TYPO3
The average number of requests on www.t3node.com is growing more and more. Since the website is hosted on a tiny virtual machine shared with others, the overall server performance is bad. Today I decided to serve pages from file cache to reduce the load. This little case study describes the problem by example and gives some key data for illustration.
Prevent SQL injection in TypoScript when using strings from GET parameters
Whenever you are using GET/POST parameters in SQL queries, you have to face the risk of running into SQL injection. The golden rule here is not to trust user parameters, but always properly check and escape values. This article introduces a TYPO3 extension, which helps to sanitize parameters by extending TypoScript stdWrap.
On Twitter...
- Sep, 3rd: Rich harvest 2010 - #red #hot #chilli #peppers http://twitpic.com/2kx3ex
- Sep, 2nd: #TYPO3 Form API project: http://is.gd/eRMQ4 - A step towards new form handling for the FE in 4.5+?
- Sep, 2nd: Once again, extending a #sugarCRM email class reveals that the modelling in sugarCRM is not optimal.
Follow my Twitter
and RSS
feed.
About this site
T3node is a TYPO3 blog by Steffen Müller. Beside TYPO3, technical and non-technical topics about free software and networked communication are discussed. It's build with TYPO3.
The content of this website is distributed under the Creative Commons Attribution - NonCommercial - ShareAlike 3.0 Unported licence.
About Steffen Müller
Since 2002, I am a user and developer of the TYPO3 content management system. I understand content management as an interdisciplinary task under the terms of a knowledge society. This task combines technical, economical and social aspects as well as profund analysis, planning and implementation.
Therefore I do not focus on plain coding, but on various aspects like usability, accessibility, customizability or empirical analysis, following actual findings in communication science. I am also very interested in the subjects of knowledge communication in open source communities and knowledge management in general.
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. Since April, 2010 I am a supporting member of the TYPO3 Association and since May, 2009 a TYPO3 TRYDIVER ;-).
Article tags
--> Find a list of all blog articles
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.
