The day started with the Keynote by Kasper, it was shorter than I expected but quite amusing. The next year will be a TYPO3 Conference in Dallas (USA) but it should not replace to the conference in Europe, it means that TYPO3 community is growing and it’s good.
After the Keynote I went to the next talks:
- DEV3 – TYPO3 Enterprise Development: DEV3 is an Eclipse plugin to work with TYPO3 4, FLOW3 and TYPO3 5. It has a TeplateView that allows to users to modify TypoScript from Eclipse, users can edit constants and setup sections, moreover it has syntax highlighting, syntax checking, auto-completion, … for TYPO3, FLOW3 and TypoScript (mental note: “I have to test this plugin”).
- CSC2: Bringing CSS Styled Content to the next level: This was a talk about CSS, but it was very general and I don’t like it so much, maybe because I don’t usually have to fight with CSS or because I already knew the most of the things that she said.
- OpenEMM – Sending out Newsletters with TYPO3: An extension to send newsletters that integrates OpenEMM into TYPO3 backend. For that extension you need OpenEMM, an open source Java application, and it doesn’t provide anything special compared with TC Directmail (
tc_directmail), so if
tc_directmaildoesn’t fits your requirements maybe this new extension could do it.
- Business Case – Marketing Open Source Software: Another quite general talk about marketing in open source companies, he recommended a book “The Cluetrain Manifesto” and talk about that in open source companies there’re 4 C’s, the common 3 C’s of marketing (Corporation, Customers and Competitors) and Community.
- Touchless Security with FLOW3: An explanation about how the security framework works in FLOW3. It uses AOP (Aspect Oriented Programming) to can intercept every method that is going to be executed and through ACLs (Access Control Lists) the framework allows or denies the execution of any method. The most important here is that you don’t have to take care about security in your code, only have to define a concrete ACL and never modify your code.
- Test Driven Development using FLOW3: He explained the concept of Test Driven Development in which you have to write tests for all your code and before write your code, in that way you define the APIs before write it. FLOW3 has a Testing package based on PHPUnit that make easy write unit tests. I think that it’s a very interesting idea about how to develop an application. Karsten also talked about Test Driven Design, because some time you are doing design while you write your tests.
That day was a long day because of the conference dinner and the party after that. Not a very good day talking about the talks but a good social day.