Upload
t3agent
View
712
Download
2
Embed Size (px)
DESCRIPTION
Gives a Short overview about the 3 TYPO3 Releases 4.5, 4.6 and 4.7 with focus on integration and upgrade processes.
Citation preview
Christian HändelCerti!ed TYPO3 Integrator ● www.t3agent.de ● www.medienagenten.de ●
TYPO3 4.5 bis 4.7Die wichtigsten Neuerungen im Überblick
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
Ziele in 4.5.
• LTS = Long Time Support
• Breite Abwärtskompatibilität
• als Versionskontrolle wird SVN eingesetzt
• Deprecated bleibt erhalten
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
Ziele in 4.6
• --rebase: Grundsätzliche Neuerungen der Basis
• Deprecated fliegt
• „Abwärtskompatibilität“ zu 4.5.
• als Versionskontrolle wird auf GIT umgestellt
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
Ziele in 4.7
• Barrierefreiheit -> BLE-Project (Bundesamt für Landwirtschaft und Ernährung)
• HTML5
• Etablierung von Extbase
• Codebereinigung
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
Ablauf in der Übersicht
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
4.6 - Form Content Objekt
• neue Sysext forms
• komfortableres Content-Object (Styling und Programmierung)
• Filter- und Validierungsmöglichkeiten
• bessere TSConfig Möglichkeiten
• Typoscript aufgebohrt
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
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 !!!
Donnerstag, 10. Mai 2012
Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de
Quellen:
• TYPO3 Release Notes 4.6 und 4.7http://wiki.typo3.org/wiki/TYPO3_4.6.8http://typo3.org/download/release-notes/typo3-4-7-release-notes/
• Slideshare Patrick Lobacher zu den Neuerungenhttp://www.slideshare.net/plobacher/typo3-46-die-neuerungen-typovisionhttp://www.slideshare.net/plobacher/typo3-47-die-neuerungen-typovision-gnbh
• Releases Overview von Xavier Perseguershttp://www.slideshare.net/xperseguers/typo3-46-overview
Donnerstag, 10. Mai 2012