Hilfreiche TYPO3-Extensions, von b13 für Sie!

Wir teilen unser Fachwissen. Nachfolgend finden Sie einige von uns entwickelte TYPO3-Erweiterungen, die uns bei Kundenprojekten helfen, einen Mehrwert zu liefern. Als Teil unserer Arbeitsweise konzentrieren wir uns auf Best Practices, um langfristige Ergebnisse, Zuverlässigkeit und Leistung unseres gesamten Codes zu gewährleisten.

Von b13 für Sie. Wir leben und lieben Open Source. Zu unserem Team gehören einige der erfahrensten TYPO3-Entwickler der Welt, die eng mit dem Open-Source-Projekt TYPO3 verbunden sind. Wir haben von unseren Kollegen gelernt, was wir wissen, und sind bestrebt, unsere Erfahrung und unser Fachwissen an die TYPO3-Community weiterzugeben. Wir hoffen, dass die Weitergabe dieser Inhalte auch Ihnen helfen wird!

b13 TYPO3-Extensions spiegeln wider, wie wir unsere Arbeit angehen:

  • Fachkenntnisse durch TYPO3-Mitarbeiter, darunter der TYPO3 Project Lead.
  • Getestete Code-Qualität, um Stabilität und Skalierbarkeit zu gewährleisten.
  • Einhaltung von Standards, unter Verwendung bewährter TYPO3- und PHP-Best-Practices für maximale Zuverlässigkeit und Kompatibilität.
  • Laufende Leistungstests und Benchmarking, um Leistungseinbußen durch ineffiziente Datenbankabfragen und Skripte oder Regressionen aufgrund neuer Funktionen oder Fehlerbehebungen zu vermeiden.
  • Kompakt. Wir erstellen oft kleine, nur für einen Zweck bestimmte Erweiterungen, so dass sie einfach zu warten und über mehrere TYPO3-Versionen hinweg zu aktualisieren sind.
  • Offener Quellcode. Wir sind transparent, verwenden offene Technologien und geben der Community etwas zurück.

Ein Boost für Ihre TYPO3-Extensions!

Benötigen Sie Hilfe oder Beratung zu TYPO3-Erweiterungen? Gerne sprechen wir mit Ihnen über Ihr Projekt und über die Aktualisierung oder Anpassung bestehender oder die Erstellung neuer Erweiterungen für Sie.

Sprechen Sie mit uns über Entwicklung oder Beratung.

Let's connect

b13 TYPO3 Extensions

Container

Flexible seiteninterne Strukturen mit einer einfachen Erweiterung Core-nah hinzufügen. Die eingebauten Konzepte von TYPO3 ermöglichen es Integratoren, Setups für alle Arten von Seitentypen, Vorlagentypen und Content-Management-Szenarien zu erstellen. Viele Projekte benötigen am Ende mehr Flexibilität bei der Platzierung von Unterstrukturen, die Elemente oder Module innerhalb eines Inhaltsbereichs enthalten. Genau dafür ist unsere neue Container-Erweiterung gedacht!

Container auf GitHub

Proxy-Cache-Manager

Caching ist eine großartige Möglichkeit, Websites schneller zu machen, aber die Verwaltung all der verschiedenen Caching-Schichten kann schwierig sein. Diese Extension hält extern zwischengespeicherte Inhalte auf dem neuesten Stand, so dass Redakteure und Website-Besucher immer die neueste Version von allem sehen, was auf Ihrer Website veröffentlicht wird. Wenn Inhalte hinzugefügt oder aktualisiert werden und dadurch ein Seiten-Cache im leistungsstarken internen Caching-Framework von TYPO3 ungültig wird, sendet der Proxy-Cache-Manager eine HTTP PURGE-Anforderung an externe CDN-Dienste (z.B. Cloudflare, Fastly) oder lokale Caching-Technologien (z.B. Varnish).

Proxy-Cache-Manager auf GitHub

Authorized Previews

In TYPO3 können autorisierte Backend-Benutzer eine Vorschau von Seiten anzeigen, beispielsweise in neuen Sprachen, bevor sie veröffentlicht werden. Möglicherweise möchten Sie nicht immer alle Personen in Ihrem Korrektur- oder Freigabe-Workflow auf das Backend zugreifen lassen. Diese Erweiterung generiert einen temporären Link, der eine bestimmte, unveröffentlichte Seitenversion zur Vorschau verfügbar macht, ohne sich anzumelden.

Authorized Previews auf GitHub

SlimPHP Bridge

Mit dieser kleinen Wrapper-Extension können Sie schnell eine einfache REST-API-Schicht (keine vollständige Headless Lösung) für eine TYPO3-Installation erstellen. Verwenden Sie TYPO3 als Read/Write-Hug bei der Integration mit externen Systemen.

SlimPHP Bridge auf GitHub

HTTP/2 Pre-Fetch for TYPO3

Diese Erweiterung reduziert die Ladezeit der Seite im Browser durch die Nutzung des Pre-Fetch-Features im HTTP2-Protokoll. Sie liefert eine Vorwarnung über zusätzliche Dateien, die sie benötigt, um Ihre Website darzustellen (anstatt diese in den HTML-Quelltext der Seite zu packen, der heruntergeladen und geparst werden müsste, bevor er bearbeitet werden kann).

HTTP/2 Pre-Fetch auf GitHub

Masi - Leistungsfähige TYPO3-URL-Anpassung

Passen Sie jeden Aspekt der URL-Generierung in TYPO3 v9+ an. Die Extension Masi fügt eine Konfigurationsoption hinzu, um jede beliebige Seite aus der URL-Generierung zu entfernen – eine beliebte Funktionalität, die zuvor in vielen TYPO3-Installationen über Erweiterungen wie RealURL enthalten war.

