TYPO3 4.5 LTS - Die Neuerungen auf einen Blick

  • Published on
    15-May-2015

  • View
    22.897

  • Download
    1

Embed Size (px)

DESCRIPTION

Alle Neuerugen von TYPO3 4.5 LTS auf einen Blick - TypoScript, Backend, Frontend, PageTS, Hooks, Extbase und vieles andere mehr.

Transcript

<ul><li> 1. TYPO3 4.5 LTS Die Neuerungen 25.01.2011Patrick Lobacher (GF typovision*)Peter Kraume (bgm munich)(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen |1Patrick Lobacher | www.typovision.de | 26.01.2011Mittwoch, 26. Januar 2011 1</li></ul><p> 2. DANKSAGUNGPeter Kraume - dafr, dass ich den Vortrag nicht alleine halten muss :-)Stefan Gebert fr seine initiale Untersttzung durch seine Prsentation(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen |2Patrick Lobacher | www.typovision.de | 26.01.2011Mittwoch, 26. Januar 2011 2 3. LTSLong Term Support(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen |3Patrick Lobacher | www.typovision.de | 26.01.2011Mittwoch, 26. Januar 2011 3 4. LTS - LONG TERM SUPPORT 3 Jahre ofzielle Untersttzung mit Patches(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 4Mittwoch, 26. Januar 2011 4 5. BACKEND USABILITYKomplette berarbeitung der Backend-Formulareund des Seitenbaums(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen |5Patrick Lobacher | www.typovision.de | 26.01.2011Mittwoch, 26. Januar 2011 5 6. CLEANUP SEITENEIGENSCHAFTEN Klare Labels Sinnvolle Gruppierungen Klare Trennung der Eigenschaften(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 6Mittwoch, 26. Januar 2011 6 7. CLEANUP SEITENEIGENSCHAFTEN Klare Labels Sinnvolle Gruppierungen Klare Trennung der Eigenschaften Filter(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 7Mittwoch, 26. Januar 2011 7 8. CLEANUP SEITENEIGENSCHAFTEN Klare Labels Sinnvolle Gruppierungen(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 8Mittwoch, 26. Januar 2011 8 9. CLEANUP SEITENEIGENSCHAFTEN Neuer Tab Appearance Hier kann die Einstellung fr die Backend-Layouts getroffen werden(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 9Mittwoch, 26. Januar 2011 9 10. CLEANUP SEITENEIGENSCHAFTEN Neuer Tab Behaviour(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 10Mittwoch, 26. Januar 2011 10 11. CLEANUP SEITENEIGENSCHAFTEN Usability insgesamt stark erhht(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 11Mittwoch, 26. Januar 2011 11 12. CLEANUP INHALTSELEMENTE Hier ebenfalls stark aufgerumt, klare Labels, sinnvolle Gruppierungen RTE gleich im ersten Tab(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 12Mittwoch, 26. Januar 2011 12 13. CLEANUP INHALTSELEMENTE Hier ebenfalls stark aufgerumt, klare Labels, sinnvolle Gruppierungen, ...(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 13Mittwoch, 26. Januar 2011 13 14. CLEANUP INHALTSELEMENTE Tab Appearance der nun wirklich alle Optionen zur Darstellung zusammenfasst(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 14Mittwoch, 26. Januar 2011 14 15. SEITENBAUM BERARBEITUNG Der Seitenbaum basiert nun komplett auf ExtJS Mittels Doppelklick auf einen Seitentitel kann dieser direkt inline gendert werden(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 15Mittwoch, 26. Januar 2011 15 16. SEITENBAUM BERARBEITUNG Kopieren und Verschieben durch Drag&amp;Drop an die richtige Stelle Lschen einer Seite durch Drag&amp;Drop nach unten(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 16Mittwoch, 26. Januar 2011 16 17. SEITENBAUM BERARBEITUNG Das Kontextmen ist neu strukturiert worden und wirkt bersichtlicher(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 17Mittwoch, 26. Januar 2011 17 18. BACKEND LAYOUTSGrid View(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen 18| Patrick Lobacher | www.typovision.de | 26.01.2011Mittwoch, 26. Januar 2011 18 19. BACKEND LAYOUT Zustzlich zur Spaltenansicht gibt es nun einen exiblen Grid-View, der - hnlich zu TemplaVoil - Bereiche abbildet. Dafr wurde ein neuer Systemdatensatz Backend Layouts implementiert(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 19Mittwoch, 26. Januar 2011 19 20. BACKEND LAYOUTS Nun knnen Metadaten zugewiesen werden (Icon, Titel, Beschreibung) Schlielich werden ber Click auf das Wizard-Symbol bei Cong die Bereiche visuell deniert(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 20Mittwoch, 26. Januar 2011 20 21. BACKEND LAYOUTS Hier knnen nun Zeilen und Spalten deniert werden. Zudem ist es mglich Zellen zusammenzufgen. Als Eigenschaften vergibt man einen Namen und colPos Nummer.(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 21Mittwoch, 26. Januar 2011 21 22. BACKEND LAYOUTS In den Seiteneigenschaften kann nun das Layout fr die Seite und die Unterseiten ausgewhlt werden. Mgliche Werte sind eines der angelegten Layouts oder none fr kein Layout(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 22Mittwoch, 26. Januar 2011 22 23. BACKEND LAYOUTS Nun knnen wie gewohnt Inhalte in die Bereiche eingegeben werden Fr die Darstellung ist nach wie vor TypoScript ntig(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 23Mittwoch, 26. Januar 2011 23 24. LINK VALIDATORberprfung smtlicher Links(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen 24| Patrick Lobacher | www.typovision.de | 26.01.2011Mittwoch, 26. Januar 2011 24 25. LINK VALIDATOR Der Link Validator bendet sich im Modul Info im Unterpunkt Linkvalidator(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 25Mittwoch, 26. Januar 2011 25 26. LINK VALIDATOR Link Validator auch als Scheduler Task automatisiert mglich Inkl. Email mit Ergebnis(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 26Mittwoch, 26. Januar 2011 26 27. WORKSPACES Komplette berarbeitung(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen 27| Patrick Lobacher | www.typovision.de | 26.01.2011Mittwoch, 26. Januar 2011 27 28. WORKSPACES Das Workspaces Modul wurde komplett berarbeitet(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 28Mittwoch, 26. Januar 2011 28 29. WORKSPACES Preview ber Slider mglich (und horizontal/vertikal)(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 29Mittwoch, 26. Januar 2011 29 30. BACKENDnderungen im Backend(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen 30| Patrick Lobacher | www.typovision.de | 26.01.2011Mittwoch, 26. Januar 2011 30 31. LOGIN NEWS Unterhalb der Login-Maske knnen nun Nachrichten aus dem Backend eingeblendet werden Pege ber Systemdatensatz auf Seite UID=0(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 31Mittwoch, 26. Januar 2011 31 32. LINK ZU LIST MODUL Wenn man im Page Modul ist und auf einen Folder geht, erhlt man eine Nachricht und einen Link um in das List Modul zu wechseln(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 32Mittwoch, 26. Januar 2011 32 33. KEINE FRAMESETS MEHR Das Backend enthlt nun keine Framesets mehr Nun kann der Seitenbaum wieder vergrssert oder verkleinert werden(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 33Mittwoch, 26. Januar 2011 33 34. T3EDITOR Direktes Editieren von inkludiertem Inhalt aus Dateien mglich Inhalt wieder automatisch in die Datei zurck geschrieben Im File List Modul ist der t3editor auch aktiviert(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 34Mittwoch, 26. Januar 2011 34 35. SYSTEM Systemweite nderungen(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen 35| Patrick Lobacher | www.typovision.de | 26.01.2011Mittwoch, 26. Januar 2011 35 36. UTF-8 PER DEFAULT Neue Installationen automatisch mit UTF-8 als Datenbank-Zeichensatz In der Version4.5 wird aber ebenfalls noch non-UTF-8 untersttzt Upgrade-Wizard zur Konvertierung oder standalone PHP-Skript, das Konvertierung durchfhrt(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 36Mittwoch, 26. Januar 2011 36 37. SYSTEM HEALTH MONITORING Sobald der Status Report einen Fehler schlimmer als OK ndet, wird dieser in der TYPO3 Registry sys_registry gespeichert Status Report nun als Scheduler Task mit Email Notication mglich Beim Einloggen eines Admins wird der Fehler sofort angezeigt, mit einem Link auf den Status Report(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 37Mittwoch, 26. Januar 2011 37 38. SALTED PASSWORD BULK UPDATE Scheduler Task zum Massen-Update von Passwrtern wenn Salted Passwords verwendet werden Task deaktiviert sich selbst, wenn er komplett ist(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 38Mittwoch, 26. Januar 2011 38 39. RDFA UNTERSTTZUNG Ein erster wichtiger Schritt hin zur Vision eines sematischen Webs aka Web 3.0 ist die Untersttzung von RDFa fr das Frontend Dieser neue Standard wird langfristig Microformate komplett ersetzen (RDF = Ressource Description Framework) Google, Yahoo, Facebook u.s.w. untersttzen RDFa bereits config.doctype = xhtml+rdfa_10 config.namespaces { dc = http://purl.org/dc/elements/1.1/ [^] foaf = http://xmlns.com/foaf/0.1/ [^] sioc = http://rdfs.org/sioc/ns# [^] }(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 39Mittwoch, 26. Januar 2011 39 40. CSRF SCHUTZ Cross Site Request Forgery Schutz fr das Backend und das Install Tool - spter auch fr FE Form Protection API Klasse mit Beispielen: class.t3lib_formprotection_backend.php $formToken = t3lib_formProtection_Factory::get( t3lib_formProtection_Factory::TYPE_BACK_END) -&gt;generateToken(BE user setup, edit); $this-&gt;content .= ;(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 40Mittwoch, 26. Januar 2011 40 41. TYPOSCRIPTNeuigkeiten(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen 41| Patrick Lobacher | www.typovision.de | 26.01.2011Mittwoch, 26. Januar 2011 41 42. STDWRAP FR ALLE ALLE Eigenschaften smtlicher Content Objekte sind nun mit stdWrap ausgestattet stdWrap wird nur dann ausgefhrt, wenn es einen Unterschlssel gibt (dotted property) =&gt; Performance Gewinn(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 42Mittwoch, 26. Januar 2011 42 43. COBJECT FLUIDTEMPLATE Ab sofort kann Fluid auch fr das Seitenrendering verwendet werden page = PAGE page.10 = FLUIDTEMPLATE page.10 {# Pfad fr das Fluid-Templatefile = fileadmin/mytemplates/mytemplate.html# Partial und Layout-Pfad setzenpartialRootPath = fileadmin/partials/layoutRootPath = fileadmin/layouts/variables { mytitle = TEXT =&gt; {mytitle} mytitle.data = page:title} }(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 43Mittwoch, 26. Januar 2011 43 44. COBJECT SVG ber die Bibliothek svgweb (http://code.google.com/p/svgweb/) wird ein SVG Support (mit Flash Fallback) fr alle Browser bereitgestellt svg = SVG svg.width = 200 svg.height = 300 svg.src = fileadmin/svg/svg.xml svg.noscript = Kein SVG Output mglich!(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 44Mittwoch, 26. Januar 2011 44 45. ELLIPSE IM GIFBUILDER Der GIFBUILDER verfgt nun ber ein Objekt, welches eine Ellipse zeichnen lsst 10 = ELLIPSE 10.dimensions = 100,100,50,50 10.color = red // dimension=x,y,width,high(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 45Mittwoch, 26. Januar 2011 45 46. EASY LIGHTBOX Whlt man Enlarge on click geht das Bild in einem neuen Fester auf ber TS knnen nun Parameter fr LightBox-Realisierungen mitgegeben werden CSS Styled Content Konstanten: styles.content.imgtext.linkWrap. lightboxEnabled lightboxCssClass lightboxRelAttribute TS: imageLinkWrap.directImageLink imageLinkWrap.linkParams(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 46Mittwoch, 26. Januar 2011 46 47. NUMBERFORMAT Neue stdWrap Eigenschaft numberFormat Kongurierbar sind die Anzahl der Dezimalstellen und das Trennzeichen lib.myPrice = TEXT lib.myPrice {value = 0.8numberFormat { decimals = 2 dec_point = ,}noTrimWrap = || $| }(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 47Mittwoch, 26. Januar 2011 47 48. WEITERE TS NDERUNGEN Die stdWrap Eigenschaft .age untersttzt nun auch Einzahl: min| hrs| days| yrs| min| hour| day| year stdWrap wird nur dann ausgefhrt, wenn es einen Unterschlssel gibt (dotted property) =&gt; Performance Gewinn typolink untersttzt nun sichere Dateiverweise ( JumpUrl) - bisher nur fr lelinks verfgbar typolink.jumpurl =1 typolink.jumpurl.secure =1 typolink.jumpurl.secure.mimeTypes = ext:mimetype(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 48Mittwoch, 26. Januar 2011 48 49. TSCONFIGNeue Optionen fr Page- und UserTScong(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen 49| Patrick Lobacher | www.typovision.de | 26.01.2011Mittwoch, 26. Januar 2011 49 50. EDITIERBARE FLEXFORM TCEFORM.tt_content.pi_flexform.[ext_key].[sheet_key] {# komplettes Tab entfernendisabled = 1# Tab-Titel nderentitle = LLL:fileadmin/locallang.xml:new_title }(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 50Mittwoch, 26. Januar 2011 50 51. CHECKBOXEN LIST UND FILELIST UserTScong options.file_list.enableDisplayBigControlPanel options.file_list.enableDisplayThumbnails options.file_list.enableClipBoard PageTScong mod.web_list.enableDisplayBigControlPanel mod.web_list.enableClipBoard mod.web_list.enableLocalizationView(c) 2011 - typovision* | TYPO3 4.5 LTS - Die Neuerungen | Patrick Lobacher | www.typovision.de | 26.01.2011 51Mittwoch, 26. Januar 2011 51 52....</p>