SlideShare une entreprise Scribd logo
1  sur  31
The future of
TYPO3 CMS
Consulting Training
TYPO3-Development
rs systemsweb@
sritterkh
Steffen Ritter
What happened since?
TYPO3 CMS 6.0
November 2012
TYPO3 CMS 6.1
April 2013
photo by www.meteos.de; http://www.flickr.com/photos/internetagentur-mannheim/8060689679/
was born..
Rebranding
TYPO3 Products
commits over time
source: https://www.ohloh.net/p/typo3
Downloads
TYPO3 4.5 TYPO3 4.6 TYPO3 4.7 TYPO3 6.0 TYPO3 6.1
19223263882067915711
54859
19223
158330
268831
298500
1.35 MIO
from SourceForge,
20.05.2013 7:30pm
Something had
to change...
TYPO3 Core Team
Rest of the world
Core Team Restructuring
CMS Team
Active Contributor (“merge“)
All Core Contributors
Core Team Restructuring
A clear vision...
• 2006:	

 	

 	

 Build a new foundation for the future...
• 2008:	

 	

 	

 „Belin Manifesto“ branches will merge sometime
• 2012:	

 	

 	

 refined „Berlin Manifesto“ (never published)
A clear vision...
• 2006:	

 	

 	

 Build a new foundation for the future...
• 2008:	

 	

 	

 „Belin Manifesto“ branches will merge sometime
• 2012:	

 	

 	

 refined „Berlin Manifesto“ (never published)
Thats NOT a Vision !!!
VISION DOCUMENT
//
MIDTERM ROADMAP
DRAFT
https://docs.google.com/document/d/1DEjNmKtMbNrGCzcU3RzcbvF3SbKFs1lNESqAH67s0Sw/edit?usp=sharing
TYPO3 CMS is the leading open-source enterprise CMS
by embracing stability, extensibility, and new
technologies from Flow.
It will be superseded by TYPO3 Neos.
„
“
vision explained...
• Maintaining a CMS we use now
• Stability and Reliability for TYPO3 LTSVersions
• Licence to Evolve
• TYPO3 CMS needs to converge with TYPO3 Neos/Flow
• Quality Assurance
• No Features / Changes that do not comply with FLOW
CMS
Flow
TER TPR
Neos
TER
CMS Neos
Flow
Flow
!!!
TPR TPR
Strategy
Git submodules
Branching after LTS
Logging
Ease Installation
Finish FAL / Media
PHP versions
MySQLi
Doctrine DBAL vs. adodb DBAL
Don’t delete TCEmain
Functional testing
Performance monitoring
Integrate Flow into TYPO3 CMS
Unified package management
PHP application server
UUID support
Re-invent configuration handling
Scoping and context
Flow object manager and AOP
Usability
Git submodules
Branching after LTS
Logging
Ease Installation
Finish FAL / Media
PHP versions
MySQLi
Doctrine DBAL vs. adodb DBAL
Don’t delete TCEmain
Functional testing
Performance monitoring
Integrate Flow into TYPO3 CMS
Unified package management
PHP application server
UUID support
Re-invent configuration handling
Scoping and context
Flow object manager and AOP
Usability
TYPO3 CMS 6.2 LTS
2011 April
TYPO3 Release Agenda
TYPO3 4.5 LTS
Main development Regular bugfixes Priority bugfixes & security bugfixes
TYPO3 4.6
TYPO3 4.7
TYPO3 6.0
TYPO3 6.2 LTS
TYPO3 6.1
TYPO3 6.2 + 2
TYPO3 6.2 + 3
TYPO3 6.2 + 1
2011 October 2012 April 2012 October 2013 April 2013 October 2014 April 2014 October 2015 April 2015 October 2016 April 2016 October
Main Goals
• Smooth Migration
• User Happiness
• Robust, Stable and Secure Foundation
• Modern Technologies / Interoperability
Main Goals
• Smooth Migration
We know about the huge 4.5 LTS user-base. Let those be
able to migrate to the new modern code-base as easy as
possible.
• User Happiness
• Robust, Stable and Secure Foundation
• Modern Technologies / Interoperability
Main Goals
• Smooth Migration
• User Happiness
We want to work on the product from the users point of
view (customer, agency, integrator). Making their
experience fun and consistent should guide our efforts.
• Robust, Stable and Secure Foundation
• Modern Technologies / Interoperability
Main Goals
• Smooth Migration
• User Happiness
• Robust, Stable and Secure Foundation
The groundwork of TYPO3 should be modern, but still
realistic and timeless.
Let's finish the "last 20%" for important loose ends.
• Modern Technologies / Interoperability
Main Goals
• Smooth Migration
• User Happiness
• Robust, Stable and Secure Foundation
• Modern Technologies / Interoperability
We are well aware of what's going on in the PHP world and
Web technologies in general. Keep TYPO3 in sync with
modern technologies, but avoid "experiments" in the LTS.
TYPO3 6.2 alpha1
June 4th
January February March April May June July August September October November December
2013
TYPO3 6.2 alpha2
July 6th
TYPO3 6.2 beta1
September 3rd
TYPO3 6.2 beta2
October 1st
TYPO3 6.2 RC1
October 22nd
TYPO3 6.2 Final Release
October 29th
TYPO3 6.2 alpha3
August 6th
Current Release Plan
?
The Future of TYPO3 CMS

