TYPO3 CMS 6.0                              Hannover, 27.11.2012TYPO3 CMS 6.0                                          Lize...
TYPO3 CMS 6.0                                     Hannover, 27.11.2012Helmut Hummel • TYPO3 Security Team-Leader   (2009 -...
TYPO3 CMS 6.0                                                            Hannover, 27.11.2012                             ...
TYPO3 CMS 6.0                                                          Hannover, 27.11.2012       Split of Core-Teams     ...
TYPO3 CMS 6.0                                                        Hannover, 27.11.2012       Codename “Phoenix”        ...
TYPO3 CMS 6.0                                                    Hannover, 27.11.2012         New Freedom                 ...
TYPO3 CMS 6.0                                                                            Hannover, 27.11.2012          Sid...
TYPO3 CMS 6.0                                                                         Hannover, 27.11.2012         Speed o...
TYPO3 CMS 6.0                                                                Hannover, 27.11.2012         A new Major-Vers...
TYPO3 CMS 6.0                                                                      Hannover, 27.11.2012         A new Majo...
TYPO3 CMS 6.0                                        Hannover, 27.11.2012        TYPO3 CMS 6.0Artwork by Artem Matevosyan,...
TYPO3 CMS 6.0                                                          Hannover, 27.11.2012Kickoff TYPO3 CMS 6.0 • Official...
TYPO3 CMS 6.0                                                              Hannover, 27.11.2012         Release-Cycle     ...
TYPO3 CMS 6.0                                                      Hannover, 27.11.2012         Main Goals             • E...
TYPO3 CMS 6.0                                                                         Hannover, 27.11.2012                ...
TYPO3 CMS 6.0               Hannover, 27.11.2012Code-Quality
TYPO3 CMS 6.0                                Hannover, 27.11.2012Bootstrap-Refactoring: before
TYPO3 CMS 6.0                               Hannover, 27.11.2012Bootstrap-Refactoring: after
TYPO3 CMS 6.0                                           Hannover, 27.11.2012Namespaces • Poor mans Namespaces   class t3li...
TYPO3 CMS 6.0                                                        Hannover, 27.11.2012Namespaces                  every...
TYPO3 CMS 6.0                                                                 Hannover, 27.11.2012TravisCI • Free Continuo...
TYPO3 CMS 6.0             Hannover, 27.11.2012Unit Tests
TYPO3 CMS 6.0             Hannover, 27.11.2012Unit Tests
TYPO3 CMS 6.0                                           Hannover, 27.11.2012LocalConfiguration.php • localconf.php removed ...
TYPO3 CMS 6.0                                                                Hannover, 27.11.2012                         ...
TYPO3 CMS 6.0                                            Hannover, 27.11.2012File Abstraction Layer (FAL) • Long lasting p...
TYPO3 CMS 6.0                                         Hannover, 27.11.2012File Abstraction Layer: User Interface • TYPO3 4.7
TYPO3 CMS 6.0                                         Hannover, 27.11.2012File Abstraction Layer: User Interface • TYPO3 6.0
TYPO3 CMS 6.0                               Hannover, 27.11.2012               to install Extensions!       NewExtension M...
TYPO3 CMS 6.0                Hannover, 27.11.2012User Friendly
TYPO3 CMS 6.0                             Hannover, 27.11.2012Drag & Drop in Page-Module
TYPO3 CMS 6.0                                                  Hannover, 27.11.2012Usability • Not too much changed in in ...
TYPO3 CMS 6.0                                                Hannover, 27.11.2012What are the plans? • What is panned for ...
TYPO3 CMS 6.0                                         Hannover, 27.11.2012Current Status?                  Exhausted but H...
TYPO3 CMS 6.0                         Hannover, 27.11.2012Thanks for everything!  Thank You!
inspiring people to share       inspiring people to share
Upcoming SlideShare
Loading in …5
×

TYPO3 CMS 6.0 Webcast

2,618 views
2,576 views

Published on

Release Manager Helmut Hummel on the Launch of TYPO3 6.0

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
2,618
On SlideShare
0
From Embeds
0
Number of Embeds
1,203
Actions
Shares
0
Downloads
0
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

TYPO3 CMS 6.0 Webcast

  1. 1. TYPO3 CMS 6.0 Hannover, 27.11.2012TYPO3 CMS 6.0 Lizenz: CC BY-SA 3.0 (Bilder / Fotos anderer Autoren ausgeschlossen)
  2. 2. TYPO3 CMS 6.0 Hannover, 27.11.2012Helmut Hummel • TYPO3 Security Team-Leader (2009 - 2012) • TYPO3 CMS Core Team-Member (seit 2011) • TYPO3 CMS 6.0 Release Manager • Employed at bitmotion, Hannover • E-Mail: helmut.hummel@typo3.org Twitter: @helhum
  3. 3. TYPO3 CMS 6.0 Hannover, 27.11.2012 The Way to TYPO3 CMS 6.0Foto “Road”: kebhttp://www.sxc.hu/photo/158547
  4. 4. TYPO3 CMS 6.0 Hannover, 27.11.2012 Split of Core-Teams 2006: TYPO3 v4 and v5Foto: wetapehttp://www.sxc.hu/photo/1251997
  5. 5. TYPO3 CMS 6.0 Hannover, 27.11.2012 Codename “Phoenix” • TYPO3v5 code name “Phoenix” • Cannot be the immediate successor of 4.x • Announced as separate product in 2012Foto: nazrethhttp://www.sxc.hu/photo/1046308
  6. 6. TYPO3 CMS 6.0 Hannover, 27.11.2012 New Freedom • “Evil 5.0” vanished • New possibilities for v4Foto: Markus Günther
  7. 7. TYPO3 CMS 6.0 Hannover, 27.11.2012 Sidenote: Deprecation Policy • Compatibility for extensions and configuration • Backwards compatibility for TYPO3 Minor-Upgrades must be kept • TYPO3 4.x -> 4.(x+1) must not break • Marking function, configuration and methods deprecated • Removal two versions later (mit 4.(x+2))Foto: C. Nöhren  / pixelio.de
  8. 8. TYPO3 CMS 6.0 Hannover, 27.11.2012 Speed of TYPO3-Development • “Deprecation Policy” ensures stability but slows down development • Obligation of backwards compatibility hinders creativityFoto “Meadow”: mzachahttp://www.sxc.hu/photo/1127381Foto “Isolated Snoil”: kovikhttp://www.sxc.hu/photo/848544
  9. 9. TYPO3 CMS 6.0 Hannover, 27.11.2012 A new Major-Version • Februar 2012, TYPO3 Snowboard Tour • Discussions to have a new Major-Version yes/no • A majority of the core team votes to do itFoto: newformulahttp://www.flickr.com/photos/newformula/2281042737/
  10. 10. TYPO3 CMS 6.0 Hannover, 27.11.2012 A new Major-Version • A new Major-Version may break BC • Nevertheless we focus TYPO3-like on a soft migrationFoto “Snowboarder in Air 1”: shortsandshttp://www.sxc.hu/photo/648579
  11. 11. TYPO3 CMS 6.0 Hannover, 27.11.2012 TYPO3 CMS 6.0Artwork by Artem Matevosyan, AOEmedia
  12. 12. TYPO3 CMS 6.0 Hannover, 27.11.2012Kickoff TYPO3 CMS 6.0 • Official Kickoff von “TYPO3 6.0” in April 2012 • Election of the Release-Management-Teams • Helmut Hummel, employed in Hannover @ Bitmotion • Christian Kuhn, employed in Hamburg @ e-net consulting • Susanne Moog, employed in Bremen @ team neusta
  13. 13. TYPO3 CMS 6.0 Hannover, 27.11.2012 Release-Cycle • Kickoff in April 2012 • Feature-Freeze August 2012 • End of Feature Development • Release of Beta 1 • Stabilisation Phase • Final Release 27.10.2012 27.11.2012 • Postponed due to missing desired qualityFoto “Stairs”: andrewcshttp://www.sxc.hu/photo/875056
  14. 14. TYPO3 CMS 6.0 Hannover, 27.11.2012 Main Goals • Encourage an strengthen colaboration • Enhance Code-Quality • Integrate File Abstraction Layer • Improve UsabilityFoto “Finish”: Glen26http://www.sxc.hu/photo/228778
  15. 15. TYPO3 CMS 6.0 Hannover, 27.11.2012 The (main) Novelties in TYPO3 CMS 6.0Artwork by Artem Matevosyan, AOEmedia
  16. 16. TYPO3 CMS 6.0 Hannover, 27.11.2012Code-Quality
  17. 17. TYPO3 CMS 6.0 Hannover, 27.11.2012Bootstrap-Refactoring: before
  18. 18. TYPO3 CMS 6.0 Hannover, 27.11.2012Bootstrap-Refactoring: after
  19. 19. TYPO3 CMS 6.0 Hannover, 27.11.2012Namespaces • Poor mans Namespaces class t3lib_div {..} class t3lib_cache_backend_MemcacheBackend {..} Namespace • Native PHP-Namespaces as of PHP5.3 namespace t3lib; class div {..} namespace t3libcachebackend; class MemcacheBackend {..}
  20. 20. TYPO3 CMS 6.0 Hannover, 27.11.2012Namespaces every! (>3300) • Every class has been been renamed and moved • According to PSR-0 Standard • Meaningful naming of classes • t3lib_extobjbase ➟ BackendModuleAbstractFunctionModule • SC_tslib_showpic ➟ FrontendControllerShowImageController • Compatibility Layer • Will (most likely) be removed with TYPO3 6.2
  21. 21. TYPO3 CMS 6.0 Hannover, 27.11.2012TravisCI • Free Continuous Integration Service for OpenSource-Projects • In combination with Github • Executing Core-Unit-Tests for • PHP 5.3 • PHP 5.4 • PHP 5.3.x travis-ci.org
  22. 22. TYPO3 CMS 6.0 Hannover, 27.11.2012Unit Tests
  23. 23. TYPO3 CMS 6.0 Hannover, 27.11.2012Unit Tests
  24. 24. TYPO3 CMS 6.0 Hannover, 27.11.2012LocalConfiguration.php • localconf.php removed • Replaced with: LocalConfiguration.php • Only array of configuration • No PHP code inside configuration! • On top AdditionalConfiguration.php
  25. 25. TYPO3 CMS 6.0 Hannover, 27.11.2012 File Abstraction Layer (FAL)Foto “Jaque”: Asterisc21http://www.sxc.hu/photo/922636
  26. 26. TYPO3 CMS 6.0 Hannover, 27.11.2012File Abstraction Layer (FAL) • Long lasting project • Main features • Files referenced not kopied • Storing files not only in fileadmin/ • Versioning of files (6.1) • Meta Data (DAM light) • Improved User-Interface
  27. 27. TYPO3 CMS 6.0 Hannover, 27.11.2012File Abstraction Layer: User Interface • TYPO3 4.7
  28. 28. TYPO3 CMS 6.0 Hannover, 27.11.2012File Abstraction Layer: User Interface • TYPO3 6.0
  29. 29. TYPO3 CMS 6.0 Hannover, 27.11.2012 to install Extensions! NewExtension Manager
  30. 30. TYPO3 CMS 6.0 Hannover, 27.11.2012User Friendly
  31. 31. TYPO3 CMS 6.0 Hannover, 27.11.2012Drag & Drop in Page-Module
  32. 32. TYPO3 CMS 6.0 Hannover, 27.11.2012Usability • Not too much changed in in 6.0 • Small tiny improvements • But a lot is prepared for 6.1 and further • Any UI-Experts here?
  33. 33. TYPO3 CMS 6.0 Hannover, 27.11.2012What are the plans? • What is panned for the next TYPO3 Version? • Should I use TYPO3 6.0 now? • Neos? • LTS?
  34. 34. TYPO3 CMS 6.0 Hannover, 27.11.2012Current Status? Exhausted but Happy!
  35. 35. TYPO3 CMS 6.0 Hannover, 27.11.2012Thanks for everything! Thank You!
  36. 36. inspiring people to share inspiring people to share

×