Zum Inhalt springen
← Portfolio

Open-Source-Projekt

TYPO3 PHP

Schlankes REST-Middleware-Package für TYPO3

qkskima_api

Eine leichtgewichtige TYPO3-Extension für REST-artige API-Endpunkte — ganz ohne Extbase, Plugins oder TypoScript-Konfiguration.

Die Herausforderung

TYPO3 bietet keinen schlanken Weg, um einfache REST-artige Endpunkte bereitzustellen. Selbst für kleine JSON- oder Fragment-Antworten ist üblicherweise die volle Extbase-Maschinerie mit Plugins und TypoScript-Konfiguration nötig — unverhältnismäßig viel Aufwand für moderne, leichte Frontend-Patterns wie SPA-ähnliche Anwendungen, HTML-over-the-Wire (z. B. Turbo, htmx) oder schlanke Headless-Integrationen.

Die Lösung

QkSkima hat mit qkskima_api eine schlanke, Extbase-freie Middleware für TYPO3 entwickelt und als Open Source veröffentlicht. Sie erlaubt die Definition von REST-artigen Endpunkten unter /api/*-Pfaden direkt im Code, inklusive CSRF-Schutz und Unterstützung für Frontend-Authentifizierung. Endpunkte lassen sich direkt aus Fluid-Templates heraus ansprechen — ganz ohne Plugin- oder TypoScript-Umweg.

Das Ergebnis

TYPO3-Teams können moderne, leichte Frontend-Patterns umsetzen — SPA-ähnliche Anwendungen, HTML-over-the-Wire oder schlanke Headless-Integrationen — ohne für jeden kleinen Endpunkt die volle Extbase-Struktur aufzusetzen. Als Open-Source-Paket frei nutzbar für jedes TYPO3-Projekt mit demselben Bedarf.

Ähnliche Herausforderung?

Sehen Sie sich unsere Pläne an oder starten Sie direkt mit Ihrem eigenen Projekt.