TYPO3 7.3 – Sprint-Release unter dem Motto “More Stability, More Control”

Am 16.05.15 wurde die Version 7.3 des leistungsstarken Content-Management-Systems TYPO3 veröffentlicht. Im Fokus des Sprint-Release, welcher die Performance und die Stabilität des Open-Source-Systems verbessert, stand das Package Ecosystem, Composer und Extension Handling. Um die Performance des Cores zu steigern, wurde der Package Manager aufgeräumt und der Code vereinfacht. Weiterhin wurden viele der Standard-View-Helper von der Fluid-Rendering-Engine verändert – was ebenfalls zu einer Performancesteigerung führt. Mit dem Sprint-Release erhalten Entwickler außerdem mehr Kontrolle bei Backend-Formularen und Fluid-Templates.

Hier die Neuerungen im Detail:

Neuerungen im Backend User Interface:

- Der Seitentitel im Page- und List-Modul kann inline per Doppelklick oder mit Klick auf das Bearbeitungssymbol geändert werden
- Das Install-Tool erhält ein neues Tool, um prozessierte FAL-Dateien, z.B. Thumbnails, zu löschen
- In den zusätzlichen FAL-Meta-Daten gibt es das Feld „Copyright“

Neuerungen im TScon_g & TypoScript:

- Die stdWrap Funktion strtotime ermöglicht es, formatierte Datum-Angaben in einen Timestamp umzuwandeln
- Die stdWrap Funktion case ist um die Werte uppercamelcase und lowercamelcase ergänzt worden
- Mit der Option GPmerged werden beim Prüfen von Conditions die POST- und GET-Variablen zusammengeführt und dann zurückgegeben
- Für JavaScript-Dateien wurde die Eigenschaft integrity zugefügt, um einen SRI Hash, mit dem die Quelle verifiziert werden kann, zum JavaScript-Markup hinzuzufügen

Änderungen im System:

- Der CommandController verwendet nun intern Symfony/Console und stellt damit verschiedene neue Methoden (u.a. TableHelper, DialogHelper und ProgressHelper) zur Verfügung
- Der Backend-Login wurde nun komplett als API realisiert und lässt sich damit selbst per Programmierung ansprechen. Auch TYPO3-fremde Login-Systeme wie OpenID lassen sich nun wesentlich leichter integrieren
- Die Methode CategoryRegistry->addTcaColumn hat Optionen erhalten, um l10n_mode und l10n_display zu setzen
- Backend Module (sowohl Hauptmodule als auch Untermodule) können nun Sprites (welche TPO3 bekannt sind) als Icons verwenden
- Die Klasse für das Signal postProcessMirrorUrl wurde geändert

Neuerungen Extbase und Fluid:

- Mit dem neuen ActionMenuItemGroupViewHelper können im Backend Optionen-Gruppen für Select-Felder verwendet werden
- Der FlashMessagesViewHelper erhält nun Template-Support
- Das cObject FLUIDTEMPLATE wurde um die Eigenschaften templateRootPaths und templateName ergänzt, sodass man nun einen Template-Namen setzen kann, der zusammen mit dem Format im angegebenen Template-Pfad gesucht wird
- Entfernung von xmlns-Attributes und des HTML-Tags: Durch die Einführung von xmlns:*-Attributen in Tags ist es einer DIE möglich, Fluid direkt zu unterstützen (z.B. Syntax-Highlighting, Autovervollständigung)
- Der StandaloneView wurde um die Methoden setTemplateRootPaths($templatePaths) und setTemplate($templateName, $throwException = TRUE) erweitert. Selbe Funktionalität wie im cObject FLUIDTEMPLATE, z.B. zum Rendern eines Email-Templates
- Das cObject FLUIDTEMPLATE wird mit der Option dataProcessing mit dessen Hilfe man das $data Array, welches das aktuell zu rendernde Objekt enthält, manipulieren kann, ausgerüstet

Außerdem wurden eine Reihe veralteter Funktionen (u.a. FormEngine Refactoring, und IdentityMap aus der Extbase Persistenz) mit dem Sprint-Release entfernt.

Aktuell arbeitet das Team bereits am nächsten Sprint-Release, welcher im August veröffentlicht wird. Ziel ist es, dass das default Content Element Rendering komplett auf Fluid basiert und das Backend Interface weiter verbessert wird. Die neue LTS („long term supported“) Version 7 soll Ende des Jahres veröffentlicht werden.

Die neue Version 7.3 steht wie immer hier: http://typo3.org/download/ zum Download bereit.

Quellen: http://typo3.org/download/release-notes/whats-new/, http://t3n.de/news/typo3-cms-7-3-616580/

Sag es weiter...
  • Facebook
  • Twitter
  • StumbleUpon
  • MySpace
  • del.icio.us
  • MisterWong
  • RSS
  • Add to favorites
  • email
  • PDF
Dieser Beitrag wurde unter Coding und Technik abgelegt und mit , , , , , , , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*


*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>