Codegeschichten

Gedanken zu Typo3, Webentwicklung und mehr.

Git-Tag pushen, fertig: automatisches TYPO3 Deployment mit GitHub Actions

Yannick Aister 4 Min. Lesezeit

Reproduzierbar, sicher, ohne manuelle Schritte – mein Setup für automatisierte TYPO3 v14 Deployments mit Deployer 8 und GitHub Actions.

CSS clamp(), min() und max() – responsives Sizing ohne Media Queries

Yannick Aister 2 Min. Lesezeit

Drei CSS-Funktionen die ich täglich nutze. Wie clamp(), min() und max() funktionieren, wann ich welche einsetze – und ein Accessibility-Hinweis den die meisten Tutorials vergessen.

TYPO3 v14: Das Backend das ich mir immer gewünscht habe

Yannick Aister 4 Min. Lesezeit

Open Sans, Rounded Corners, logische Modulnamen – TYPO3 v14 fühlt sich an wie ein neues System. Mein Ersteindruck nach intensivem Testen.

Warum meine Cordova-App TYPO3 als Backend nutzt

Yannick Aister 3 Min. Lesezeit

Redaktionell pflegbare Inhalte direkt in der App – ohne Node, ohne Firebase. Nur TYPO3, Extbase und ein bisschen Fetch.

Draco & Three.js: 3D-Modelle auf ein Fünftel der Größe schrumpfen

Yannick Aister 2 Min. Lesezeit

Mit einem einzigen CLI-Befehl und ein paar Zeilen Code lädst du deine 3D-Modelle deutlich schneller – hier ist wie.

TYPO3 Powermail & SPF: Warum deine Mails im Spam landen – und wie du es fixst

Yannick Aister 2 Min. Lesezeit

Du hast Powermail eingerichtet, das Formular funktioniert, die Bestätigungsmail an den Absender geht raus – aber die interne Benachrichtigung an dein Team landet im Spam. Oder kommt gar nicht an. Klingt bekannt? Genau das ist mir bei einem produktiven TYPO3 13 Projekt passiert. In diesem Artikel zeige ich dir, warum das passiert und wie du es sauber löst.