21
Christian Händel Certied TYPO3 Integrator www.t3agent.de www.medienagenten.de TYPO3 4.5 bis 4.7 Die wichtigsten Neuerungen im Überblick Donnerstag, 10. Mai 2012

TYPO3 the last 3 Releases

  • 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

Page 1: TYPO3 the last 3 Releases

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

Page 2: TYPO3 the last 3 Releases

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

Page 3: TYPO3 the last 3 Releases

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

Page 4: TYPO3 the last 3 Releases

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

Page 5: TYPO3 the last 3 Releases

Christian HändelCerti!ed TYPO3 Integrator www.medienagenten.de

Ablauf in der Übersicht

Donnerstag, 10. Mai 2012

Page 6: TYPO3 the last 3 Releases

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

Page 7: TYPO3 the last 3 Releases

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

Page 8: TYPO3 the last 3 Releases

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

Page 9: TYPO3 the last 3 Releases

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

Page 10: TYPO3 the last 3 Releases

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

Page 11: TYPO3 the last 3 Releases

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

Page 12: TYPO3 the last 3 Releases

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

Page 13: TYPO3 the last 3 Releases

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

Page 14: TYPO3 the last 3 Releases

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

Page 15: TYPO3 the last 3 Releases

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

Page 16: TYPO3 the last 3 Releases

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

Page 17: TYPO3 the last 3 Releases

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

Page 18: TYPO3 the last 3 Releases

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

Page 19: TYPO3 the last 3 Releases

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

Page 20: TYPO3 the last 3 Releases

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

Page 21: TYPO3 the last 3 Releases

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