Typo3 4.3 Die Neuerungen im Überblick

  • Published on
    19-May-2015

  • View
    9.489

  • Download
    3

Embed Size (px)

DESCRIPTION

Alle Neuerungen von TYPO3 4.3 im berblick. Auf mehr als 80 Slides werden die Neuerungen in den verschiedenen Kategorien - von Backendnderungen bis zu den neuen Entwicklerhooks vorgestellt.

Transcript

<ul><li> 1. TYPO3 4.3 Die Neuerungen im berblick 27.11.2009Patrick Lobacher (GF typofaktum) (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 1 - Die Neuerungen | Patrick Lobacher | 27.11.2009 4.3 </li></ul><p> 2. BER TYPOFAKTUM Mnchner Fullservice-Agentur fr Unternehmenskommunikation Inhabergefhrt: Patrick Lobacher / Christoph Laruelle Spezialisiertauf TYPO3 seit 6 Jahren Grndung vor 16 Jahren (net-o-graphic / Agentur Laruelle)Zusammenschluss und Umbenennung am 02.01.2009 ber800 realisierte Projekte, davon &gt;80 mit TYPO3 Kunden: Finanzscout 24, AGIP, Contraco, ArbeitsamtMnchen, Langenscheidt, Motorola, Seifert, Integralis, u.v.a.m(c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 2 3. BER TYPOFAKTUM GF Patrick Lobacher hat zahlreiche Bcher und Artikel ber alle Aspekte von TYPO3 verffentlicht - weitere sind in Vorbereitung Geschftsbereiche TYPO3 Konzeption, Entwicklung, Programmierung, Integration (inkl. Extbase / Fluid / FLOW3) Consulting, Projektmanagement &amp; Coaching Schulung (inkl. komplettes TYPO3-Curriculum von Anfger bis Fortgeschrittene und Spezialschulungen sowie Firmen- und Individualschulungen) Print (Konzeption, Produktion) (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 3 4. BER TYPOFAKTUM Adresse:typofaktum unternehmenskommunikation belfortstr. 881667 mnchen tel089 46 13 38 67fax089 46 13 38 68emailinfo@typofaktum.dewebhttp://www.typofaktum.de(c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 4 5. BACKENDNeue Funktionen und Kosmetik (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 5 - Die Neuerungen | Patrick Lobacher | 27.11.2009 4.3 6. LOGIN SCREEN IM BE Login ist Skinable Datei:typo3/sysext/t3skin/templates/login.html (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 6 7. LOGIN SCREEN IM BE Eigener Skin wie folgt mglich Neue Extension anlegen DortDatei anlegen: ext_tables.php Datei anlegen (und default kopieren): res/login.html FolgendeZeile hinzufgen (extKey anpassen)$GLOBALS['TBE_STYLES']['htmlTemplates']['templates/ login.html'] = 'EXT:extKey/res/login.html';(c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 7 8. RELOGIN IM BE Overlaystatt PopUp Nurnoch Eingabe von Passwort ntig Bei Klick auf Logout erfolgt Weiterleitung auf Login-Screen (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 8 9. KOSMETIK IM BE FlashMessagesim BE Buttons mit3D-Effekt(c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 9 10. KOSMETIK IM BE date2calist nun im Core integriert (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 10 11. CONTENT ELEMENT MEDIA ber das neue Content Element Media knnen nuneinfach Videos, Audio-Files oder Flash eingebundenwerden EsknnenzustzlicheParamaterbergeben werden AlternativerInhaltkann ebenfallsangegeben werden (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 11 12. FILELIST-MODUL alt neu (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 12 13. MASS FILE UPLOADER Uploadvon mehreren Dateien gleichzeitig mglich(c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 13 14. SUGGESTS BEI BE-FORMS BeimanchenFormularelementenwird AJAX verwendetum Ergebnisse anzuzeigen(c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 14 15. EXTENSION MANAGER select/deselect all beim Installieren von Extensions (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 15 16. BENUTZERGRUPPE Dateirechtenun auch per (Backend-)Benutzergruppeeinstellbar (und nicht nur per User wie frher) (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 16 17. SAVEDOCNEW saveDocNew per Default fr alle Tabellen aktiv frher (Abschalten mit 0):options {saveDocNew.pages = 1 bzw. 0} (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 17 18. CACHING FRAMEWORK CachingFramework fr individuelle Speicherung $TYPO3_CONF_VARS['SYS']['useCachingFramework']= '1'; Nutzungvon memcached mglich =&gt; schnellerer Cache memcachedist ein unter der BSD-Lizenz verffentlichter Cache-Server zum allgemeinen Hinterlegen und Abholen von Datenaus dem Arbeitsspeicher legt6 neue Tabellen an =&gt; beim Update beachten (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 18 19. CE UPLOADS (FILELIST) Read from path wurde bislang nicht per TS ausgewertetleadmin/users/{TSFE:fe_user|user|username}/ tt_content.uploads.20. lePath. eld = select_key tt_content.uploads.20. lePath.insertData = 1 Labels der Grenbezeichnung ndern durch # constants styles.content.uploads. lesize.labels = Bytes | KB | MB | GB # setup tt_content.uploads.20. lesize.labels = Bytes | KB | MB | GB(c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 19 20. LIST VIEW COLLAPSE Tables knnen im ListView zugeklappt werden (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 20 21. LIST VIEW LIMITS ImModul List wurden bisher die Limits hartkodiert Zugriff nun ber UserTS mglich mod.web_list.itemsLimitSingleTable= 50mod.web_list.itemsLimitPerTable = 10 (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 21 22. REDIRECTION STATUS CODE BeimAnlegen eines Domain-Records kann nun auch derHTTP-Statuscode eingestellt werden (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 22 23. SYS ACTIONS Wenn SysActions installiert sind und Actions de niertwurden, werden diese in der Taskleiste oben rechtsangezeigt. (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 23 24. SPRACHEN DEAKTIVIEREN ImPageTS kann nun festgelegt werden, welche Sprachenim Seitenbaum nicht mehr als bersetzung angelegtwerden knnen DadurchSteuerung, welche Sprachen wo angelegt werden mod.SHARED.disableLanguages = ID1,ID2,ID3(c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 24 25. BE LOCKDOWN DasBackend kann zu Maintanance-Zwecken komplett abgesperrt werden Dateianlegen: typo3conf/LOCK_BACKEND oder CLI script lowlevel_admin (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 25 26. KEEP ITEMS TCEFORM..&lt; eld&gt;.keepItems Angegebene(Select-)Felder werden behalten, alle anderenwerden entfernt TCEFORM.pages.doktype {keepItems = 1,2,255}(c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 26 27. SERVICES IN CONFIGURATION Im Modul Con guration sind nun auch die Services zunden (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 27 28. CONTENT ELEMENT WIZARD Der New Content Element Wizard ist nun komplett durchPageTScon g kon gurierbar Tabs (statt Liste) durch mod.wizards.newContentElement.renderMode = tabs (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 28 29. CONTENT ELEMENT WIZARD mod.wizards.newContentElement.wizardItems.common.elements { header { icon = gfx/c_wiz/regular_text.gif title = Header description = Fgt einen Header hinzu tt_content_defValues { CType = header } } } mod.wizards.newContentElement.wizardItems.common.show:= addToList(header) (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 29 30. CONTENT ELEMENT WIZARD Es sind ebenso neue Gruppen (Tabs) mglich - ebenso Vorbelegungen mod.wizards.newContentElement.wizardItems.myGroup { header = typofaktum Contentelemente elements.customText { icon = gfx/c_wiz/regular_text.gif title = Erstes Element (Text) description = Dieses Element sollte immer zuerst auf einer Seite beendet werden tt_content_defValues { CType = text bodytext ( Section Header </p> <p>Lorem ipsum dolor sit amet, consectetur, sadipisci velit ...</p> <p> ) header = Section Header header_layout = 100 } } } mod.wizards.newContentElement.wizardItems.myGroup.show := addToList(customText (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 30 31. SYSTEM-EXTENSIONS Neuerungen und nderungen (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 31 - Die Neuerungen | Patrick Lobacher | 27.11.20094.3 32. SYSTEM-EXTENSIONS Durch Auslagerung von Core-Funktionalitten in System-Extension wird die Performance gesteigert Simulate Static Documents FrontendEditing Versionierung &amp; Workspaces als System-Extension (version) Versionierung im Kontext-Men abschaltbar durch TScon g:options.contextMenu.pageTree.disableItems = versioning(c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 32 33. T3EDITOR Der TypoScript-Editor (t3editor) kann nun auch Code-Completion und nicht nur Syntax-Highlighting Zudemkann man mittels CMD+S (STRG+S) speichern(c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 33 34. RECYCLER Recycler (muss aktiviert werden) auf ExtJS Basis (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 34 35. REPORTS (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 35 36. REPORTS System-Extension: Reports (muss installiert werden) (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 36 37. SCHEDULER System-Extension: scheduler Zeitgesteuerte Ausfhrung von Tasks mglich */15 * * * * /usr/local/bin/php /home/www/typo3/cli_dispatch.phpsh scheduler (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 37 38. SCHEDULER Neuen Task de nieren: class tx_myext_mytask extends tx_scheduler_Task { public function execute() {... } } Task zufgen (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 38 39. FRONTEND EDITING feeditadvanced (normale Extension) Installation reicht zur Aktivierung Overlay-Menbei RollOver mitEditieren, Neu, Verstecken, Lschenund Position ndern ber Angreifer Drag&amp;Drop an anderePosition mglich (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 39 40. FRONTEND EDITING Menleistefr FE-Editing oben am Bildschirmrand Ausschaltendes FE-Editing oben rechts Seiteneigenschaften und neue Seite anlegen oben links Neues Content-Element durch Drag&amp;Drop mglich (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 40 41. SICHERHEIT Erhhung der Sicherheit in FE und BE (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 41 - Die Neuerungen | Patrick Lobacher | 27.11.20094.3 42. SICHERHEIT OpenIDwurde als Login-Mechanismus eingebaut(Extension: openid) SaltedPasswords gegen Rainbow-Table-Attacken(ber die Extension: Salted user password hashessaltedpasswords) MglichkeitCookies gegen XSS zu schtzen (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 42 43. RSA AUTHENTIFICATION Systemextension rsaauth (muss installiert werden) Verschlsselung von FE- und BE-Login auch ohne SSL TYPO3generiert ein KeyPair (Public, Private) und sendet denPublic-Key an den Browser, der damit das Passwortverschlsselt TYPO3 entschlsselt das Passwort mit dem Private-Key Damit ist das Login auch in unsicheren Umgebungen sicher $TYPO3_CONF_VARS[BE][loginSecurityLevel]= rsa(c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 43 44. FE/BE-SESSION-COOKIES Eskann eingestellt werden, dass FE/BE-Session-Cookiesausschlielich per HTTP angesprochen werden knnen undnicht mehr auch durch JavaScript $TYPO3_CONF_VARS['SYS']['cookieHttpOnly'] = true; Damitist die Gefahr von XSS an dieser Stelle minimiert Transfer des Cookies einschrnken durch: $TYPO3_CONF_VARS['SYS']['cookieSecure'] = 0 / 1 / 2 (0 = unverndert / 1 = bertragung des Cookies nur bei SSL) (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 44 45. TYPOSCRIPTNeue und genderte Optionen (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 45 - Die Neuerungen | Patrick Lobacher | 27.11.20094.3 46. TS: ABS REF PREFIX Beispielsweise bei RealURL sollte man con g.baseURLeinsetzen um korrekte Links zu erhalten Manche Clients werten das -Tag nicht aus Daher con g.absRefPre x als Lsung (arbeitet fr dieVerzeichnisse typo3conf/ext/, media/ und / leadmin) Erweiterung der Verzeichnisse durch: $TYPO3_CONF_VARS['FE']['additionalAbsRefPre xDirectories'] (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 46 47. TS: MAX XY = [10.w]+[20.w], max([10.h], [20.h]) max-Funktion gibt das Maximum zweier Werte zurck sinnvoll, beispielsweise im GIFBUILDER, da die Ausmaedes Bildes ja von dynamischen Gren abhngen knnen (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 47 48. TS: TARGET FR LINKS EinfachesSetzen des Target fr Links zu internen Files (nichtSeiten!) cong. leTarget = _blank (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 48 49. TS: DEFAULT GET-VARS Esist nun mglich, Default-Werte fr GET-Parameterfestzulegen cong.linkVars = L con g.defaultGetVars {tx_extension_pi1.variable = 2L=1} (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 49 50. TS: HMENU ber eine TS-Option kann die Reihenfolge derMeneintrge umgedreht werden HMENU.special.reverseOrder=1 (c) 2009 - typofaktum unternehmenskommunikation | TYPO3 4.3 - Die Neuerungen | Patrick Lobacher | 27.11.2009 50 51. TS: CONDITIONS Nun auch Conditions in TScon g mglich Neue Vergleiche: # Jetzt schon mglich [globalVar = GP:test = 1] [globalVar = GP:test &lt; 1] [globalVar = GP:test &gt; 1] #Neu [globalVar = GP:test = 1] [globalVar = GP:...</p>

Recommended

View more >