Contenu connexe

En vedette (12)

Pre-Licensing Requirements
Pre-Licensing RequirementsPre-Licensing Requirements
Pre-Licensing Requirements
 
RCS
RCSRCS
RCS
 
La vivienda
La viviendaLa vivienda
La vivienda
 
5 Reason's Your Business Needs a Mobile App Today
5 Reason's Your Business Needs a  Mobile App Today5 Reason's Your Business Needs a  Mobile App Today
5 Reason's Your Business Needs a Mobile App Today
 
Os nuer
Os nuerOs nuer
Os nuer
 
Semiconductores
SemiconductoresSemiconductores
Semiconductores
 
Giao trinh linh kien dien tu gtvt32
Giao trinh linh kien dien tu gtvt32Giao trinh linh kien dien tu gtvt32
Giao trinh linh kien dien tu gtvt32
 
Giao trinh linh kien dien tu gtvt23
Giao trinh linh kien dien tu gtvt23Giao trinh linh kien dien tu gtvt23
Giao trinh linh kien dien tu gtvt23
 
Tic
TicTic
Tic
 
Novartis-associates-visit-Kenya
Novartis-associates-visit-KenyaNovartis-associates-visit-Kenya
Novartis-associates-visit-Kenya
 
home stay
home stayhome stay
home stay
 
Ch 3 ecosystems
Ch 3 ecosystemsCh 3 ecosystems
Ch 3 ecosystems
 

Similaire à The Future of TYPO3 CMS

TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013
TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013
TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013
Ernesto Baschny
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysDevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
Andreas Grabner
 

Similaire à The Future of TYPO3 CMS (20)

TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013
TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013
TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013
 
T3CON13DE - TYPO3 CMS Team
T3CON13DE - TYPO3 CMS TeamT3CON13DE - TYPO3 CMS Team
T3CON13DE - TYPO3 CMS Team
 
TYPO3 CMS 6.2 LTS Workshop T3DD13
TYPO3 CMS 6.2 LTS Workshop T3DD13TYPO3 CMS 6.2 LTS Workshop T3DD13
TYPO3 CMS 6.2 LTS Workshop T3DD13
 
EXPLAIN #t3a
EXPLAIN #t3aEXPLAIN #t3a
EXPLAIN #t3a
 
Why its important to update your typo3 websites on a regular basis!
Why its important to update your typo3 websites on a regular basis! Why its important to update your typo3 websites on a regular basis!
Why its important to update your typo3 websites on a regular basis!
 
Yoast SEO for TYPO3 and Magento 2
Yoast SEO for TYPO3 and Magento 2Yoast SEO for TYPO3 and Magento 2
Yoast SEO for TYPO3 and Magento 2
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Intro to sitespeed.io
Intro to sitespeed.ioIntro to sitespeed.io
Intro to sitespeed.io
 
TYPO3 v8 LTS in the cloud
TYPO3 v8 LTS in the cloudTYPO3 v8 LTS in the cloud
TYPO3 v8 LTS in the cloud
 
MarkLogic User Group - Best of MLW and Search + Semantics
MarkLogic User Group - Best of MLW and Search + SemanticsMarkLogic User Group - Best of MLW and Search + Semantics
MarkLogic User Group - Best of MLW and Search + Semantics
 
TomaszPoszytek_ALM-Fundamentals_SS2023.pdf
TomaszPoszytek_ALM-Fundamentals_SS2023.pdfTomaszPoszytek_ALM-Fundamentals_SS2023.pdf
TomaszPoszytek_ALM-Fundamentals_SS2023.pdf
 
DevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open sourceDevOps practices and tools of a small company in love with open source
DevOps practices and tools of a small company in love with open source
 
Cutting Through the Disruption
Cutting Through the DisruptionCutting Through the Disruption
Cutting Through the Disruption
 
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
 
The Need for IoT Ecosystem to become a Producer Nation
The Need for IoT Ecosystem to become a Producer NationThe Need for IoT Ecosystem to become a Producer Nation
The Need for IoT Ecosystem to become a Producer Nation
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysDevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
 
Contribute to TYPO3 CMS
Contribute to TYPO3 CMSContribute to TYPO3 CMS
Contribute to TYPO3 CMS
 
Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring
 
