Typo3 4.7 - Die Neuerungen (typovision GnbH)

  • Published on
    03-Sep-2014

  • View
    30.624

  • Download
    2

Embed Size (px)

DESCRIPTION

Alle kleinen und groen Neuerungen der am 24.04.2012 verffentlichten TYPO3 Version 4.7 auf 102 Slides - viel Spa damit :-)

Transcript

<ul><li> TYPO3 4.7 Die Neuerungen 24.04.2012 Patrick Lobacher &amp; Sebastian Bttger (GF typovision GmbH)(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 1 </li> <li> TYPO3 4.7 standards and accessibilityVerffentlicht: 24.04.2012 / 0:18 UhrRelease Manager: Steffen Ritter(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 2 </li> <li> GOVERNMENT PACKAGE Musterwebsite fr Behrden(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 3 </li> <li> (c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 4 </li> <li> GOVERNMENT PACKAGE: ALLGEMEIN Das TYPO3 Government Package ist eine Musterwebsite fr Behrden. Sie dient zur Demonstration und als Starthilfe fr barrierefreie Websites mit TYPO3. Es ist eine Beispiel-Konguration die alle Anforderungen erfllt und Organisationen und Einrichtungen als "Basis-Paket" dienen soll Mit der Frderung des Bundesamtes fr Landwirtschaft und Ernhrung (BLE) und im Rahmen des Konjunkturpaketes II wurde TYPO3 zusammen mit den wichtigsten Erweiterungen (den sogenannten Extensions) fr das Behrdenumfeld weiterentwickelt. TYPO3 bietet als eines der ersten CMS eine barrierefreie Ausgabe Ihrer Website out of the box kombiniert mit ganz neuen Funktionen.(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 5 </li> <li> GOVERNMENT PACKAGE: ALLGEMEIN Sorgt fr Barrierefreiheit nach BITV 2.0 (und WCAG 2.0) Zustzlicher Fokus: HTML5 Medienmanagement auf Basis des neuen File Abstraction Layer (FAL) wurde auf die Version TYPO3 6.0 (Oktober 2012) verschoben - dies betrifft auch die zugngliche Bildergalerie vorhandene Extensions wie indexed_search und tt_news wurden speziell angepasst(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 6 </li> <li> GOVERNMENT PACKAGE: PRINZIPEN Prinzipien: Layout und Design Es wurden zahlreiche Regierungsseiten analysiert Soll einfach installierbar sein Zeigt die Best-Practises in Hinblick auf Barrierefreiheit Blaues Design (da seris *g*) Zeigt horizontale und vertikale Navigation(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 7 </li> <li> GOVERNMENT PACKAGE: PRINZIPEN Prinzipien: Markup Einfach und valide Basiert auf HTML5-Boilerplate Benutzt semantische Informationen und Strukturen header, footer, section, aside, nav, article, ... Erweitert das Content-Redering (css_styled_content)(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 8 </li> <li> GOVERNMENT PACKAGE: PRINZIPEN Prinzipien: Styling Einheit ist em Das Body-Tag hat die Schriftgrsse 16px = 1em und die Zeilenhhe 1.4em Der Default-Content-Block (<p>) hat 12px = 0.75 em =&gt; Immer das am weitesten verschachtelte Element stylen </p><div>...<div><p>(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 9 </p></div></div></li><li> GOVERNMENT PACKAGE: INSTALLATION Das TYPO3 Government Package wird genauso wie das Introduction Package optional installiert. Dadurch werden weitere geeignete Extensions zugefgt(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 10 </li> <li> GOVERNMENT PACKAGE: SCREENSHOT http://government.v4.demo.typo3.org/home.html(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 11 </li> <li> GOVERNMENT PACKAGE: FEATURES Skip-Links fr Screenreader (hier Anzeige im Chrome) TAB-Key Navigation (Mens + Content)(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 12 </li> <li> GOVERNMENT PACKAGE: FEATURESBrowserZoom(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 13 </li> <li> GOVERNMENT PACKAGE: EXTENSIONS a21glossary: Barrierefreies Handling von Abkrzungen inkl. Liste aller verwendeten Abkrzungen contrast: Ldt ein neues (kontrastreicheres) Stylesheet und speichert die Einstellung in der User-Session(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 14 </li> <li> GOVERNMENT PACKAGE: EXTENSIONS menu_balancer: Teilt Mens auf Spalten auf wt_spamshield: Spamshield ohne Captchas seo_basics: SEO Basis-Paket(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 15 </li> <li> HTML5 Standards(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 16 </li> <li> SEMANTISCHE AUSZEICHNUNGEN berschriften der Content-Elementen werden via ausgezeichnet (im Gegensatz zu berschriften im RTE - hier muss dies manuell gemacht werden) Ist ein Subtitle fr eine berschrift vorhanden wird dieser semantisch korrekt dort ebenso untergebracht. Die Sitemap Elemente erhalten Auszeichnungen als Elemente, die Mglichkeit Skip-Links einzuschalten wurde hinzugefgt. Ein automatisches Auszeichnen als Article, Aside oder gar Section wird nicht vorgenommen - solche Strukturen lassen sich nicht automatisch erkennen.(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 17 </li> <li> CONTENT RENDERING Das Content-Rendering (CSS Styled Content) wurde komplett berarbeitet. Dies betrifft alle "Standard-Content-Elemente" Ausnahme: Das Forms-Element wurde nicht mit neuen HTML5- Funktionalitten erweitert, produziert allerdings seit der letzten berarbeitung schon sauberen Code. Das Seiten-Rendering nun in der Lage "sauberen" HTML5 Code zu erzeugen - ohne XML/XHTML-Altlasten(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 18 </li> <li> VIDEOJS &amp; FLOWPLAYER Im Rahmen des Umbaus auf Barrierefreiheit wurde auch ein neues Media-Element (Content-Objekt: Media) integriert, welches grundstzlich auf Video.js (und damit auf pur HTML5) beruht. Als Fallback wurde der owplayer implementiert - ein leichtgewichtiger Flash-Video-Player. Das Media-Element untersttzt nun und Die wichtigste Besonderheit, dabei ist, dass man synchronisierte Untertitel und eine synchronisierte Audio-Spur parallel zum Video mitlaufen lassen kann. Video.js Version 2.0.2: http://videojs.com owplayer Version 3.2.7: http://owplay.org(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 19 </li> <li> MEDIA-OBJEKT HTML5-Optionen im neuen Media-Element(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 20 </li> <li> ALLGEMEINES Generelle nderungen(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 21 </li> <li> BARRIEREFREIHEIT MIT TYPO3 Es gibt nun eine Dokumentation zum Thema Barrierefreiheit mit TYPO3 welche ebenfalls durch die Zusammenarbeit mit dem BLE entstanden ist: http://docs.typo3incubator.org/Barrierefreiheit/ _build/html/Index.html(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 22 </li> <li> SEARCH - INDEXED_SEARCH Beschleunigung der Volltextsuche indexed_search Es gibt eine neue Extension indexed_search_mysql, welche das mySQL Feature fulltext support fr die Volltextsuchen nutzt. Generell wurde die Erweiterung restrukturiert und einige Hooks fr die Nutzung durch andere Search Engines wurden hinzugefgt.(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 23 </li> <li> EXTERNE BIBLIOTHEKEN Swift Mailer wurde auf die Version 4.1.3 upgegraded https://raw.github.com/swiftmailer/swiftmailer/master/CHANGES Wichtige neue Features von Swift Mailer: STARTTLS Support Verfahren zum Einleiten der Verschlsselung einer Kommunikation mittels Transport Layer Security (TLS) ein MessageLogger Plugin, welches alle gesendeten Mails loggt ADOdb wurde auf die Version 5.14 aktualisiert welches einen nativen Linux-Treiber fr MSSQL mitbringt. (c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 24 </li> <li> ALLGEMEINES - MISC Der Core wurde auf PHP 5.4 angepasst (http://docs.php.net/ manual/en/migration54.incompatible.php) Pages und TS Cache knnen eine Menge Daten enthalten. Das Einfgen von groen BLOBs kann hhere Performanceeinbussen erzeugen. Um dieses Problem zu beheben, werden diese Daten nun komprimiert gespeichert.(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 25 </li> <li> INSTALL TOOL Konguration(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 26 </li> <li> CHASH BERECHNUNG Fr die Berechnung des cHash-Wertes knnen nun im Install Tool vier Optionen gesetzt werden. Denn der cHash sollte nur dann kalkuliert und evaluiert werden fr Parameter, die in cachbaren Plugins (bzw. Actions) verwendet werden. [FE][cHashRequiredParameters] Optional: Konguration von Parameter die einen cHash bentigen. Wenn kein cHash angegeben wird, aber einer der Parameter mitgegeben wurde, wird der kongurierte cHash Fehler geworfen [FE][cHashExcludedParameters] Wert: String. Die angegebenen Parameter werden bei der cHash Berechnung ignoriert. Beispiel: L,tx_search_pi1[query] [FE][cHashExcludedParametersIfEmpty] Optional: Konguration von Parameter, die nur dann in die cHash Berechnung herangezogen werden, wenn sie einen Wert haben. Mittels * werden alle leeren Parameter ignoriert [FE][cHashOnlyForParameters] Wert: String. Nur die angegebenen Parameter werden zur cHash-Berechnung herangezogen. Beispiel: tx_news_pi1[uid](c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 27 </li> <li> SYSTEM Systemweite nderungen(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 28 </li> <li> LOGGING - SYS_LOG Wenn nderungen an Scheduler-Tasks durchgefhrt werden, wird dies nun im sys_log vermerkt und im Modul Log angezeigt:(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 29 </li> <li> AUTHENTIFIZIERUNGS SERVICE Mit der Version 4.7 wurde die Authentizierungs-Kette so angepasst, soda Authentizierungs-Dritteanbieter von dem per RSA verschlsselten Login protieren knnen, ohne das Passwort im eigenen Code entschlsseln zu mssen. Dazu wurden Passwort-bermittlung von -berprfung getrennt. Die System-Extension rsaauth verschlsselt nun das Passwort und liefert die verschlsselte Version an andere Services. Externe Services knnen ber $this-&gt;loginData[uident_text] auf das Klartext-Passwort zugreifen, unabhngig davon ob das Passwort in Klartext oder per RSA-Verschlsslung bermittelt wurde. Aufgrund von greren nderungen, werden aller Voraussicht nach Extensions nicht mehr funktionieren, die per XCLASS rsaauth erweitern.(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 30 </li> <li> LSCHEN DES DEPRECATION LOGS Im Reports-Modul kann man nun das Deprecation Log per Klick entfernen(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 31 </li> <li> MISC Als neue Core-Sprache wurde Afrikaans zugefgt, welches in Sd- Afrika und Namibia gesprochen wird (af / afr / af_ZA) CLI Scripte geben nun einen Exit-Status != 0 zurck, damit es mglich ist, den Erfolg eines CLI-Scripts auch in automatisierten Scripts zu berprfen (technisch gesehen wird kein die() mehr verwendet sondern fwrite(); exit(x);)(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 32 </li> <li> BACKEND nderungen(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de | 24.04.2012 33 </li> <li> EXCLUDE FIELDS Die Exclude-Fields in der Gruppen-Zugriffssteuerung im TYPO3 Backend wurde bersichtlicher gestaltet: ALT NEU(c) 2012 - typovision GmbH | TYPO3 4.7 - Die Neuerungen | Lobacher &amp; Bttger | www.typovision.de...</li></ul>