SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
TYPO3camp Regensburg 2012   Inspiring people to
                TYPO3 6.0                   share
Montag, 29. Oktober 12
TYPO3 6.0




                TYPO3camp Regensburg 2012               Inspiring people to
                TYPO3 6.0                               share
Montag, 29. Oktober 12
Whois


                Whois
                         Oliver Hader <oliver.hader@typo3.org>

                         seit 2005 mit TYPO3 aktiv

                         2006 Diplomarbeit an der Hochschule Hof

                         2007 TYPO3 Kernentwickler

                         2008 Release Manager von TYPO3 4.3

                         2010 Leiter des TYPO3 v4 Kernentwickler-Teams




                TYPO3camp Regensburg 2012                                Inspiring people to
                TYPO3 6.0                                                share
Montag, 29. Oktober 12
Warum?


                TYPO3 4.7, 4.8, 4.9, 5... äh
                         seit 2005 Entwicklung von „TYPO3 5.0“

                            seit einiger Zeit TYPO3 „Phoenix“

                            seit drei Wochen TYPO3 Neos

                         Major Versions vs. Minor Versions

                            4.0, 5.0, ... vs. 4.1, 4.2, ...

                         Bedarf an Änderungen und Breaking Changes

                         deswegen TYPO3 6.0 und TYPO3 Neos 1.0


                TYPO3camp Regensburg 2012                            Inspiring people to
                TYPO3 6.0                                            share
Montag, 29. Oktober 12
TYPO3


                Die liebe Familie




                TYPO3camp Regensburg 2012   Inspiring people to
                TYPO3 6.0                   share
Montag, 29. Oktober 12
Release Zyklus


                Releases
                         Zyklus von 6 Monaten

                            Releases im April und Oktober (meistens)

                            4 Monate für Entwicklung

                            2 Monate für Stabilisierung

                         wahrscheinlich TYPO3 6.2 LTS




                TYPO3camp Regensburg 2012                              Inspiring people to
                TYPO3 6.0                                              share
Montag, 29. Oktober 12
Release Zyklus


                Releases
                         Zyklus von 6 Monaten

                            Releases im April und Oktober (meistens)

                            4 Monate für Entwicklung

                            2 Monate für Stabilisierung

                         wahrscheinlich TYPO3 6.2 LTS




                TYPO3camp Regensburg 2012                              Inspiring people to
                TYPO3 6.0                                              share
Montag, 29. Oktober 12
TYPO3 6.0


                File Abstraction Layer
                         Abstraktion für Dateien im TYPO3 Kern

                             History: bisher „DAM“ für Abstraktion und Meta-Daten

                             Referenzen, keine Duplikate mehr

                                  Storage              File          Collection



                                   Driver       Content                       Content

                                                                Reference
                TYPO3camp Regensburg 2012                                   Inspiring people to
                TYPO3 6.0                                                   share
Montag, 29. Oktober 12
TYPO3 6.0


                Extbase & Fluid
                         Forcierung der Verwendung im Kern

                             Extension Manager & Language Management

                             Backend User, Backend Log, About Module, ...

                         Neue Domain Models für BackendUser, Category, FAL




                TYPO3camp Regensburg 2012                                   Inspiring people to
                TYPO3 6.0                                                   share
Montag, 29. Oktober 12
TYPO3 6.0


                PHP Namespaces
                         Einführung von Namespaces

                             VendorProductComponent

                             TYPO3CMSCoreUtilityGeneralUtility

                         Änderung des kompletten TYPO3 Quellcodes

                         drei Basiskomponenten - Core, Frontend, Backend

                         Abwärtskompatibilität gewährleistet (z.B. t3lib_div Aufrufe)

                         konfliktfreie Integration mit anderen Frameworks (Flow, etc.)


                TYPO3camp Regensburg 2012                                   Inspiring people to
                TYPO3 6.0                                                   share