LeanJS - Lean startup with JavaScript
LeanJS - Lean startup with JavaScriptLeanJS - Lean startup with JavaScript
LeanJS - Lean startup with JavaScript
 
DSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
DSC UTeM DevOps Session#1: Intro to DevOps Presentation SlidesDSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
DSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
 

Dernier

Dernier (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

The Future of TYPO3 CMS

  • 4. TYPO3 CMS 6.0 November 2012 TYPO3 CMS 6.1 April 2013
  • 5. photo by www.meteos.de; http://www.flickr.com/photos/internetagentur-mannheim/8060689679/ was born..
  • 7. commits over time source: https://www.ohloh.net/p/typo3
  • 8. Downloads TYPO3 4.5 TYPO3 4.6 TYPO3 4.7 TYPO3 6.0 TYPO3 6.1 19223263882067915711 54859 19223 158330 268831 298500 1.35 MIO from SourceForge, 20.05.2013 7:30pm
  • 10. TYPO3 Core Team Rest of the world Core Team Restructuring
  • 11. CMS Team Active Contributor (“merge“) All Core Contributors Core Team Restructuring
  • 12.
  • 13. A clear vision... • 2006: Build a new foundation for the future... • 2008: „Belin Manifesto“ branches will merge sometime • 2012: refined „Berlin Manifesto“ (never published)
  • 14. A clear vision... • 2006: Build a new foundation for the future... • 2008: „Belin Manifesto“ branches will merge sometime • 2012: refined „Berlin Manifesto“ (never published) Thats NOT a Vision !!!
  • 16. TYPO3 CMS is the leading open-source enterprise CMS by embracing stability, extensibility, and new technologies from Flow. It will be superseded by TYPO3 Neos. „ “
  • 17. vision explained... • Maintaining a CMS we use now • Stability and Reliability for TYPO3 LTSVersions • Licence to Evolve • TYPO3 CMS needs to converge with TYPO3 Neos/Flow • Quality Assurance • No Features / Changes that do not comply with FLOW
  • 20. Git submodules Branching after LTS Logging Ease Installation Finish FAL / Media PHP versions MySQLi Doctrine DBAL vs. adodb DBAL Don’t delete TCEmain Functional testing Performance monitoring Integrate Flow into TYPO3 CMS Unified package management PHP application server UUID support Re-invent configuration handling Scoping and context Flow object manager and AOP Usability
  • 21. Git submodules Branching after LTS Logging Ease Installation Finish FAL / Media PHP versions MySQLi Doctrine DBAL vs. adodb DBAL Don’t delete TCEmain Functional testing Performance monitoring Integrate Flow into TYPO3 CMS Unified package management PHP application server UUID support Re-invent configuration handling Scoping and context Flow object manager and AOP Usability
  • 23. 2011 April TYPO3 Release Agenda TYPO3 4.5 LTS Main development Regular bugfixes Priority bugfixes & security bugfixes TYPO3 4.6 TYPO3 4.7 TYPO3 6.0 TYPO3 6.2 LTS TYPO3 6.1 TYPO3 6.2 + 2 TYPO3 6.2 + 3 TYPO3 6.2 + 1 2011 October 2012 April 2012 October 2013 April 2013 October 2014 April 2014 October 2015 April 2015 October 2016 April 2016 October
  • 24. Main Goals • Smooth Migration • User Happiness • Robust, Stable and Secure Foundation • Modern Technologies / Interoperability
  • 25. Main Goals • Smooth Migration We know about the huge 4.5 LTS user-base. Let those be able to migrate to the new modern code-base as easy as possible. • User Happiness • Robust, Stable and Secure Foundation • Modern Technologies / Interoperability
  • 26. Main Goals • Smooth Migration • User Happiness We want to work on the product from the users point of view (customer, agency, integrator). Making their experience fun and consistent should guide our efforts. • Robust, Stable and Secure Foundation • Modern Technologies / Interoperability
  • 27. Main Goals • Smooth Migration • User Happiness • Robust, Stable and Secure Foundation The groundwork of TYPO3 should be modern, but still realistic and timeless. Let's finish the "last 20%" for important loose ends. • Modern Technologies / Interoperability
  • 28. Main Goals • Smooth Migration • User Happiness • Robust, Stable and Secure Foundation • Modern Technologies / Interoperability We are well aware of what's going on in the PHP world and Web technologies in general. Keep TYPO3 in sync with modern technologies, but avoid "experiments" in the LTS.
  • 29. TYPO3 6.2 alpha1 June 4th January February March April May June July August September October November December 2013 TYPO3 6.2 alpha2 July 6th TYPO3 6.2 beta1 September 3rd TYPO3 6.2 beta2 October 1st TYPO3 6.2 RC1 October 22nd TYPO3 6.2 Final Release October 29th TYPO3 6.2 alpha3 August 6th Current Release Plan
  • 30. ?