1. TYPO3 4.5 bis 4.7
Die wichtigsten Neuerungen im Überblick
Christian Händel ● www.t3agent.de ● www.medienagenten.de ●
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
2. Ziele in 4.5.
• LTS = Long Time Support
• Breite Abwärtskompatibilität
• als Versionskontrolle wird SVN eingesetzt
• Deprecated bleibt erhalten
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
3. Ziele in 4.6
• --rebase: Grundsätzliche Neuerungen der Basis
• Deprecated fliegt
• „Abwärtskompatibilität“ zu 4.5.
• als Versionskontrolle wird auf GIT umgestellt
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
4. Ziele in 4.7
• Barrierefreiheit -> BLE-Project (Bundesamt für
Landwirtschaft und Ernährung)
• HTML5
• Etablierung von Extbase
• Codebereinigung
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
5. Ablauf in der Übersicht
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
6. 4.6 - Allgemeines
• Verabschieden von der Vergangenheit
• PHP ab Version 5.3 ist Pflicht (magic_quotes_qpc,
safe_mode)
• IE 6 Support fällt weg
• ImageMagick muss mindestens v6 aufweisen
• Alter Extension-Manager fällt weg
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
7. 4.6 - Form Content Objekt
• neue Sysext forms
• komfortableres Content-Object (Styling und
Programmierung)
• Filter- und Validierungsmöglichkeiten
• bessere TSConfig Möglichkeiten
• Typoscript aufgebohrt
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
8. 4.6 - XLIFF Support
• locallang Konzept wird durch XLIFF ersetzt
• XLIFF = XML Localization Interchange File Format
• international standardisiert
• ermöglicht unter anderem Ein- und Mehrzahl
• backported aus Flow 3
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
9. 4.6 - Kleinere Änderungen - Teil 1
• bessere Konfigurationsmöglichkeiten in TSconfig und in
Flexforms
• Backend-Beschleunigung -> minimierte JS und CSS
auf eine Datei, keine komprimierung der JSinline
• Frontend-Beschleunigung -> minifyJS und -CSS und
concatenateJS und -CSS über config
• saltedpasswords und rsaauth per default
• Caching Framework per default
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
10. 4.6 - Kleinere Änderungen - Teil 2
• 2 neue Scheduler Tasks - Aufräumen Dateien und
Datenbanktabellen
• Extjs 3.4.0 implementiert
• Verbesserung des RTE in vielen Details
• Optimierung der Backend-Suche
• Typoscript replacement, hash, round,
removeDefaultCss
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
11. 4.6 - Entwickler
• Konstruktoren, verschachtelte Subparts, neue Hooks
• GIFbuilder mit 32Bit PNGs
• Extbase ist stable und besitzt nun CLI-Interface,
Signal/Slots, Validator API
• Fluid besitzt nun einen eigenen Cash
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
12. Fazit bis hier hin
• 4.6. läutet eine neue Generation ein durch feste
Verankerung von Extbase und Fluid
• 4.5. und 4.6. sind zwei verschiedene Welten
• Update nicht ohne Weiteres möglich, da viele
deprecated Funktionen fliegen
• neues Formobjekt muss berücksichtigt werden
• Systemanforderungen sollten geklärt werden
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
13. 4.7 - Allgemeines
• Etablieren von Extbase und Fluid
• „standards und accessibility“
• Barriere Freiheit
• Entwicklung eines Government-Packages
• HTML5 für das Frontend
• FAL verschoben auf 6.0
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
14. 4.7 - Barrierefreiheit
• Einfach und valide nach Standards BITV 2.0 und
WCAG 2.0 mit Skiplinks, Zoom und
Kontrastunterstützung sowie relative
Größenorientierung
• benutzt Standard-HTML5 Tags, based on Boilerplate
• wird als fertiges Package ausgeliefert
• Anpassung indexed_search und tt_news
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
15. 4.7 - HTML5
• Überschriften als Header und Sitemap als Nav dafür
Contentelemente noch nicht als Article, Aside oder
Section
• Multimediaelement unterstützt video und audio dank
VideoJS und Flowplayer
• Multimedia um meta-Informationen erweitert
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
16. 4.7 - System Änderungen
• Swiftmailer-Umstellung abgeschlossen
• ADOdb aktualisiert auf 5.14. (MSSQL)
• Core auf PHP 5.4. angepasst
• rsaauth für Drittanbieter zugänglich gemacht
• Anpassungen am Typoscript-Object-Browser und in
den Exclude-Feldern
• RTE weiter verbessert und erste HTML5 Markups
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
17. 4.7 - Für Integratoren
• HTMLmail deprecated
• Typoscript orderedStdWrap,
exposeNonexistendUserInForgotPasswordDialog = 0/1,
felogin mehr stdWrap, caching für Content
• besser Config für Cache in TSconfig
• Standardmäßig utf-8
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
18. 4.7 - Für Entwickler
• Flexform Conditions
• jede Menge neue Hooks
• Clean-Up (30 Funktionen u.a. t3lib_div::debug und
htmlmail)
• indexed_search hat pi2 based on extbase und fluid
• Flow3-Debugger backported
• dependency injection via @inject
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
19. 4.7 - Fazit zum Schluss
• Implementierung von extbase und fluid etabliert
• hartes Cleanup (htmlmail)
• Orientierung an neuen Standards (Barrierefreiheit und
HTML5)
• große Entfernung zu 4.5. dadurch wird ein Update
schwierig und viele Extension müssen nachgerüstet
bzw. ersetzt werden
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
20. Ausblick
• 6.0 kommt am 24.10.2012 - Release Party?
• Integrator bleibt für 6.0 gültig
• beinhaltet FAL
• ausgerichtet auf eine neue Basis
• laut Patrick Lobacher LTS eventuell erst ab 6.1 !!!
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012
21. Quellen:
• TYPO3 Release Notes 4.6 und 4.7
http://wiki.typo3.org/wiki/TYPO3_4.6.8
http://typo3.org/download/release-notes/typo3-4-7-release-notes/
• Slideshare Patrick Lobacher zu den Neuerungen
http://www.slideshare.net/plobacher/typo3-46-die-neuerungen-
typovision
http://www.slideshare.net/plobacher/typo3-47-die-neuerungen-
typovision-gnbh
• Releases Overview von Xavier Perseguers
http://www.slideshare.net/xperseguers/typo3-46-overview
Christian Händel www.medienagenten.de
Certified TYPO3 Integrator
Donnerstag, 10. Mai 2012