SlideShare uma empresa Scribd logo
1 de 25
T3CON12
                     Québec City




         TYPO3 6.0
BACK TO THE FUTURE             1
AGENDA


 New products at the horizon     T YPO3 6.0 Projects    (optional)
     FOO 1.0 vs. TYPO3 4.x         jQuery Integration
     Marketing                     Extension Manager
     Development
     future versions


 T YPO3 6.0 Overview
     Release Team
     Schedule
     Goals
     Sprints


                                                                   2
STEFFEN RITTER


 Germany, near Frankfurt

 Studied Computer Science

 Freelancer for T YPO3 Development

 T YPO3 since 2006
   Core Team Member
   Release Manager 4.7




                                      3
NEW PRODUCTS     Why 6.0?
AT THE HORIZON




                            4
T YPO3 6.0 – A NEW VERSION NUMBER

    A great discussion arouse around this slide…




                                                   5
PRODUCT COMPARISON: TODAY

         T YPO3 4.x                     T YPO3 “Phoenix” (Foo 1.0)
 Thousands of Features                 Basic feature set
 Thousands of Extensions               No packages/repository yet
 > 50 backend languages                Translation prepared

 CMS with extension                    Application framework with
  framework                              small CMS

                …                                        …


Different Target  Different concepts  Different Products  Different Name
                                                                              6
MARKETING NEEDS




   11 years,          7 years,              9 years,
7 major versions   5 major versions      4 major versions
   31 minor           11 minor              17 minor




                   11 years, 2 major versions , 16 minor
                                                           7
MARKETING NEEDS




                  8
DEVELOPMENT NEEDS




                Matthew Laird Acred
                                9
DEVELOPMENT NEEDS


   new   PHP possibilities
   new   coding paradigm
   new   way of external communication
   new   client devices
   new   website behavior

 Remove old code
 Change old design decisions


Breaking Changes needed
Major version needed

                                          10
NUMBER 5




           11
FUTURE VERSIONS




LTS ?
                  12
FUTURE VERSIONS



      There will be another LTS!

Maintenance Policy still in discussion!

   6 month release cycle is fixed!



                                          13
An overview
TYPO3 6.0   about the
            development




                     14
T YPO3 6.0 - CODENAME

 Back to the Future




                                     15
T YPO3 6.0 – RELEASE TEAM




   Helmut          Susanne         Christian
   Hummel           Moog             Kuhn

   Skype:           Skype:          Skype:
   helhum        susanne.moog   christiank.enet

helmut.hummel    susanne.moog   christian.kuhn
  @typo3.org      @typo3.org     @typo3.org
                                               16
T YPO3 6.0 – RELEASE SCHEDULE




                                17
T YPO3 6.0 - GOALS

 Improve Usability              Move towards more
                                  simplicity
 New way to manage
  extensions                     Infrastructure to monitor
                                  code quality
 jQuery Integration
                                 Secure the building
 Deployment and Updates
                                 Let's get into the FLOW
 Support for Mobile Devices
                                 It's getting cloudy
 External tool integration /
  REST API                       Revamp the Logging

                                                              18
T YPO3 6.0 - ORGANIZATION




Inspiring people to share! – Community meetings inspire us…

       No Money for Code! Money for Code -Sprints…
                 enthusiasts will join

                                                          19
T YPO3 6.0 – CODE SPRINTS


 Bootstrap and init.php               Extbase BE Extensions
   THIS WEEKEND!!                        End of July

 Backend Usability and UI             Distribution & Packages
   Beginning of July                    Mid of August

 Security Sprint                      Continuous Integration
    End of July                          September


                Got your own idea for a TYPO3 6.0 sprint?
        Want to organize one yourself? Contact the Release Team…   20
A closer look
TYPO3 6.0 - PROJECTS   to some
                       special tasks




                                  21
JQUERY INTEGRATION

 Daniel Sattler, Bachelor Thesis

 B13 GmbH, Stuttgart
 Mentored by Benjamin Mack




 “The main goal will be to implement a
  robust, extensible integration of jQuer y
  in any version and plugin constellation
  for the T YPO3 Core.”
                                              22
JQUERY INTEGRATION




Infrastructure // Events // Widgets

          wild mixture…




                                      23
JQUERY INTEGRATION




jQuery: Infrastructure, Events,   ExtJS: only “rich”
        Effects, uiHelper                widgets like
                                         Grid or Tree
                                                        24
