Author
oliver-hader
View
652
Download
3
Embed Size (px)
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
TYPO3 6.0
Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
Whois
WhoisOliver Hader <[email protected]>
seit 2005 mit TYPO3 aktiv
2006 Diplomarbeit an der Hochschule Hof
2007 TYPO3 Kernentwickler
2008 Release Manager von TYPO3 4.3
2010 Leiter des TYPO3 v4 Kernentwickler-Teams
Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
Warum?
TYPO3 4.7, 4.8, 4.9, 5... ähseit 2005 Entwicklung von „TYPO3 5.0“
seit einiger Zeit TYPO3 „Phoenix“
seit drei Wochen TYPO3 Neos
Major Versions vs. Minor Versions
4.0, 5.0, ... vs. 4.1, 4.2, ...
Bedarf an Änderungen und Breaking Changes
deswegen TYPO3 6.0 und TYPO3 Neos 1.0
Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
TYPO3
Die liebe Familie
Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
Release Zyklus
ReleasesZyklus von 6 Monaten
Releases im April und Oktober (meistens)
4 Monate für Entwicklung
2 Monate für Stabilisierung
wahrscheinlich TYPO3 6.2 LTS
Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
Release Zyklus
ReleasesZyklus von 6 Monaten
Releases im April und Oktober (meistens)
4 Monate für Entwicklung
2 Monate für Stabilisierung
wahrscheinlich TYPO3 6.2 LTS
Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
TYPO3 6.0
File Abstraction LayerAbstraktion für Dateien im TYPO3 Kern
History: bisher „DAM“ für Abstraktion und Meta-Daten
Referenzen, keine Duplikate mehr
File
Reference
Storage Collection
Content ContentDriver
Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
TYPO3 6.0
Extbase & FluidForcierung der Verwendung im Kern
Extension Manager & Language Management
Backend User, Backend Log, About Module, ...
Neue Domain Models für BackendUser, Category, FAL
Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
TYPO3 6.0
PHP NamespacesEinführung von Namespaces
\Vendor\Product\Component\
\TYPO3\CMS\Core\Utility\GeneralUtility
Änderung des kompletten TYPO3 Quellcodes
drei Basiskomponenten - Core, Frontend, Backend
Abwärtskompatibilität gewährleistet (z.B. t3lib_div Aufrufe)
konfliktfreie Integration mit anderen Frameworks (Flow, etc.)
Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
TYPO3 6.0
Generellneuer PHP Bootstrap Mechanismus
init.php, index_ts.php, cli_dispatch.phpsh
LocalConfiguration & AdditionalConfiguration in typo3conf
typo3conf/temp_* nun in typo3temp/Cache/*
XCLASS Handling nun über Autoloader
größere Code Coverage bei Unit Tests
ständiges Monitoring über Travis CI
Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
TYPO3 6.0
GenerellIntegration globaler Kategorien im Backend
Integration einer einfachen jQuery Loading API
Entfernen von „deprecated methods“
Optimierungen im Workspace Handling
neues Introduction Package - responsive
Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
TYPO3 6.0
Fallstricke„deprecated methods“ und Entwickler Akzeptanz
Möglichkeit, dass Extensions nicht mehr funktionieren
weitere Kompatibilitätsschicht für „ungültige Aufrufe“
für Entwickler eigentlich und meistens „search & replace“
DAM vs. File Abstraction Layer
Meta-Daten über Media Management Extension
Montag, 29. Oktober 12
Inspiring people toshare
TYPO3camp Regensburg 2012
TYPO3 6.0
TYPO3 6.0
Anyway... back to the future!TYPO3 6.0
nicht heute
aber am 27. November 2012 (rescheduled)
dennoch Reschedule Party heute Abend
Montag, 29. Oktober 12
?????????????
Montag, 29. Oktober 12
inspiring people to share.
Montag, 29. Oktober 12