O slideshow foi denunciado.

TYPO3 CMS 6.0 Webcast

2

Compartilhar

Próximos SlideShares
T3CON12 Stuttgart
T3CON12 Stuttgart
Carregando em…3
×
1 de 36
1 de 36

Mais Conteúdo rRelacionado

Audiolivros relacionados

Gratuito durante 14 dias do Scribd

Ver tudo

TYPO3 CMS 6.0 Webcast

  1. 1. TYPO3 CMS 6.0 Hannover, 27.11.2012 TYPO3 CMS 6.0 Lizenz: CC BY-SA 3.0 (Bilder / Fotos anderer Autoren ausgeschlossen)
  2. 2. TYPO3 CMS 6.0 Hannover, 27.11.2012 Helmut 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.0 Foto “Road”: keb http://www.sxc.hu/photo/158547
  4. 4. TYPO3 CMS 6.0 Hannover, 27.11.2012 Split of Core-Teams 2006: TYPO3 v4 and v5 Foto: wetape http://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 2012 Foto: nazreth http://www.sxc.hu/photo/1046308
  6. 6. TYPO3 CMS 6.0 Hannover, 27.11.2012 New Freedom • “Evil 5.0” vanished • New possibilities for v4 Foto: 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 creativity Foto “Meadow”: mzacha http://www.sxc.hu/photo/1127381 Foto “Isolated Snoil”: kovik http://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 it Foto: newformula http://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 migration Foto “Snowboarder in Air 1”: shortsands http://www.sxc.hu/photo/648579
  11. 11. TYPO3 CMS 6.0 Hannover, 27.11.2012 TYPO3 CMS 6.0 Artwork by Artem Matevosyan, AOEmedia
  12. 12. TYPO3 CMS 6.0 Hannover, 27.11.2012 Kickoff 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 quality Foto “Stairs”: andrewcs http://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 Usability Foto “Finish”: Glen26 http://www.sxc.hu/photo/228778
  15. 15. TYPO3 CMS 6.0 Hannover, 27.11.2012 The (main) Novelties in TYPO3 CMS 6.0 Artwork by Artem Matevosyan, AOEmedia
  16. 16. TYPO3 CMS 6.0 Hannover, 27.11.2012 Code-Quality
  17. 17. TYPO3 CMS 6.0 Hannover, 27.11.2012 Bootstrap-Refactoring: before
  18. 18. TYPO3 CMS 6.0 Hannover, 27.11.2012 Bootstrap-Refactoring: after
  19. 19. TYPO3 CMS 6.0 Hannover, 27.11.2012 Namespaces • 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.2012 Namespaces 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.2012 TravisCI • 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.2012 Unit Tests
  23. 23. TYPO3 CMS 6.0 Hannover, 27.11.2012 Unit Tests
  24. 24. TYPO3 CMS 6.0 Hannover, 27.11.2012 LocalConfiguration.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”: Asterisc21 http://www.sxc.hu/photo/922636
  26. 26. TYPO3 CMS 6.0 Hannover, 27.11.2012 File 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.2012 File Abstraction Layer: User Interface • TYPO3 4.7
  28. 28. TYPO3 CMS 6.0 Hannover, 27.11.2012 File Abstraction Layer: User Interface • TYPO3 6.0
  29. 29. TYPO3 CMS 6.0 Hannover, 27.11.2012 to install Extensions! New Extension Manager
  30. 30. TYPO3 CMS 6.0 Hannover, 27.11.2012 User Friendly
  31. 31. TYPO3 CMS 6.0 Hannover, 27.11.2012 Drag & Drop in Page-Module
  32. 32. TYPO3 CMS 6.0 Hannover, 27.11.2012 Usability • 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.2012 What 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.2012 Current Status? Exhausted but Happy!
  35. 35. TYPO3 CMS 6.0 Hannover, 27.11.2012 Thanks for everything! Thank You!
  36. 36. inspiring people to share inspiring people to share

×