Mein Wochenende auf dem TYPO3camp München 2023

Titelbild TYPO3Camp

Da war es, mein persönliches Wiedersehen mit einem TYPO3camp – endlich nach vier Jahren. Ich vermisse das Camp in Stuttgart und gebe die Hoffnung nicht auf, dass es dort bald wieder eines geben wird. Während ich also sehnsüchtig darauf wartete, dachte ich mir: „Warum nicht München? Das ist doch auch ganz nett und nicht so weit von Karlsruhe entfernt. Außerdem ist die Stadt gut mit dem ICE zu erreichen (natürlich nur, wenn er pünktlich fährt)“.

Vom 1. bis 3. September tauchte ich in das TYPO3camp in München ein und wow, was war das für eine ereignisreiche Zeit! Hier eine Zusammenfassung meiner Erlebnisse und was ich an Eindrücken und Wissen mitgenommen habe.

Es geht los: Anreise und feierliche Warm-Up Party mit der TYPO3 Community am Freitag

Am Freitagmorgen stand ich mit gepackten Koffern und voller Vorfreude auf das bevorstehende Abenteuer am Bahnsteig. Die Fahrt nach München verlief wie am Schnürchen und pünktlich zur Mittagszeit erreichte ich mein Ziel. Da bis zur angekündigten Warm-Up Party noch Zeit war, beschloss ich, die Münchner Innenstadt zu erkunden.

Bei Einbruch der Dunkelheit traf ich meine Kollegen Robert und Lukas, mit denen ich mich zum Social Event im Transit im Werksviertel verabredet hatte. Schon dort konnte ich einige bekannte Gesichter aus der TYPO3-Community entdecken.

Mit den großzügig bereitgestellten Getränken in der Hand nutzte ich die Gelegenheit, mich mit der TYPO3-Community zu vernetzen und anregende Gespräche zu führen. Das große Highlight des Abends betrachtete ich lieber von unten und überließ es den anderen, in die Gondel des Umadum Riesenrads zu steigen. Robert und Lukas waren mutig genug, sich in die schwindelerregende Höhe zu wagen, das Münchner Nachtleben von oben zu bewundern und den spektakulären Ausblick zu genießen.

Weiter geht’s: Samstag mit Begrüßung, Sessions und Social Event

Am Samstagmorgen machten wir uns auf den kurzen Weg vom Hotel zum Salesianum, wo unser spannender Tag begann. Als Willkommensgeschenk bekam jeder eine TYPO3 Tote Bag und ein TYPO3 Handtuch. Ganz ehrlich, diese Überraschung war wirklich toll! Wer hätte gedacht, dass ich mich so in eine Tasche und ein Handtuch verlieben würde?

Gestärkt durch ein ausgiebiges Frühstück mit dampfendem Kaffee und frischen Brezeln versammelten wir uns im Saal, um die Veranstaltung mit der Begrüßung und der Sessionplanung zu beginnen.

Luisa eröffnete die Veranstaltung mit einer fesselnden Keynote-Präsentation, in der sie uns einen Einblick in den Stand und die Entwicklung von TYPO3 und der Community gab. Sie sprach über vergangene Meilensteine und zukünftige Herausforderungen. Die TYPO3 Community spielte eine zentrale Rolle auf unserem Weg bis hierher.

Danach begannen die Sessions und ich freute mich auf einige informative Vorträge am Samstag.

KI-Tools von Wolfgang

Meine erste Session des Tages war eine bemerkenswerte Präsentation von Wolfgang über die Verwendung von KI-Tools. Wolfgang zeigte uns, wie er ChatGPT und Prompting benutzt, um seine Arbeit aufzupeppen. Seine Präsentation war super interessant und ich bin ihm wirklich dankbar! Jetzt bin ich total motiviert, selbst ein paar ansprechende Prompts für ChatGPT zu schreiben, um noch bessere Texte zu produzieren.

Behind LLM von Reidar

