Highlights der TYPO3 Developer Days 23
Teile diesen Artikel
Ein Vierteljahrhundert ist eine lange Zeit für ein Open-Source Projekt. Solange gibt es TYPO3 bereits, eine Erfolgsgeschichte aus gutem Grund.
27 Jahre sind beachtlich im Agentur-Geschäft 😊. Die cab gehörte von Beginn weg zur TYPO3 Familie. Und noch immer ist das CMS eines unserer wichtigsten Werkzeuge für die Umsetzung anspruchsvoller Websites.
Weltweit über 80.000 registrierte Entwickler gehören zur TYPO3 Community und ergänzen, optimieren, aktualisieren die Software fortwährend. So ist die strategische und langfristige Weiterentwicklung gewährleistet. Entsprechend wichtig ist es für die cab, unser Wissen aktuell zu halten. Eine der besten Möglichkeiten dazu bieten die jährlichen TYPO3 Developer Days in Karlsruhe, die ich über mein Weiterbildungsbudget besuchen konnte. Hier mein Rückblick:
25 years but it's just the beginning
Die Keynote von Benjamin Mack und Daniel Fau: Wo stehen wir und wohin führt die TYPO3-Reise. Sie nutzten die runde Zahl um frühere Contributers zu ehren und gleichzeitig die Community zu feiern, die TYPO3 mit Leben füllt. Eben diese Community war jederzeit zu spüren, ob bei der Coding Night, beim Social Event oder den spontanen Gesprächen zwischen den Talks.
Neue APIs für TYPO3
Oliver Bartsch zeigte die neuen Funktionalitäten in TYPO3 Version 12, wo sich Spannendes getan hat:
Neue Backend-Felder machen die Konfiguration einfacher und sicherer. Durch Standardisierung im Quellcode wie PSR-14 Events werden Eigenentwicklungen weniger aufwändig und wartbarer. Was bedeutet, dass sich die Aufwände in Zeit und Geld auch für den Kunden merklich reduzieren.
Wirklich interessant wird es jedoch mit den neuen Reactions und Webhooks: Mit Reactions können durch einen einfachen Webaufruf eine Aktion, etwa das Update eines Datensatzes in der TYPO3-Datenbank, ausgelöst werden. Umgekehrt kann ein Webhook ein externes System über eine Aktion in Echtzeit benachrichtigen und Folgeaktionen auslösen. So kann ein TYPO3-System durch einfache Konfiguration die Integration externer Dienste verbessern, ohne dass man eine eigene Schnittstelle programmieren muss.
TYPO3 Headless ist da
Im halbtägige Workshop vermittelten Tomasz Woldański und Łukasz Uznański wie ich mit ihrer Headless-Extension und einem Vuejs Frontend ein TYPO3-System in eine Headless-Applikation verwandeln kann. Ohne langwieriges Neuladen kann so durch die ganze Website navigiert werden, ohne die Flexibilität des CMS aufzugeben.
Ist bereits ein TYPO3 CMS im Einsatz oder in Planung, ist das kein Hindernis für Headless. Nicht nur die nahtlose Integration über die TYPO3 Headless Extension, sondern auch die Offenheit des Systems für verschiedene Schnittstellen-Anbindungen (APIs) erleichtern die Umsetzung.
Mehr Sicherheit für deine Website
Cross-Site-Scripting (XSS) zählt zu den Top-Ten Sicherheits-Risiken der OWASP für Web-Anwendungen. Dabei wird feindliches Javascript auf einer Website eingeschleust, was schlimmstenfalls zu Datendiebstahl führen kann.
Ein mächtiges Mittel dagegen sind Content-Security-Policy-Header (CSP). Aber deren Konfiguration ist komplex und bringt einige Fallstricke mit sich. Wie Oliver Hader zeigte, vereinfacht das neue Content Security Modul im TYPO3-Backend die Verwaltung der Header aber deutlich.
Accessibility: a real-life experience
Eines der zentralen und wiederkehrenden Themen war die übergreifende Barrierefreiheit auf Websites. Wie können Online-Auftritte Gehörlose oder Menschen mit Sehbehinderung erreichen?
Franzi Sgoff ist als Blinde davon betroffen und nimmt das Publikum mit auf einen beeindruckenden Perspektivenwechsel. Ich konnte diesen Vortrag nicht live besuchen, empfehle aber den Livestream davon.
Mein Fazit
Die Developer Days waren drei spannende Tage voller Informationen, neuer Perspektiven und unzähliger Anregungen. Wissen, das sicherlich ins Development anstehender Kundenprojekte einfliessen wird.
Erfahre mehr über unsere Services
Keine Insights verpassen?
Vielen Dank
Wir haben dir eine E-Mail zur Bestätigung der Anmeldung gesendet. Bitte klicke auf den Link in der E-Mail, um deine Anmeldung zu bestätigen.
Anmeldung fehlgeschlagen
Deine Anmeldung konnte leider nicht gespeichert werden. Bitte versuche es erneut oder sende uns eine E-Mail. Vielen Dank.