EXTENSION MANAGER

 Susanne Moog
 extbase extension Manager

 New Interface in 4.5
   Old backend-code
   re-implementing old behavior
   No real improvement


 Revamp for 6.0
   Concentrate on “Installing”/”Uninstalling”
   Improved workflows and User Experience
   clean services: reuse the logic


                                                 25

Mais conteúdo relacionado

Semelhante a The Way to TYPO3 6.0

Open computer systems
Open computer systemsOpen computer systems
Open computer systems
Yasushi Hara
 
Open computer systems
Open computer systemsOpen computer systems
Open computer systems
Yasushi Hara
 
Open computer systems
Open computer systemsOpen computer systems
Open computer systems
Yasushi Hara
 
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Henning Jacobs
 

Semelhante a The Way to TYPO3 6.0 (20)

OW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, LinagoraOW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
 
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
 
Scaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdfScaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdf
 
NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!
 
Intro to sitespeed.io
Intro to sitespeed.ioIntro to sitespeed.io
Intro to sitespeed.io
 
Red Hat OpenShift Enterprise 2 Launch Webcast Slides Dec 3, 2013
Red Hat OpenShift Enterprise 2 Launch Webcast Slides Dec 3, 2013Red Hat OpenShift Enterprise 2 Launch Webcast Slides Dec 3, 2013
Red Hat OpenShift Enterprise 2 Launch Webcast Slides Dec 3, 2013
 
Developer Experience at Zalando - Handelsblatt Strategisches IT-Management 2019
Developer Experience at Zalando - Handelsblatt Strategisches IT-Management 2019Developer Experience at Zalando - Handelsblatt Strategisches IT-Management 2019
Developer Experience at Zalando - Handelsblatt Strategisches IT-Management 2019
 
Open computer systems
Open computer systemsOpen computer systems
Open computer systems
 
Open computer systems
Open computer systemsOpen computer systems
Open computer systems
 
Open computer systems
Open computer systemsOpen computer systems
Open computer systems
 
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
 
Primers or Reminders? The Effects of Existing Review Comments on Code Review
Primers or Reminders? The Effects of Existing Review Comments on Code ReviewPrimers or Reminders? The Effects of Existing Review Comments on Code Review
Primers or Reminders? The Effects of Existing Review Comments on Code Review
 
Microsoft .NET 6 -What's All About The New Update
Microsoft .NET 6 -What's All About The New UpdateMicrosoft .NET 6 -What's All About The New Update
Microsoft .NET 6 -What's All About The New Update
 
Cognos Analytics 11.2 New Features
Cognos Analytics 11.2 New FeaturesCognos Analytics 11.2 New Features
Cognos Analytics 11.2 New Features
 
Top Things to Know about .NET 6
Top Things to Know about .NET 6Top Things to Know about .NET 6
Top Things to Know about .NET 6
 
Clone Clone Make: a better way to build
Clone Clone Make: a better way to buildClone Clone Make: a better way to build
Clone Clone Make: a better way to build
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
CFPB Design Manual & Capital Framework at OSCON
CFPB Design Manual & Capital Framework at OSCONCFPB Design Manual & Capital Framework at OSCON
CFPB Design Manual & Capital Framework at OSCON
 
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
Meetup en español #5 - Continuous Integration and Continuous Delivery (CI/CD)...
 
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
 

Mais de Steffen Ritter

Mais de Steffen Ritter (6)

The Future of TYPO3 CMS
The Future of TYPO3 CMSThe Future of TYPO3 CMS
The Future of TYPO3 CMS
 
The File Abstraction Layer in TYPO3 6.0
The File Abstraction Layer in TYPO3 6.0The File Abstraction Layer in TYPO3 6.0
The File Abstraction Layer in TYPO3 6.0
 
Der File Abstraction Layer
Der File Abstraction LayerDer File Abstraction Layer
Der File Abstraction Layer
 
Neuerungen in TypoScript in TYPO3 Version 4.7
Neuerungen in TypoScript in TYPO3 Version 4.7Neuerungen in TypoScript in TYPO3 Version 4.7
Neuerungen in TypoScript in TYPO3 Version 4.7
 
HTML5 in TYPO3 4.7
HTML5 in TYPO3 4.7HTML5 in TYPO3 4.7
HTML5 in TYPO3 4.7
 
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
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

