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

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
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
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

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