1. TYPO3 4.7
Release
#TYPO3FOUR7
Steffen Ritter, Benni Mack, Oliver Hader
Daniel Siepmann 1
Wednesday, April 25, 12
2. TOC
I. Anforderungen
II. HTML5 / frontend rendering
III. Government Package
IV. Backend / Backend UI
V. TypoScript / Frontend
VI. Performance
VII. Development
VIII.General
IX. Cleanup
X. incompatible Extensions
Daniel Siepmann 2
Wednesday, April 25, 12
3. Glossar
‣ BLE - Bundesanstalt für Landwirtschaft
und Ernährung
Daniel Siepmann 3
Wednesday, April 25, 12
4. Anforderungen
Komponente Anforderung
5.3.x
PHP
5.4.0 unterstützt
MySQL 5.0.x-5.1.x
Supported bis Oktober 2013
Daniel Siepmann 4
Wednesday, April 25, 12
5. H T M L 5 / f ro n t e n d re n d e r i n g
‣ Verwendung neuer Tags:
‣ <header>
‣ <hgroup>
‣ <nav> / role="navigation"
‣ <article> und <section>
‣ Doctypes
Daniel Siepmann 5
Wednesday, April 25, 12
6. H T M L 5 / f ro n t e n d re n d e r i n g
‣ <section> und <article> muss manuell
konfiguriert werden.
‣ RTE unterstützt HTML5 minimal.
‣ Move inline styles to external stylesheet
‣ Keine XML/XHTML-Altlasten.
<br/> -> <br>
‣ Barrierefreiheit nach BITV 2.0 (und WCAG
2.0)
Daniel Siepmann 6
Wednesday, April 25, 12
7. Government Package
‣ Initial nur als deutsche Version, englische
Version ist geplant.
‣ Spezielle Extensions:
‣ a21glossary - Handling von
Abkürzungen
‣ contrast - neues kontrastreicheres
Stylesheet
Daniel Siepmann 7
Wednesday, April 25, 12
8. Backend / Backend UI
‣ TSOB enthält Link zum Fehler im Template
Analyzer.
‣ Wenn keine Root-Seite angezeigt werden kann,
wird eine virtuelle Root-Seite angezeigt.
‣ Toolbar leicht überarbeitet.
‣ Mutltiple File Upload ist möglich.
‣ Placeholder ist nun möglich.
‣ Eigene Header-Controls über Userfunction in
IRRE
Daniel Siepmann 8
Wednesday, April 25, 12
9. T ypoScript / Frontend
‣ Seperator-Zeichen(:) zwischen Sitetitle
und Seitentitel kann geändert werden.
‣ stdWrap Option orderedStdWrap
ermöglicht stdWrap-Funktionen geordnet
ablaufen zu lassen.
Daniel Siepmann 9
Wednesday, April 25, 12
10. Per for mance
‣ indexed_search
‣ MySQL full text index natively
‣ page-cache
★ Tagging of TypoScript elements
★ Cache-Einträge über einen Tag und/oder
ID löschen.
Daniel Siepmann 10
Wednesday, April 25, 12
11. Development
‣ Neue Hooks.
‣ Neue TCA Optionen.
‣ PHP 5.4.0 supported.
‣ t3lib_utility_Path::resolveBackPath - relativen Pfad
zum TYPO3-Verzeichnis typo3.
‣ Dependency Injection (DI) via @inject.
‣ remde Validatoren per Kurz-Schreibweise:
ExtensionKey:ValidatorName
‣ Tx_Extbase_Utility_Debugger::var_dump($blogs);
Daniel Siepmann 11
Wednesday, April 25, 12
12. General
‣ Externe APIs
aktualisiert
‣ TYPO3 arbeitet intern External API Updates
nun nur mit UTF-8
SwiftMailer API 4.1.3
‣ “about” und ADOdb 5.14
“aboutmodules” wurden
auf Extbase
umgestellt
Daniel Siepmann 12
Wednesday, April 25, 12
13. Cl e anup
‣ deprecated code has been removed
‣ unused classes and files were deleted
Daniel Siepmann 13
Wednesday, April 25, 12
14. incompatible Extensions
Extension Versions Reason Status
uses author
direct_mail all (<=2.7.0) t3lib_htmlmail
informed
versions uses 1.6.6 works
powermail
<=1.6.5 t3lib_htmlmail again
uses 3.2.0 works
tt_news < 3.2.0 t3lib_htmlmail again
dam_ttconte 1.3 will work
<= 1.2 CSC
nt again
Daniel Siepmann 14
Wednesday, April 25, 12
15. Questions
Daniel Siepmann 15
Wednesday, April 25, 12
16. Ans wers
‣ http://typo3.org/download/release-notes/
typo3-4-7-release-notes/
‣ http://wiki.typo3.org/TYPO3_4.7
‣ http://typo3.org/news/article/typo3-470-
released/
‣ http://www.typovision.de/typo3-agentur/
typo3-die-neuerungen.html
‣ http://t3n.de/news/typo3-47-release-
manager-383981/
Daniel Siepmann 16
Wednesday, April 25, 12
17. Author
Daniel Siepmann
Employed at wfp:2
TYPO3, PHP, JavaScript
@layneobserdia
www.layne-obserdia.de
Daniel Siepmann 17
Wednesday, April 25, 12