the way to typo3 6.0

25
T3CON12 Québec City TYPO3 6.0 BACK TO THE FUTURE 1

Upload: steffen-ritter

Post on 27-Jun-2015

784 views

Category:

Technology


2 download

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.

TRANSCRIPT

Page 1: The Way to TYPO3 6.0

1

T3CON12Québec City

TYPO3 6.0 BACK TO THE FUTURE

Page 2: The Way to TYPO3 6.0

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

Page 3: The Way to TYPO3 6.0

3

Germany, near Frankfurt

Studied Computer Science

Freelancer for TYPO3 Development

TYPO3 since 2006 Core Team Member Release Manager 4.7

STEFFEN RITTER

Page 4: The Way to TYPO3 6.0

4

Why 6.0?NEW PRODUCTS AT THE HORIZON

Page 5: The Way to TYPO3 6.0

5

A great discussion arouse around this slide…

TYPO3 6.0 – A NEW VERSION NUMBER

Page 6: The Way to TYPO3 6.0

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

Page 7: The Way to TYPO3 6.0

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

Page 8: The Way to TYPO3 6.0

8

MARKETING NEEDS

Page 9: The Way to TYPO3 6.0

9

DEVELOPMENT NEEDS

Matthew Laird Acred

Page 10: The Way to TYPO3 6.0

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

Page 11: The Way to TYPO3 6.0

11

NUMBER 5

Page 12: The Way to TYPO3 6.0

12

LTS ?

FUTURE VERSIONS

Page 13: The Way to TYPO3 6.0

13

There will be another LTS!

Maintenance Policy still in discussion!

6 month release cycle is fixed!

FUTURE VERSIONS

Page 14: The Way to TYPO3 6.0

14

An overview about the development

TYPO3 6.0

Page 15: The Way to TYPO3 6.0

15

Back to the Future

TYPO3 6.0 - CODENAME

Page 16: The Way to TYPO3 6.0

16

HelmutHummel

Skype:helhum

[email protected]

TYPO3 6.0 – RELEASE TEAM

SusanneMoog

Skype: susanne.moog

[email protected]

ChristianKuhn

Skype: christiank.enet

[email protected]

Page 17: The Way to TYPO3 6.0

17

TYPO3 6.0 – RELEASE SCHEDULE

Page 18: The Way to TYPO3 6.0

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

Page 19: The Way to TYPO3 6.0

19

Inspiring people to share! – Community meetings inspire us…

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

TYPO3 6.0 - ORGANIZATION

Page 20: The Way to TYPO3 6.0

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…

Page 21: The Way to TYPO3 6.0

21

A closer look to some special tasks

TYPO3 6.0 - PROJECTS

Page 22: The Way to TYPO3 6.0

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

Page 23: The Way to TYPO3 6.0

23

Infrastructure // Events // Widgets

wild mixture…

JQUERY INTEGRATION

Page 24: The Way to TYPO3 6.0

24

jQuery: Infrastructure, Events, ExtJS: only “rich” Eff ects, uiHelper widgets like

Grid or Tree

JQUERY INTEGRATION

Page 25: The Way to TYPO3 6.0

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