Coeln Concept veröffentlicht TYPO3 Extensions

Extension cc_image

WebP ist ein Grafikformat, das von Google entwickelt wurde. Mit ihm ist es möglich Bilddateigrößen reduzieren, was die Ladezeiten und den Datenverbrauch beim Aufruf von Webseiten reduziert. Nach Angaben von Google ergibt die Konvertierung von PNG zu WebP eine Größenreduzierung von durchschnittlich 45% für PNGs aus dem Internet. Unsere eigenen Tests mit JPEGs ergaben Reduzierungen der Dateigrößen von etwa 25% bis über 95%. Diese Extension liefert ein alternatives Partial-Template für die Bildausgabe mit mehrfachen Auflösungen und Unterstützung für das Format WebP. Weiterhin stellt es ein alternatives Partial-Template für die Extension news und einen ViewHelper, um SVG-Grafiken inline als HTML-Code einzubetten, zur Verfügung.

Extension cc_routing

Die Extension stellt eine Konfigurationsmöglichkeit für sprechende URL-Pfade für TYPO3 9.5 und 10.4 bereit, so dass Datenbankfelder wie beispielsweise News-Überschriften oder Produkttitel als Pfad-Segmente abgebildet werden können. Das Besondere dabei ist, dass diese Pfad-Segmente in der Datenbank gespeichert werden, so dass auch Sonderzeichen und Umlaute korrekt abgebildet werden können. Die Funktion entspricht dabei dem Alias-Mapping der Extension realurl, die bis TYPO3 8.7 eingesetzt wurde.

Extension cc_dbal_leftjoin

TYPO3 verwendet seit Version 8 Doctrine-DBAL mit Beschränkungen auf Felder wie deletedhiddenstarttimeendtime usw. Diese Beschränkungen werden standardmäßig der WHERE-Bedingung im SQL-Statement hinzugefügt. Das funktioniert gut, außer für LEFT JOINs, die sich dadurch wie INNER JOINs verhalten. Die Extension gibt die Möglichkeit, das Verhalten von LEFT JOINs mit Bedingungen zu korrigieren, einfach indem [true] als zusätzlicher letzter Parameter hinzugefügt wird.