Masi auf GitHub

Bolt - Einfachere Einrichtung einer TYPO3-Website

Diese Erweiterung hilft Integratoren, bei der Einrichtung neuer Websites in TYPO3 Zeit zu sparen. Die übliche Anforderung eines TypoScript-Templates und PageTS-Einträge im Seitenbaum wird durch einen einzigen Parameter in der Site-Configuration von TYPO3 v9 und höher ersetzt. Bei der Angabe des Extension-Namens des Site-Pakets werden die Konfigurationen automatisch an der richtigen Stelle und in allen Umgebungen (Test, Staging, Live usw.) eingefügt.

Bolt auf GitHub

External Format Services

Eine Service-Extension, die anderen Extensions in Ihrer TYPO3-Installation die Möglichkeit gibt, Daten in den Formaten Microsoft Excel, CSV und PDF zu exportieren. Definierbare Voreinstellungen für den PDF-Export, einschließlich Ränder, Seitengröße und mehr.

External Format Services auf GitHub

Unique Alias Mapper für URL-Routing

Diese Erweiterung ist eine nützliche Möglichkeit, das flexible URL-Routing, das mit dem TYPO3-Kern ausgeliefert wird, zu erweitern.

Unique Alias Mapper auf GitHub

Just in Case - Groß- und Kleinschreibung bei URLs

Diese Komforterweiterung gibt Ihrem Marketingteam mehr typografische Flexibilität und hilft den Benutzern. Sie ändert das URL-Parsing von TYPO3 so, dass nicht mehr zwischen Groß- und Kleinbuchstaben in URLs unterschieden wird. "example.com/Lets-Connect" zeigt keinen "Seite nicht gefunden"-Fehler mehr für die Seite in der Standard-Kleinbuchstabenversion von TYPO3, "example.com/lets-connect".

Just in Case auf GitHub

Distributed Redis Locker

Redis ist ein Memory-basierter Cache-Mechanismus, der oft zur Beschleunigung des TYPO3-Cache-Zugriffs verwendet wird. Diese Erweiterung verteilt die Informationen über Datensperren mit Hilfe einer gemeinsam genutzten (und sehr schnellen) Redis-Datenbank, um die Geschwindigkeit und Zuverlässigkeit großer, mehrschichtiger TYPO3-Installationen über mehrere Webserver zu verbessern.

Distributed Redis Locker auf GitHub

Session Password

Mit dieser Extension wird ein Anmeldeformular mit Passwort bereitgestellt, um Benutzern schnellen Zugriff auf eingeschränkte Inhalte auf einer Seite zu ermöglichen, ohne dass ein vollständiges, dauerhaftes Frontend-Benutzerkonto erstellt werden muss.

Session Password auf GitHub

Code Block

Diese Extension fügt einen Inhaltstyp zur Anzeige von Quellcode hinzu, der mit highlight.php verarbeitet wird, um Code-Schnipsel mit Syntax-Highlighting darzustellen. Die verwendeten CSS-Klassen sind identisch mit dem, was highlight.js rendern würde, aber die Umwandlung findet auf dem Server statt (anstelle des Browsers bei Verwendung von JS).

Das dargestellte Ergebnis wird wie jedes andere Inhaltselement mit der Seite in TYPO3 gecached. Mit dieser Erweiterung können Sie das Hinzufügen von highlight.js zu Ihrem JS-Build überspringen. Dies hilft, die JavaScript-Größe für Ihre Website zu reduzieren und ermöglicht auch das Rendern von Quellcode-Schnipseln z.B. in AMP-Seiten.

Code Block auf GitHub

Menus – TYPO3-Extension zur einfachen Erstellung schneller Menüs

Integratoren sollten in der Lage sein, Menüs intuitiv zu erstellen, und die Ergebnisse sollten schnell sein. Unsere Extension "Menüs" bietet all dies: eine einfachere Syntax für das Schreiben von Menüs als der TYPO3-Core und eine effizientere Caching-Strategie, die die Menü-Ausgabe weniger komplex macht.

Menus auf GitHub

Asset Collector – Lädt CSS, SVG oder JS auf Template-Basis

Wenn Sie ein Integrator sind und Ihr CSS an der gleichen Stelle wie Ihren Inhalt definieren möchten, ist der Asset-Collector genau das Richtige für Sie. Diese Erweiterung lädt nur die SVG-Assets und Stylesheets, die auf der gerenderten Seite tatsächlich benötigt werden. Sie fügt entweder Inline-CSS in die Seite ein oder Stylesheet-Link-Tags zu den CSS-Dateien hinzu, die für eine bestimmte Seite benötigt werden. Dies spart Bandbreite und verbessert die Performance von First Content Paint (FCP). Der Asset-Collector hilft Ihnen auch, nur die JavaScript-Assets einzufügen, die auf einer bestimmten Seite verwendet werden, und zwar auf der Grundlage der verwendeten Inhaltselemente. So können Sie z. B. die JavaScript-Datei für eine Slider-Animation nur dann einbinden, wenn ein Inhaltstyp, der sie verwendet, auch tatsächlich in die Seite eingebunden ist.

Asset Collector auf GitHub

Snipper - Besseres Browser-Link-Handling für TYPO3 Version 8 & 9

Die Handhabung von Links im Browser kann die Geschwindigkeit und Sicherheit der Seite beeinträchtigen. Die TYPO3 Snipper-Extension ändert die Art und Weise, wie Links in HTML gerendert werden, um sicherzustellen, dass Seiten, die in neuen Tabs geöffnet werden, als separate Prozesse ausgeführt werden und nicht auf Daten auf der Ursprungsseite zugreifen können.

Snipper auf GitHub