TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

23
TYPO3 CMS 6.2 LTS TYPO3 Conference Stuttgart 2013

Transcript of TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Page 1: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

TYPO3 CMS 6.2 LTS TYPO3 Conference Stuttgart 2013

Page 2: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Roadmap for Today

• History since 4.5

• What’s New in 6.2

• A Peak Preview

• Questions and Answers

Page 3: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Ernesto Baschny

• cron IT GmbH - Stuttgart - since 2002

• TYPO3 Core Developer since 2004

• TYPO3 4.5 LTS Release Manager 2010-2011

• TYPO3 6.2 LTS Release Manager 2013

Page 4: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

What happened since?

2011...

Page 5: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

TYPO3 CMS 4.6 - 4.72011 - 2012

• XLIFF Support

• Form Extension

• Deprecation Strategy starts kicking in

• HTML5 Frontend Rendering

Page 6: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Decision Year 2012

• TYPO3 development won‘t stop

➡ Decision to rise major version to 6.x

• Demand for a new LTS Version

➡ 4.5 support prolonged, 6.2 will be LTS

• Improve Quality Assurance

➡ Jenkins, Travis, QA-Responsible, Awareness

• CMS continues to converge to Neos/Flow

Page 7: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

TYPO3 CMS 6.0 - 6.12012 - 2013

• Namespaces, New Bootstrap

• New XCLASS Handling

• File Abstraction Layer

• Categorization API

Page 8: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

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

Page 9: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

TYPO3 CMS 6.2 LTS

Page 10: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Release Timeline TYPO3 6.2

April May June July August September October November December

TYPO3 6.2 LTS

alpha1 alpha2 alpha3

beta1 beta2 6.2.0TYPO3 6.1

ACMENürnberg

T3DD phpunitCS

FALCS

EssenCS

HannoverCS

T3CON

ExtbaseCS

Dec 10th

Page 11: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Main Goals

• Smooth Migration

• User Happiness

• Robust, Stable and Secure Foundation

• Modern Technologies / Interoperability

Page 12: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Main Goals

• Smooth MigrationWe 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

Page 13: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Main Goals

• Smooth Migration

• User HappinessWe 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

Page 14: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Main Goals

• Smooth Migration

• User Happiness

• Robust, Stable and Secure FoundationThe groundwork of TYPO3 should be modern, but still realistic and timeless.Let's finish the "last 20%" for important loose ends.

• Modern Technologies / Interoperability

Page 15: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Main Goals

• Smooth Migration

• User Happiness

• Robust, Stable and Secure Foundation

• Modern Technologies / InteroperabilityWe 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.

Page 16: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

New Features

Page 17: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Responsive Images

• Flexible Support based on Responsive Image Community Group suggestions

• Configurable and Customizable

• Support for HiRes Image Rendering

• Future Proof

Page 18: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

File Abstraction Layer• Resolved

• Drag&Drop Upload

• Missing Files Handling

• Multi-Language Support

• Categorization

• Versioning of Meta-Data

• Advanced Metadata Set (EXT:filemetadata)

• Work in Progress

• Indexing Refactoring (with Extraction Interface)

• Media Extension (as an Extension in TER)

Page 19: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Installation

• Install Tool Completely Refactored

• Usability Improvements

• Core Updater

• Let’s take a look

Christian Kuhn

Page 20: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Distributions

• Former „Introduction“ and „Government“ Packages

• typo3_src is the „Blank Package“

• Now distributable through TER

• Extension Manager provides APIto manage, fetch and install Distributions

Page 21: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Other Goodies

• Usability Cleanups (WIP)

• Backend Layout Data Provider

• PSR-3 Compatible Logging API

• Salted Passwords by Default

• Documentation Module

• Flow Packages and Composer Support

• Many more…

Page 22: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Smooth Migration

• Project on Forgehttp://forge.typo3.org/projects/typo3cms-smoothmigration

• Extension for Compat Checkhttps://github.com/nxpthx/typo3-upgradereport

• To-Dos:

• Collect more Issues • Documentation and Awareness • Enhance Check Extension

Steffen Ritter

Page 23: TYPO3 6.2 LTS - TYPO3 Conference Stuttgart, 2013

Have you contributed to 6.2 already?