Upload
steffen-ritter
View
786
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Slides from the According Talk at the T3CON12 in Québec City, Canada.The talk presented an overview on how the decision to have 6.0 was made, what this means to the user, the schedule and goals for TYPO3 6.0 as well as contact information to getting hands dirty on this project.
Citation preview
1
T3CON12Québec City
TYPO3 6.0 BACK TO THE FUTURE
2
New products at the horizon FOO 1.0 vs. TYPO3 4.x Marketing Development future versions
TYPO3 6.0 Overview Release Team Schedule Goals Sprints
TYPO3 6.0 Projects (opt ional )
jQuery Integration Extension Manager
AGENDA
3
Germany, near Frankfurt
Studied Computer Science
Freelancer for TYPO3 Development
TYPO3 since 2006 Core Team Member Release Manager 4.7
STEFFEN RITTER
4
Why 6.0?NEW PRODUCTS AT THE HORIZON
5
A great discussion arouse around this slide…
TYPO3 6.0 – A NEW VERSION NUMBER
6
TYPO3 4.xThousands of FeaturesThousands of
Extensions> 50 backend languages
CMS with extension framework
…
TYPO3 “Phoenix” (Foo 1.0)
Basic feature setNo packages/repository
yetTranslation prepared
Application framework with small CMS
…
PRODUCT COMPARISON: TODAY
Different Target Different concepts Different Products Different Name
7
11 years, 7 major versions31 minor
MARKETING NEEDS
7 years, 5 major versions11 minor
9 years, 4 major versions17 minor
11 years, 2 major versions, 16 minor
8
MARKETING NEEDS
9
DEVELOPMENT NEEDS
Matthew Laird Acred
10
new PHP possibilitiesnew coding paradigmnew way of external communicationnew client devicesnew website behavior
Remove old codeChange old design decisions
Breaking Changes neededMajor version needed
DEVELOPMENT NEEDS
11
NUMBER 5
12
LTS ?
FUTURE VERSIONS
13
There will be another LTS!
Maintenance Policy still in discussion!
6 month release cycle is fixed!
FUTURE VERSIONS
14
An overview about the development
TYPO3 6.0
15
Back to the Future
TYPO3 6.0 - CODENAME
16
HelmutHummel
Skype:helhum
TYPO3 6.0 – RELEASE TEAM
SusanneMoog
Skype: susanne.moog
ChristianKuhn
Skype: christiank.enet
17
TYPO3 6.0 – RELEASE SCHEDULE
18
Improve Usability
New way to manage extensions
jQuery Integration
Deployment and Updates
Support for Mobile Devices
External tool integration / REST API
Move towards more simplicity
Infrastructure to monitor code quality
Secure the building
Let's get into the FLOW
It's getting cloudy
Revamp the Logging
TYPO3 6.0 - GOALS
19
Inspiring people to share! – Community meetings inspire us…
No Money for Code! Money for Code-Sprints… enthusiasts will join
TYPO3 6.0 - ORGANIZATION
20
Bootstrap and init.php THIS WEEKEND!!
Backend Usability and UI Beginning of July
Security Sprint End of July
Extbase BE Extensions End of July
Distribution & Packages Mid of August
Continuous Integration September
TYPO3 6.0 – CODE SPRINTS
Got your own idea for a TYPO3 6.0 sprint? Want to organize one yourself? Contact the Release Team…
21
A closer look to some special tasks
TYPO3 6.0 - PROJECTS
22
Daniel Sattler, Bachelor Thesis
B13 GmbH, StuttgartMentored by Benjamin Mack
“The main goal will be to implement a robust, extensible integration of jQuery in any version and plugin constellation for the TYPO3 Core.”
JQUERY INTEGRATION
23
Infrastructure // Events // Widgets
wild mixture…
JQUERY INTEGRATION
24
jQuery: Infrastructure, Events, ExtJS: only “rich” Eff ects, uiHelper widgets like
Grid or Tree
JQUERY INTEGRATION
25
Susanne Moogextbase 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
EXTENSION MANAGER