Nach der Mittagspause freute ich mich auf den Vortrag von Reidar über „Behind LLM“. Die Funktionsweise eines Large Language Models (LLM) ist nicht gerade ein Kinderspiel. Dennoch erklärte uns Reidar auf verständliche Weise, wie diese riesigen Sprachmodelle tatsächlich funktionieren und welche Chancen und kniffligen Herausforderungen damit verbunden sind, insbesondere im Kontext von Tools wie ChatGPT. Es war faszinierend zu sehen, was hinter ChatGPT steckt.

TYPO3 v12 API von Olli

In der kommenden TYPO3-Version können wir Entwickler uns auf eine Vielzahl brandneuer APIs freuen. Dank Ollis beeindruckender Präsentation sind wir bereits bestens über die Highlights informiert und wissen, was auf uns zukommt. Zu diesen Neuerungen gehören nicht weniger als 69 PSR-14 Events und viele weitere aufregende Verbesserungen. Zu den Highlights gehören auch sechs neue Backend-Module sowie jeweils zehn neue TCA-Typen und TCA-Konfigurationsoptionen. Ich kann es kaum erwarten, all diese Innovationen auszuprobieren!

Wer Lust hat, kann sich Ollis Session von der T3DD23 Konferenz auf YouTube anschauen.

Government Site Builder von Jochen und René

In der eindrucksvollen Session zum „Government Site Builder“ mit Jochen und René haben wir einen Einblick in ein riesiges und außergewöhnliches Projekt bekommen. Es handelt sich um eine einmalige Ausschreibung mit sage und schreibe 10.000 Manntagen über vier Jahre, mit einem Gesamtbudget von 110 Millionen Euro, sogar mit speziellen Anforderungen an die Agenturgröße. Das Tolle daran ist, dass TYPO3 hier eine wichtige Rolle spielt und nach wie vor als führende CMS-Lösung glänzt. Jochen und René haben uns gezeigt, wie TYPO3 in der öffentlichen Verwaltung immer mehr an Bedeutung gewinnt und richtig durchstartet.

Content Blocks von Andre

Die Session mit André über Content Blocks war wirklich fesselnd! In einer Welt, in der die Definition von Content-Elementen in TYPO3 manchmal kompliziert sein kann, hat André uns eine coole Lösung gezeigt - Content Blocks. Damit können wir komplexe Dinge mit einem einfachen Ansatz angehen. Content Blocks sind im Grunde die 'Click and Build'-Variante für die Definition neuer Content-Typen. Das umfasst alles - von Content Elements über Page Types bis hin zu generischen Record Types. 

Und das Beste daran? Die Definition erfolgt im Wesentlichen in einer YAML-Datei. Diese Datei beschreibt nicht nur die benötigten Felder, sondern auch deren Anordnung und Struktur, wie sie im Backend verarbeitet werden. Und das Beste daran? Alle anderen 'low-level' Definitionen werden zur Laufzeit aus dieser einen Datei generiert und in einem speziellen Cache gespeichert. Vielen Dank an André und Content Blocks!

TYPO3-Zertifizierung

Wie immer bei einem TYPO3camp gibt es die Möglichkeit, eine Zertifizierung abzulegen. Lukas hat die Prüfung erfolgreich bestanden und ist nun stolzer TYPO3 CMS Certified Developer. Herzlichen Glückwunsch! Robert und ich sind schon fleißig am Planen, Vorbereiten und Lernen, um beim nächsten TYPO3camp ebenfalls die Prüfung abzulegen und uns das Zertifikat zu sichern.

Gemeinsames Beisammensein im Bräuhaus

Nach so viel Futter für den Kopf ging es weiter ins Paulaner Bräuhaus! Ein Besuch in München ohne einen Abstecher in ein Bräuhaus wäre einfach nicht komplett gewesen. Dort erwarteten uns kulinarische Köstlichkeiten der bayerischen Küche und natürlich erstklassiges Bier. Aber das war noch nicht alles! Das Bräuhaus bot uns sogar die Möglichkeit, an einer Brauereiführung teilzunehmen und in die Geheimnisse der Braukunst eingeweiht zu werden. Ein Abend voller Genuss, Geselligkeit und spannender Einblicke – so sollte ein München-Besuch sein!

