Programm

Eingereichte Sessionsvorschläge

Session Angebot

Name Inhalt
Norbert Aimeos E-Commerce - What's new?
Was das neue Release mit ChatGPT, Serverless und einfacherem Code mit sich bringt
Norbert Kubernetes Einführung
Warum Kubernetes, wie funktioniert es und Erfahrungsbericht durch der Umstellung unserer eigenen Infrastruktur
Jo Hasenau Rethinking TYPO3 Translation Handling
Workshop über 2 Session Slots

Stellt mit uns die Weichen für die Zukunft der Mehrsprachigkeit in TYPO3. Wir wollen Eure Sichtweise, Eure Wünsche, aber auch Eure Probleme hören und gemeinsam überlegen, welche Lösungen wir brauchen werden. Besucht unseren Workshop beim TYPO3-Camp Hamburg oder schickt uns eure Geschichte per E-Mail, damit die Mehrsprachigkeit in TYPO3 mit den nächsten Versionen noch besser wird.

Basierend auf den bereits seit den Developer-Days 2022 gesammelten Erkenntnissen wollen wir einen Workshop über zwei Session-Slots durchführen, in dem ihr die Gelegenheit haben werdet, uns von euren Aufgaben, deren Lösungen, aber auch deren Problemen in eurer täglichen Arbeit mit TYPO3-Übersetzungsprozessen zu berichten. Solltet Ihr nicht an diesem Workshop teilnehmen können, so könnt Ihr uns gerne entsprechende Beschreibungen und Wünsche an info@coders.care schicken, damit wir diese in die Ergebnisse des Workshops einfließen lassen können.

Das Ziel ist eine umfangreiche Sammlung von konkreten Anwendungsfällen, mit denen wir eine größere Umfrage starten können, um bei den Developer Days 2023 mit der Umsetzung erster Ergebnisse zu starten.

Bildnachweis: Olivier le Moal https://stock.adobe.com/au/contributor/393/olivier-le-moal
Stefan Ramaker E-Learning Projekte mit TYPO3 umsetzen - Didaktik, Umsetzung und Erfolgsmessung
Nikita Hovratov TYPO3 System Extension "Content Blocks" - Entwicklungsstand

Mit der neuen System Extension "Content Blocks" wird es möglich sein, Inhalts-Typen jeglicher Art mit einer simplen YAML-Konfiguration zu definieren. Das Ziel soll sein insbesondere Einsteigern das Arbeiten mit TYPO3 zu erleichtern und schneller zu Ergebnissen zu kommen, ohne dabei TYPO3 Experten etwas wegzunehmen. Der Ansatz ist Komponenten basiert, d.h. jeder sog. "Block" befindet sich in einem eigenen Ordner, der für sich alleinestehend ist. In die Entwicklung sind langjährige Erfahrungen aus verschiedenen Projekten reingeflossen, wie z.B. der Mask Extension und dem ersten Prototypen "Content Block Registration API".

Jetzt ist vorallem eins gefragt: Euer Feedback. Es sind schon sehr viele Features fertig, aber es gibt nur sehr wenige Tester. Was kann man noch verbessern? Welche Probleme wollt ihr mit dem neuen Ansatz noch gelöst bekommen?
Simon Praetorius Vite & TYPO3
Wie sich die Vorteile des modernen Frontend-Tools Vite zusammen mit TYPO3 nutzen lassen
Jan und David F7 Fusion - TYPO3 Reactions per Gamepad

In dieser Session beschäftigen wir uns mit zwei neuen Features von TYPO3 12: Reactions und Webhooks. Wir haben ein kleines System gebaut - ein Raspberry Pi mit einem Gamepad - mit welchem wir in einer TYPO3 Instanz verschiedene Reactions auslösen können. Das wollen wir euch nun vorstellen, zusätzlich einen umfassenderen Einblick in Reactions und Webhooks geben.
Bingquan Bao Form in Typo3

This session will be in english. What will be talked in this session:
Form
Elements of From
What will be handled in backend
what will be handled in Frontend
Security of Form
Evolution of Form : Single Form, Multi Step Form
Discussion: what we can expect in the future about Chatgpt
Dieter Porth Reflektionsrunde zum Themenkomplex: Debugging bei "Blockern"?

Wer kennt nicht die Klassiker?
- Ich ändere etwas im lokalen System und wundere mich, dass der Fehler im Live-System(!) immer noch auftaucht.
- Ich möchte eine Dependency Injection Konfigurieren und wundere mich, was wohl die richtige Konfigurationssyntax ist, damit die Dependency Injection in der Middleware(!) nicht funktioniert.
- Ich lese eine Exception und verstehe nicht, was da eigentlich passiert?

Denkbare Fragestellungen oder Ziele der Reflektionsrunde: Debugging von "Blockern":
- Was sind typische Fehler beim Entwicklen und welche Strategien habt ihr, um damit umzugehen?
- Was macht ihr, wenn ihr planlos werdet/unsystematisch rumprobiert?
- Welche Hilfsmittel verwendet ihr in Situationen, wo ihr vor einem Blocker steht?
- Was tut ihr, um bestimmte Blocker zu vermeiden?

Laßt uns voneinander lernen ...

P.S. Das Foto ist veraltet.
Matthias Krappitz TYPO3 Update Live Coding Session von Version 6 zu 12
In einer Live Coding Session möchte ich anhand einer echten Kunden Installation den TYPO3 Update Prozess von Version 6 bis zu Version 12 demonstrieren. Diese Session benötigt 2 Slots / Stunden. Wir erleben entlang des Updates Prozesses einige Aspekte, die sich über die Jahre im TYPO3 CMS verändert haben und schauen wie man diese Punkte in einem Update behandelt.

Session Wunsch

Name Inhalt
Torben Einführung in TYPO3 Workspaces
Ronny Koch-Hackbarth Workspaces in TYPO3
Torben Gibt es schon Erfahrungswerte mit ChatGPT und Extension-Development?

Um im Vorweg schon mal Lust und Laune auf das Camp zu machen, reicht gern schon mal eure Sessionvorschläge ein. Am besten schickt ihr uns eine kurze Zusammenfassung eurer Sessionidee zu: hamburg@typo3camp.de oder einfach per Formular einreichen.