The Way to TYPO3 6.0

  • 1. T3CON12 Québec City TYPO3 6.0 BACK TO THE FUTURE 1
  • 2. AGENDA  New products at the horizon  T YPO3 6.0 Projects (optional)  FOO 1.0 vs. TYPO3 4.x  jQuery Integration  Marketing  Extension Manager  Development  future versions  T YPO3 6.0 Overview  Release Team  Schedule  Goals  Sprints 2
  • 3. STEFFEN RITTER  Germany, near Frankfurt  Studied Computer Science  Freelancer for T YPO3 Development  T YPO3 since 2006  Core Team Member  Release Manager 4.7 3
  • 4. NEW PRODUCTS Why 6.0? AT THE HORIZON 4
  • 5. T YPO3 6.0 – A NEW VERSION NUMBER A great discussion arouse around this slide… 5
  • 6. PRODUCT COMPARISON: TODAY T YPO3 4.x T YPO3 “Phoenix” (Foo 1.0)  Thousands of Features  Basic feature set  Thousands of Extensions  No packages/repository yet  > 50 backend languages  Translation prepared  CMS with extension  Application framework with framework small CMS … … Different Target  Different concepts  Different Products  Different Name 6
  • 7. MARKETING NEEDS 11 years, 7 years, 9 years, 7 major versions 5 major versions 4 major versions 31 minor 11 minor 17 minor 11 years, 2 major versions , 16 minor 7
  • 9. DEVELOPMENT NEEDS Matthew Laird Acred 9
  • 10. DEVELOPMENT NEEDS  new PHP possibilities  new coding paradigm  new way of external communication  new client devices  new website behavior  Remove old code  Change old design decisions Breaking Changes needed Major version needed 10
  • 11. NUMBER 5 11
  • 13. FUTURE VERSIONS There will be another LTS! Maintenance Policy still in discussion! 6 month release cycle is fixed! 13
  • 14. An overview TYPO3 6.0 about the development 14
  • 15. T YPO3 6.0 - CODENAME  Back to the Future 15
  • 16. T YPO3 6.0 – RELEASE TEAM Helmut Susanne Christian Hummel Moog Kuhn Skype: Skype: Skype: helhum susanne.moog christiank.enet helmut.hummel susanne.moog christian.kuhn @typo3.org @typo3.org @typo3.org 16
  • 17. T YPO3 6.0 – RELEASE SCHEDULE 17
  • 18. T YPO3 6.0 - GOALS  Improve Usability  Move towards more simplicity  New way to manage extensions  Infrastructure to monitor code quality  jQuery Integration  Secure the building  Deployment and Updates  Let's get into the FLOW  Support for Mobile Devices  It's getting cloudy  External tool integration / REST API  Revamp the Logging 18
  • 19. T YPO3 6.0 - ORGANIZATION Inspiring people to share! – Community meetings inspire us…  No Money for Code! Money for Code -Sprints…  enthusiasts will join 19
  • 20. T YPO3 6.0 – CODE SPRINTS  Bootstrap and init.php  Extbase BE Extensions  THIS WEEKEND!!  End of July  Backend Usability and UI  Distribution & Packages  Beginning of July  Mid of August  Security Sprint  Continuous Integration  End of July  September Got your own idea for a TYPO3 6.0 sprint? Want to organize one yourself? Contact the Release Team… 20
  • 21. A closer look TYPO3 6.0 - PROJECTS to some special tasks 21
  • 22. JQUERY INTEGRATION  Daniel Sattler, Bachelor Thesis  B13 GmbH, Stuttgart  Mentored by Benjamin Mack  “The main goal will be to implement a robust, extensible integration of jQuer y in any version and plugin constellation for the T YPO3 Core.” 22
  • 23. JQUERY INTEGRATION Infrastructure // Events // Widgets wild mixture… 23
  • 24. JQUERY INTEGRATION jQuery: Infrastructure, Events, ExtJS: only “rich” Effects, uiHelper widgets like Grid or Tree 24
  • 25. EXTENSION MANAGER  Susanne Moog  extbase extension Manager  New Interface in 4.5  Old backend-code  re-implementing old behavior  No real improvement  Revamp for 6.0  Concentrate on “Installing”/”Uninstalling”  Improved workflows and User Experience  clean services: reuse the logic 25