Your SlideShare is downloading. ×
TYPO3 CMS 6.0 Webcast
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

TYPO3 CMS 6.0 Webcast

2,003

Published on

Release Manager Helmut Hummel on the Launch of TYPO3 6.0

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,003
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
1
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. TYPO3 CMS 6.0 Hannover, 27.11.2012TYPO3 CMS 6.0 Lizenz: CC BY-SA 3.0 (Bilder / Fotos anderer Autoren ausgeschlossen)
  • 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. TYPO3 CMS 6.0 Hannover, 27.11.2012 The Way to TYPO3 CMS 6.0Foto “Road”: kebhttp://www.sxc.hu/photo/158547
  • 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. 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. TYPO3 CMS 6.0 Hannover, 27.11.2012 New Freedom • “Evil 5.0” vanished • New possibilities for v4Foto: Markus Günther
  • 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. 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. 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. 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. TYPO3 CMS 6.0 Hannover, 27.11.2012 TYPO3 CMS 6.0Artwork by Artem Matevosyan, AOEmedia
  • 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. 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. 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. TYPO3 CMS 6.0 Hannover, 27.11.2012 The (main) Novelties in TYPO3 CMS 6.0Artwork by Artem Matevosyan, AOEmedia
  • 16. TYPO3 CMS 6.0 Hannover, 27.11.2012Code-Quality
  • 17. TYPO3 CMS 6.0 Hannover, 27.11.2012Bootstrap-Refactoring: before
  • 18. TYPO3 CMS 6.0 Hannover, 27.11.2012Bootstrap-Refactoring: after
  • 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. 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. 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. TYPO3 CMS 6.0 Hannover, 27.11.2012Unit Tests
  • 23. TYPO3 CMS 6.0 Hannover, 27.11.2012Unit Tests
  • 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. TYPO3 CMS 6.0 Hannover, 27.11.2012 File Abstraction Layer (FAL)Foto “Jaque”: Asterisc21http://www.sxc.hu/photo/922636
  • 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. TYPO3 CMS 6.0 Hannover, 27.11.2012File Abstraction Layer: User Interface • TYPO3 4.7
  • 28. TYPO3 CMS 6.0 Hannover, 27.11.2012File Abstraction Layer: User Interface • TYPO3 6.0
  • 29. TYPO3 CMS 6.0 Hannover, 27.11.2012 to install Extensions! NewExtension Manager
  • 30. TYPO3 CMS 6.0 Hannover, 27.11.2012User Friendly
  • 31. TYPO3 CMS 6.0 Hannover, 27.11.2012Drag & Drop in Page-Module
  • 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. 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. TYPO3 CMS 6.0 Hannover, 27.11.2012Current Status? Exhausted but Happy!
  • 35. TYPO3 CMS 6.0 Hannover, 27.11.2012Thanks for everything! Thank You!
  • 36. inspiring people to share inspiring people to share

×