Schön war’s: Sonntag mit Sessions, Networking und Verabschiedung

Am letzten Tag hieß es noch einmal: Gas geben! Gemeinsam machten wir uns wieder auf den Weg zum Salesianum und starteten den Tag mit einem ausgiebigen Frühstück. Danach ging es in den Saal zur Sessionplanung, wo ich mich für die folgenden Sessions entschied.

Website Performance und Bug-Tracking von Reidar

In der „Website Performance“ Session von Reidarhaben wir über die wichtigsten Web Vitals gesprochen. Diese Metriken zeigen uns, wie gut unsere Website für die Nutzer funktioniert. Dabei geht es um Geschwindigkeit und Stabilität. Wir haben uns die Kernmetriken wie LCP, CLS und FID angesehen, aber auch TBT und TTFB.

Reidar erklärte auch, wie man die Performance von Websites, einschließlich TYPO3-Websites, mit Tools wie strace analysieren kann. Diese Art der Analyse kann eine Geduldsprobe sein, liefert aber wertvolle Erkenntnisse.

Außerdem hatten wir über den CO₂-Ausstoß pro Webseitenaufruf gesprochen. Wir können auf diesen Einfluss nehmen, indem wir unsere Websites optimieren und den CO₂-Verbrauch reduzieren. Reidar hat uns diese Webseiten präsentiert, als eine Art „grüner Daumen“-Check:

Nach der Session haben wir unsere werkraum-Website auf CO₂-Ausstoß pro Seitenaufruf getestet und einen grünen Daumen bekommen! Jetzt seid ihr an der Reihe!

Accessibility von Albrecht

Anhand verschiedener Statistiken konnten wir mit Albrecht sehen, wie es ist, eine Webseite mit einem Screenreader zu benutzen. Wir untersuchten, wie sich das Nutzererlebnis für Menschen mit Behinderungen positiv verändert, wenn eine Seite barrierefrei gestaltet ist. Die Accessibilty Session war für mich besonders fesselnd, da ich erst kürzlich durch ein Kundenprojekt intensiv mit dem Thema Barrierefreiheit in Berührung gekommen bin.

Hier sind die Statistiken zur Screenreader-Verbreitung:

Diese nützlichen Browsererweiterungen wurden auch in der Session vorgestellt:

Speed-Dating von Hannes

Meine letzte Session war eine Art „Speed-Dating“ mit anderen Mitgliedern der TYPO3-Community. Natürlich hatte das nichts mit klassischem Speed-Dating zu tun, sondern eher mit einem schnellen und lockeren Kennenlernen in einer Art Stuhlkreis. Jeder von uns hatte ca. 2 Minuten Zeit, sich vorzustellen – wer wir sind, woher wir kommen und was wir in der TYPO3-Welt machen. Danach konnten die anderen Teilnehmer Fragen stellen. Das Ganze war eine tolle Gelegenheit, interessante Gespräche zu führen und die Menschen hinter den Bildschirmen kennenzulernen. Wenn diese Art von Session bei einem zukünftigen TYPO3camp noch einmal angeboten wird, bin ich auf jeden Fall wieder dabei!

Leider schon wieder vorbei

Und so ging ein weiteres herausragendes TYPO3camp zu Ende! Im Saal haben wir uns herzlich verabschiedet und Applaus gespendet – nicht nur als Dankeschön an das fantastische Orga-Team, das diese Veranstaltung möglich gemacht hat, sondern auch an alle großzügigen Sponsoren und natürlich an die gesamte TYPO3-Community. Es war ein Wochenende voller spannender Gespräche, Wissensaustausch und Networking.

Auch die großartigen Social Events, das köstliche Essen, die süßen Leckereien, die sommerlichen Eistees und erfrischenden Smoothies sowie die unterhaltsamen Billard-Runden zwischendurch mit Lukas und Robert werden mir in bester Erinnerung bleiben.

Das TYPO3camp in München war für mich auf jeden Fall ein würdiger Ersatz für Stuttgart und ich freue mich schon darauf, beim nächsten Mal wieder dabei zu sein! Bis bald in München!

Hat Dir der Artikel gefallen?