SlideShare a Scribd company logo
1 of 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

More Related Content

Viewers also liked

Eeeeeeeeeeeeellljaaaacoooommee eeessss gaaay
Eeeeeeeeeeeeellljaaaacoooommee eeessss gaaayEeeeeeeeeeeeellljaaaacoooommee eeessss gaaay
Eeeeeeeeeeeeellljaaaacoooommee eeessss gaaaybatmanxxD
 
Social Workspace als Herausforderung für die IT-Organisation
Social Workspace als Herausforderung für die IT-OrganisationSocial Workspace als Herausforderung für die IT-Organisation
Social Workspace als Herausforderung für die IT-Organisationacentrix GmbH
 
ชนินทร์ แก้วเกิดมี 2 2 5วิธีการเรียนเก่ง
ชนินทร์ แก้วเกิดมี 2 2 5วิธีการเรียนเก่งชนินทร์ แก้วเกิดมี 2 2 5วิธีการเรียนเก่ง
ชนินทร์ แก้วเกิดมี 2 2 5วิธีการเรียนเก่งSunoAh Chanin
 
Calendario partidos j1 2
Calendario partidos j1 2Calendario partidos j1 2
Calendario partidos j1 2crasadaba
 
Acentrix 2015 - All in Cloud Transformationsstrategie
Acentrix 2015 - All in Cloud TransformationsstrategieAcentrix 2015 - All in Cloud Transformationsstrategie
Acentrix 2015 - All in Cloud Transformationsstrategieacentrix GmbH
 
Key Processes that will shape Development in Future and their implications fo...
Key Processes that will shape Development in Future and their implications fo...Key Processes that will shape Development in Future and their implications fo...
Key Processes that will shape Development in Future and their implications fo...Euforic Services
 
Mauro Math Vocabulary
Mauro Math VocabularyMauro Math Vocabulary
Mauro Math Vocabularydmauro6
 
Clasificacion j2
Clasificacion j2Clasificacion j2
Clasificacion j2crasadaba
 
Release equinócio lu piras
Release equinócio   lu pirasRelease equinócio   lu piras
Release equinócio lu piraslupiras80
 
ALL-IN-CLOUD- TRANSFORMATIONSSTRATEGIE
ALL-IN-CLOUD- TRANSFORMATIONSSTRATEGIEALL-IN-CLOUD- TRANSFORMATIONSSTRATEGIE
ALL-IN-CLOUD- TRANSFORMATIONSSTRATEGIEacentrix GmbH
 
„Choose your own any“
„Choose your own any“„Choose your own any“
„Choose your own any“acentrix GmbH
 

Viewers also liked (20)

Eeeeeeeeeeeeellljaaaacoooommee eeessss gaaay
Eeeeeeeeeeeeellljaaaacoooommee eeessss gaaayEeeeeeeeeeeeellljaaaacoooommee eeessss gaaay
Eeeeeeeeeeeeellljaaaacoooommee eeessss gaaay
 
Social Workspace als Herausforderung für die IT-Organisation
Social Workspace als Herausforderung für die IT-OrganisationSocial Workspace als Herausforderung für die IT-Organisation
Social Workspace als Herausforderung für die IT-Organisation
 
ชนินทร์ แก้วเกิดมี 2 2 5วิธีการเรียนเก่ง
ชนินทร์ แก้วเกิดมี 2 2 5วิธีการเรียนเก่งชนินทร์ แก้วเกิดมี 2 2 5วิธีการเรียนเก่ง
ชนินทร์ แก้วเกิดมี 2 2 5วิธีการเรียนเก่ง
 
Calendario partidos j1 2
Calendario partidos j1 2Calendario partidos j1 2
Calendario partidos j1 2
 
Rolul
RolulRolul
Rolul
 
Acentrix 2015 - All in Cloud Transformationsstrategie
Acentrix 2015 - All in Cloud TransformationsstrategieAcentrix 2015 - All in Cloud Transformationsstrategie
Acentrix 2015 - All in Cloud Transformationsstrategie
 
Key Processes that will shape Development in Future and their implications fo...
Key Processes that will shape Development in Future and their implications fo...Key Processes that will shape Development in Future and their implications fo...
Key Processes that will shape Development in Future and their implications fo...
 
Record zombie
Record zombieRecord zombie
Record zombie
 
Mauro Math Vocabulary
Mauro Math VocabularyMauro Math Vocabulary
Mauro Math Vocabulary
 
Fotos.pdf
Fotos.pdfFotos.pdf
Fotos.pdf
 
Asdas
AsdasAsdas
Asdas
 
Clasificacion j2
Clasificacion j2Clasificacion j2
Clasificacion j2
 
Release equinócio lu piras
Release equinócio   lu pirasRelease equinócio   lu piras
Release equinócio lu piras
 
Inception
InceptionInception
Inception
 
Saving lake mauvaise baise
Saving lake mauvaise   baiseSaving lake mauvaise   baise
Saving lake mauvaise baise
 
National commodity crop robotham
National commodity crop   robothamNational commodity crop   robotham
National commodity crop robotham
 
Maria eres faro
Maria eres faroMaria eres faro
Maria eres faro
 
Publicidad para UM
Publicidad para UMPublicidad para UM
Publicidad para UM
 
ALL-IN-CLOUD- TRANSFORMATIONSSTRATEGIE
ALL-IN-CLOUD- TRANSFORMATIONSSTRATEGIEALL-IN-CLOUD- TRANSFORMATIONSSTRATEGIE
ALL-IN-CLOUD- TRANSFORMATIONSSTRATEGIE
 
„Choose your own any“
„Choose your own any“„Choose your own any“
„Choose your own any“
 

Similar to 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, 2013Ernesto Baschny
 
T3CON13DE - TYPO3 CMS Team
T3CON13DE - TYPO3 CMS TeamT3CON13DE - TYPO3 CMS Team
T3CON13DE - TYPO3 CMS TeamOliver Hader
 
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 T3DD13Ernesto Baschny
 
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! NITSAN Technologies
 
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 2Richard Haeser
 
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 2015Mirco Hering
 
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 + SemanticsMatt Turner
 
TomaszPoszytek_ALM-Fundamentals_SS2023.pdf
TomaszPoszytek_ALM-Fundamentals_SS2023.pdfTomaszPoszytek_ALM-Fundamentals_SS2023.pdf
TomaszPoszytek_ALM-Fundamentals_SS2023.pdfTomasz Poszytek
 
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 sourceFrancesco Chicchiriccò
 
Cutting Through the Disruption
Cutting Through the DisruptionCutting Through the Disruption
Cutting Through the DisruptionOSSCube
 
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?Phuong Mai Nguyen
 
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 NationDr. Mazlan Abbas
 
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 DeploysAndreas Grabner
 
Contribute to TYPO3 CMS
Contribute to TYPO3 CMSContribute to TYPO3 CMS
Contribute to TYPO3 CMSOliver Hader
 
Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Prolifics
 
LeanJS - Lean startup with JavaScript
LeanJS - Lean startup with JavaScriptLeanJS - Lean startup with JavaScript
LeanJS - Lean startup with JavaScriptJohannes Weber
 
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 SlidesDSC UTeM
 

Similar to 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
 

More from Steffen Ritter

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.0Steffen Ritter
 
Der File Abstraction Layer
Der File Abstraction LayerDer File Abstraction Layer
Der File Abstraction LayerSteffen Ritter
 
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.7Steffen Ritter
 
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
 

More from Steffen Ritter (6)

The Way to TYPO3 6.0
The Way to TYPO3 6.0The Way to TYPO3 6.0
The Way to TYPO3 6.0
 
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
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

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. ?