Montag, 29. Oktober 12
TYPO3 6.0


                Generell
                         neuer PHP Bootstrap Mechanismus

                             init.php, index_ts.php, cli_dispatch.phpsh

                             LocalConfiguration & AdditionalConfiguration in typo3conf

                             typo3conf/temp_* nun in typo3temp/Cache/*

                         XCLASS Handling nun über Autoloader

                         größere Code Coverage bei Unit Tests

                             ständiges Monitoring über Travis CI


                TYPO3camp Regensburg 2012                                 Inspiring people to
                TYPO3 6.0                                                 share
Montag, 29. Oktober 12
TYPO3 6.0


                Generell
                         Integration globaler Kategorien im Backend

                         Integration einer einfachen jQuery Loading API

                         Entfernen von „deprecated methods“

                         Optimierungen im Workspace Handling

                         neues Introduction Package - responsive




                TYPO3camp Regensburg 2012                                 Inspiring people to
                TYPO3 6.0                                                 share
Montag, 29. Oktober 12
TYPO3 6.0


                Fallstricke
                         „deprecated methods“ und Entwickler Akzeptanz

                             Möglichkeit, dass Extensions nicht mehr funktionieren

                             weitere Kompatibilitätsschicht für „ungültige Aufrufe“

                             für Entwickler eigentlich und meistens „search & replace“

                         DAM vs. File Abstraction Layer

                             Meta-Daten über Media Management Extension




                TYPO3camp Regensburg 2012                                    Inspiring people to
                TYPO3 6.0                                                    share
Montag, 29. Oktober 12
TYPO3 6.0


                Anyway... back to the future!
                         TYPO3 6.0

                             nicht heute

                             aber am 27. November 2012 (rescheduled)

                             dennoch Reschedule Party heute Abend




                TYPO3camp Regensburg 2012                              Inspiring people to
                TYPO3 6.0                                              share
Montag, 29. Oktober 12
?????
                             ??
                            ?
                            ??
                          ??
                          ?



Montag, 29. Oktober 12
inspiring people to share.


Montag, 29. Oktober 12

Weitere ähnliche Inhalte

Ähnlich wie TYPO3camp Regensburg: TYPO3 6.0

TYPO3 CMS 6.0 - Die Neuerungen (typovision GmbH)
TYPO3 CMS 6.0 - Die Neuerungen (typovision GmbH)TYPO3 CMS 6.0 - Die Neuerungen (typovision GmbH)
TYPO3 CMS 6.0 - Die Neuerungen (typovision GmbH)die.agilen GmbH
 
Typo3 cms-6-0-die-neuerungen
Typo3 cms-6-0-die-neuerungenTypo3 cms-6-0-die-neuerungen
Typo3 cms-6-0-die-neuerungenMokhtar Slama
 
Alle Änderungen zu TYPO3 6.0
Alle Änderungen zu TYPO3 6.0Alle Änderungen zu TYPO3 6.0
Alle Änderungen zu TYPO3 6.0Alex Kellner
 
Eigene Änderungen in den TYPO3-Kern bringen
Eigene Änderungen in den TYPO3-Kern bringenEigene Änderungen in den TYPO3-Kern bringen
Eigene Änderungen in den TYPO3-Kern bringenSteffen Gebert
 
TYPO3 Neos - ein technischer Überblick - DWX 2013
TYPO3 Neos - ein technischer Überblick - DWX 2013TYPO3 Neos - ein technischer Überblick - DWX 2013
TYPO3 Neos - ein technischer Überblick - DWX 2013die.agilen GmbH
 
Extbase & Fluid Einführung - MTUG - Patrick Lobacher
Extbase & Fluid Einführung - MTUG - Patrick LobacherExtbase & Fluid Einführung - MTUG - Patrick Lobacher
Extbase & Fluid Einführung - MTUG - Patrick Lobacherdie.agilen GmbH
 
Neuigkeiten aus dem TYPO3-Projekt
Neuigkeiten aus dem TYPO3-ProjektNeuigkeiten aus dem TYPO3-Projekt
Neuigkeiten aus dem TYPO3-ProjektSteffen Gebert
 
Knowledge Management in der TYPO3 Community
Knowledge Management in der TYPO3 CommunityKnowledge Management in der TYPO3 Community
Knowledge Management in der TYPO3 CommunityKarsten Dambekalns
 
TYPO3 CMS 6.1 - Die Neuerungen - typovision GmbH
TYPO3 CMS 6.1 - Die Neuerungen - typovision GmbHTYPO3 CMS 6.1 - Die Neuerungen - typovision GmbH
TYPO3 CMS 6.1 - Die Neuerungen - typovision GmbHdie.agilen GmbH
 
FLOW3 Einführung auf dem TYPO3Camp Berlin 2012
FLOW3 Einführung auf dem TYPO3Camp Berlin 2012FLOW3 Einführung auf dem TYPO3Camp Berlin 2012
FLOW3 Einführung auf dem TYPO3Camp Berlin 2012Christof Rodejohann
 
Elemente Websolutions - FLOW3 Überblick
Elemente Websolutions - FLOW3 ÜberblickElemente Websolutions - FLOW3 Überblick
Elemente Websolutions - FLOW3 Überblickelemente websolutions
 
TYPO3 Neos - Next Generation CMS - Webkongress Erlangen 2014
TYPO3 Neos - Next Generation CMS - Webkongress Erlangen 2014TYPO3 Neos - Next Generation CMS - Webkongress Erlangen 2014
TYPO3 Neos - Next Generation CMS - Webkongress Erlangen 2014die.agilen GmbH
 
TYPO3 Neos - Next Generation CMS (IPC 2014)
TYPO3 Neos - Next Generation CMS (IPC 2014)TYPO3 Neos - Next Generation CMS (IPC 2014)
TYPO3 Neos - Next Generation CMS (IPC 2014)die.agilen GmbH
 
TYPO3 Neos - Next Generation CMS - DWX 2014
TYPO3 Neos - Next Generation CMS - DWX 2014TYPO3 Neos - Next Generation CMS - DWX 2014
TYPO3 Neos - Next Generation CMS - DWX 2014die.agilen GmbH
 
Die Neuerungen in TYPO3 CMS 6
Die Neuerungen in TYPO3 CMS 6Die Neuerungen in TYPO3 CMS 6
Die Neuerungen in TYPO3 CMS 6Wolfgang Wagner
 
Einführung und Grobüberblick über TYPO3 4.7
Einführung und Grobüberblick  über TYPO3 4.7Einführung und Grobüberblick  über TYPO3 4.7
Einführung und Grobüberblick über TYPO3 4.7Steffen Ritter
 
Caretaker TYPO3 Monitoring
Caretaker TYPO3 MonitoringCaretaker TYPO3 Monitoring
Caretaker TYPO3 MonitoringPeter Kraume
 
Sonnenschein für ihre Website
Sonnenschein für ihre WebsiteSonnenschein für ihre Website
Sonnenschein für ihre WebsiteOlivier Dobberkau
 

Ähnlich wie TYPO3camp Regensburg: TYPO3 6.0 (20)

TYPO3 CMS 6.0 - Die Neuerungen (typovision GmbH)
TYPO3 CMS 6.0 - Die Neuerungen (typovision GmbH)TYPO3 CMS 6.0 - Die Neuerungen (typovision GmbH)
TYPO3 CMS 6.0 - Die Neuerungen (typovision GmbH)
 
Typo3 cms-6-0-die-neuerungen
Typo3 cms-6-0-die-neuerungenTypo3 cms-6-0-die-neuerungen
Typo3 cms-6-0-die-neuerungen
 
Alle Änderungen zu TYPO3 6.0
Alle Änderungen zu TYPO3 6.0Alle Änderungen zu TYPO3 6.0
Alle Änderungen zu TYPO3 6.0
 
Eigene Änderungen in den TYPO3-Kern bringen
Eigene Änderungen in den TYPO3-Kern bringenEigene Änderungen in den TYPO3-Kern bringen
Eigene Änderungen in den TYPO3-Kern bringen
 
TYPO3 Neos in der Praxis
TYPO3 Neos in der PraxisTYPO3 Neos in der Praxis
TYPO3 Neos in der Praxis
 
TYPO3 Neos - ein technischer Überblick - DWX 2013
TYPO3 Neos - ein technischer Überblick - DWX 2013TYPO3 Neos - ein technischer Überblick - DWX 2013
TYPO3 Neos - ein technischer Überblick - DWX 2013
 
Extbase & Fluid Einführung - MTUG - Patrick Lobacher
Extbase & Fluid Einführung - MTUG - Patrick LobacherExtbase & Fluid Einführung - MTUG - Patrick Lobacher
Extbase & Fluid Einführung - MTUG - Patrick Lobacher
 
Neuigkeiten aus dem TYPO3-Projekt
Neuigkeiten aus dem TYPO3-ProjektNeuigkeiten aus dem TYPO3-Projekt
Neuigkeiten aus dem TYPO3-Projekt
 
Knowledge Management in der TYPO3 Community
Knowledge Management in der TYPO3 CommunityKnowledge Management in der TYPO3 Community
Knowledge Management in der TYPO3 Community
 
TYPO3 CMS 6.1 - Die Neuerungen - typovision GmbH
TYPO3 CMS 6.1 - Die Neuerungen - typovision GmbHTYPO3 CMS 6.1 - Die Neuerungen - typovision GmbH
TYPO3 CMS 6.1 - Die Neuerungen - typovision GmbH
 
FLOW3 Einführung auf dem TYPO3Camp Berlin 2012
FLOW3 Einführung auf dem TYPO3Camp Berlin 2012FLOW3 Einführung auf dem TYPO3Camp Berlin 2012
FLOW3 Einführung auf dem TYPO3Camp Berlin 2012
 
Elemente Websolutions - FLOW3 Überblick
Elemente Websolutions - FLOW3 ÜberblickElemente Websolutions - FLOW3 Überblick
Elemente Websolutions - FLOW3 Überblick
 
TYPO3 Neos - Next Generation CMS - Webkongress Erlangen 2014
TYPO3 Neos - Next Generation CMS - Webkongress Erlangen 2014TYPO3 Neos - Next Generation CMS - Webkongress Erlangen 2014
TYPO3 Neos - Next Generation CMS - Webkongress Erlangen 2014
 
TYPO3 Neos - Next Generation CMS (IPC 2014)
TYPO3 Neos - Next Generation CMS (IPC 2014)TYPO3 Neos - Next Generation CMS (IPC 2014)
TYPO3 Neos - Next Generation CMS (IPC 2014)
 
TYPO3 Neos - Next Generation CMS - DWX 2014
TYPO3 Neos - Next Generation CMS - DWX 2014TYPO3 Neos - Next Generation CMS - DWX 2014
TYPO3 Neos - Next Generation CMS - DWX 2014
 
Die Neuerungen in TYPO3 CMS 6
Die Neuerungen in TYPO3 CMS 6Die Neuerungen in TYPO3 CMS 6
Die Neuerungen in TYPO3 CMS 6
 
Einführung und Grobüberblick über TYPO3 4.7
Einführung und Grobüberblick  über TYPO3 4.7Einführung und Grobüberblick  über TYPO3 4.7
Einführung und Grobüberblick über TYPO3 4.7
 
Caretaker TYPO3 Monitoring
Caretaker TYPO3 MonitoringCaretaker TYPO3 Monitoring
Caretaker TYPO3 Monitoring
 
Sonnenschein für ihre Website
Sonnenschein für ihre WebsiteSonnenschein für ihre Website
Sonnenschein für ihre Website
 
Vorschau auf Drupal 8
Vorschau auf Drupal 8Vorschau auf Drupal 8
Vorschau auf Drupal 8
 

Mehr von Oliver Hader

T3DD23 Content Security Policy - Concept, Strategies & Pitfalls
T3DD23 Content Security Policy - Concept, Strategies & PitfallsT3DD23 Content Security Policy - Concept, Strategies & Pitfalls
T3DD23 Content Security Policy - Concept, Strategies & PitfallsOliver Hader
 
SAST für TYPO3 Extensions
SAST für TYPO3 ExtensionsSAST für TYPO3 Extensions
SAST für TYPO3 ExtensionsOliver Hader
 
Web Application Security Workshop (T3DD19)
Web Application Security Workshop (T3DD19)Web Application Security Workshop (T3DD19)
Web Application Security Workshop (T3DD19)Oliver Hader
 
Hacking TYPO3 v9 (T3DD19 edition)
Hacking TYPO3 v9 (T3DD19 edition)Hacking TYPO3 v9 (T3DD19 edition)
Hacking TYPO3 v9 (T3DD19 edition)Oliver Hader
 
TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"
TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"
TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"Oliver Hader
 
TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)
TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)
TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)Oliver Hader
 
TYPO3 Event Sourcing
TYPO3 Event SourcingTYPO3 Event Sourcing
TYPO3 Event SourcingOliver Hader
 
H4CK1N6 - Web Application Security
H4CK1N6 - Web Application SecurityH4CK1N6 - Web Application Security
H4CK1N6 - Web Application SecurityOliver Hader
 
TYPO3 Backstage Development
TYPO3 Backstage DevelopmentTYPO3 Backstage Development
TYPO3 Backstage DevelopmentOliver Hader
 
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...Oliver Hader
 
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJSWebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJSOliver Hader
 
Web application security
Web application securityWeb application security
Web application securityOliver Hader
 
Contribute to TYPO3 CMS
Contribute to TYPO3 CMSContribute to TYPO3 CMS
Contribute to TYPO3 CMSOliver Hader
 
T3CON13DE - TYPO3 CMS Team
T3CON13DE - TYPO3 CMS TeamT3CON13DE - TYPO3 CMS Team
T3CON13DE - TYPO3 CMS TeamOliver Hader
 
TYPO3 Inline Relational Record Editing (IRRE)
TYPO3 Inline Relational Record Editing (IRRE)TYPO3 Inline Relational Record Editing (IRRE)
TYPO3 Inline Relational Record Editing (IRRE)Oliver Hader
 

Mehr von Oliver Hader (17)

T3DD23 Content Security Policy - Concept, Strategies & Pitfalls
T3DD23 Content Security Policy - Concept, Strategies & PitfallsT3DD23 Content Security Policy - Concept, Strategies & Pitfalls
T3DD23 Content Security Policy - Concept, Strategies & Pitfalls
 
SAST für TYPO3 Extensions
SAST für TYPO3 ExtensionsSAST für TYPO3 Extensions
SAST für TYPO3 Extensions
 
Web Application Security Workshop (T3DD19)
Web Application Security Workshop (T3DD19)Web Application Security Workshop (T3DD19)
Web Application Security Workshop (T3DD19)
 
Hacking TYPO3 v9 (T3DD19 edition)
Hacking TYPO3 v9 (T3DD19 edition)Hacking TYPO3 v9 (T3DD19 edition)
Hacking TYPO3 v9 (T3DD19 edition)
 
Hacking TYPO3 v9
Hacking TYPO3 v9Hacking TYPO3 v9
Hacking TYPO3 v9
 
TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"
TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"
TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"
 
TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)
TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)
TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)
 
TYPO3 Event Sourcing
TYPO3 Event SourcingTYPO3 Event Sourcing
TYPO3 Event Sourcing
 
H4CK1N6 - Web Application Security
H4CK1N6 - Web Application SecurityH4CK1N6 - Web Application Security
H4CK1N6 - Web Application Security
 
TYPO3 Backstage Development
TYPO3 Backstage DevelopmentTYPO3 Backstage Development
TYPO3 Backstage Development
 
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
 
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJSWebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
 
Web Components
Web ComponentsWeb Components
Web Components
 
Web application security
Web application securityWeb application security
Web application security
 
Contribute to TYPO3 CMS
Contribute to TYPO3 CMSContribute to TYPO3 CMS
Contribute to TYPO3 CMS
 
T3CON13DE - TYPO3 CMS Team
T3CON13DE - TYPO3 CMS TeamT3CON13DE - TYPO3 CMS Team
T3CON13DE - TYPO3 CMS Team
 
TYPO3 Inline Relational Record Editing (IRRE)
TYPO3 Inline Relational Record Editing (IRRE)TYPO3 Inline Relational Record Editing (IRRE)
TYPO3 Inline Relational Record Editing (IRRE)
 

TYPO3camp Regensburg: TYPO3 6.0

  • 1. TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 2. TYPO3 6.0 TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 3. Whois Whois Oliver Hader <oliver.hader@typo3.org> seit 2005 mit TYPO3 aktiv 2006 Diplomarbeit an der Hochschule Hof 2007 TYPO3 Kernentwickler 2008 Release Manager von TYPO3 4.3 2010 Leiter des TYPO3 v4 Kernentwickler-Teams TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 4. Warum? TYPO3 4.7, 4.8, 4.9, 5... äh seit 2005 Entwicklung von „TYPO3 5.0“ seit einiger Zeit TYPO3 „Phoenix“ seit drei Wochen TYPO3 Neos Major Versions vs. Minor Versions 4.0, 5.0, ... vs. 4.1, 4.2, ... Bedarf an Änderungen und Breaking Changes deswegen TYPO3 6.0 und TYPO3 Neos 1.0 TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 5. TYPO3 Die liebe Familie TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 6. Release Zyklus Releases Zyklus von 6 Monaten Releases im April und Oktober (meistens) 4 Monate für Entwicklung 2 Monate für Stabilisierung wahrscheinlich TYPO3 6.2 LTS TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 7. Release Zyklus Releases Zyklus von 6 Monaten Releases im April und Oktober (meistens) 4 Monate für Entwicklung 2 Monate für Stabilisierung wahrscheinlich TYPO3 6.2 LTS TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 8. TYPO3 6.0 File Abstraction Layer Abstraktion für Dateien im TYPO3 Kern History: bisher „DAM“ für Abstraktion und Meta-Daten Referenzen, keine Duplikate mehr Storage File Collection Driver Content Content Reference TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 9. TYPO3 6.0 Extbase & Fluid Forcierung der Verwendung im Kern Extension Manager & Language Management Backend User, Backend Log, About Module, ... Neue Domain Models für BackendUser, Category, FAL TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 10. TYPO3 6.0 PHP Namespaces Einführung von Namespaces VendorProductComponent TYPO3CMSCoreUtilityGeneralUtility Änderung des kompletten TYPO3 Quellcodes drei Basiskomponenten - Core, Frontend, Backend Abwärtskompatibilität gewährleistet (z.B. t3lib_div Aufrufe) konfliktfreie Integration mit anderen Frameworks (Flow, etc.) TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 11. TYPO3 6.0 Generell neuer PHP Bootstrap Mechanismus init.php, index_ts.php, cli_dispatch.phpsh LocalConfiguration & AdditionalConfiguration in typo3conf typo3conf/temp_* nun in typo3temp/Cache/* XCLASS Handling nun über Autoloader größere Code Coverage bei Unit Tests ständiges Monitoring über Travis CI TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 12. TYPO3 6.0 Generell Integration globaler Kategorien im Backend Integration einer einfachen jQuery Loading API Entfernen von „deprecated methods“ Optimierungen im Workspace Handling neues Introduction Package - responsive TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 13. TYPO3 6.0 Fallstricke „deprecated methods“ und Entwickler Akzeptanz Möglichkeit, dass Extensions nicht mehr funktionieren weitere Kompatibilitätsschicht für „ungültige Aufrufe“ für Entwickler eigentlich und meistens „search & replace“ DAM vs. File Abstraction Layer Meta-Daten über Media Management Extension TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 14. TYPO3 6.0 Anyway... back to the future! TYPO3 6.0 nicht heute aber am 27. November 2012 (rescheduled) dennoch Reschedule Party heute Abend TYPO3camp Regensburg 2012 Inspiring people to TYPO3 6.0 share Montag, 29. Oktober 12
  • 15. ????? ?? ? ?? ?? ? Montag, 29. Oktober 12
  • 16. inspiring people to share. Montag, 29. Oktober 12