Sessionplan 2023

TYPO3Camp Hamburg Sessionplan 2023

Samstag, 11:00 - 12:00 Uhr (24.06.2023)

  1. Raum Phorax

    TYPO3 Update 6 > 12 Live Coding I/II Matthias Krappitz

  2. Raum team neusta

    7 Tricks, wie IT Projekte garantiert scheitern Alex

  3. Raum Leuchtfeuer

    Vite & TYPO3 Simon

  4. Raum sitegeist

    TYPO3 Speeddating Daniel Fau

  5. Raum F7

    Ausschreibungen / Sales Lennart

Samstag, 12:00 - 13:00 Uhr (24.06.2023)

  1. Raum Phorax

    TYPO3 Update 6 > 12 Live Coding II/II Matthias Krappitz

  2. Raum team neusta

    Aimeos e-commerce What's new Norbert

  3. Raum Leuchtfeuer

    TYPO3 Headless

  4. Raum sitegeist

    E Learning mit TYPO3 Stefan

  5. Raum F7

    KI + Extension Entwicklung Felix

Samstag, 14:00 - 15:00 Uhr (24.06.2023)

  1. Raum Phorax

    TYPO3 Partnerprogramm Daniel Fau

  2. Raum team neusta

    Caching Framework in der Extension Frank

  3. Raum Leuchtfeuer

    Topwire Helmut

  4. Raum sitegeist

    TYPO3 Community for Non Devs Jo

  5. Raum F7

    dbdoctor lolli

Samstag, 15:00 - 16:00 Uhr (24.06.2023)

  1. Raum Phorax

    Fluid Components Simon

  2. Raum team neusta

    Extension Security Torben

  3. Raum Leuchtfeuer

    TYPO3 reactions mit dem Gamepad David Jan

  4. Raum sitegeist

    Status Style Guides

  5. Raum F7

    YouTube Streaming Austausch Petra & Robert

Samstag, 16:00 - 17:00 Uhr (24.06.2023)

  1. Raum Phorax

    Personal-Entwicklung / Marketing Lennart

  2. Raum team neusta

    Kubernetes EF + Praxis Norbert

  3. Raum Leuchtfeuer

    Content Blocks Nikita

  4. Raum sitegeist

    Blocker Diskussion Dieter

  5. Raum F7

    Versionsupdates Leonie

Samstag, 17:00 - 18:00 Uhr (24.06.2023)

  1. Raum Phorax

    Mastodon Helmut

  2. Raum team neusta

    Form in the websites Bao

  3. Raum Leuchtfeuer

    Features in v12 Frank

  4. Raum sitegeist

    Rethinking Translation Handling Jo

  5. Raum F7

    Workspaces Ronny

Sonntag, 10:45 - 11:30 Uhr (25.06.2023)

  1. Raum Phorax

    Testautomation Leonie

  2. Raum team neusta

    Fluid Lolli & Simon

  3. Raum sitegeist

    Unis + Agenturen Zusammenarbeit Sybille

  4. Raum sitegeist

    KI + TYPO3 Felix M

  5. Raum F7

    Mautic Lennart

Sonntag, 11:45 - 12:30 Uhr (25.06.2023)

  1. Raum Phorax

    Tools & kleine Helfer Michael & Matti

  2. Raum team neusta

    Bilder etc. per KI ins TYPO3 Alex

  3. Raum team neusta

    Solr Guido

  4. Raum Leuchtfeuer

    Zu neuen Ufern - Der Weg zu neuen LTS-Versionen Marc

  5. Raum sitegeist

    Composable Web Volker

Sonntag, 13:30 - 14:15 Uhr (25.06.2023)

  1. Raum Phorax

    Projectbuilder Elias

  2. Raum team neusta

    Solr Guido

  3. Raum Leuchtfeuer

    Drohnen fliegen Frank & Felix

  4. Raum F7

    Alpine.js Matti

Sonntag, 14:30 - 15:15 Uhr (25.06.2023)

  1. Raum Phorax

    Ask TYPO3 Daniel Fau

  2. Raum team neusta

    Websockets mit PHP + JS Frank

  3. Raum Leuchtfeuer

    Speed Up Gitlab CI Marc

  4. Raum sitegeist

    3D Druck Ruwen

  5. Raum F7

    Timer Dieter Porth

Sonntag, 15:30 - 16:15 Uhr (25.06.2023)

  1. Raum Phorax

    Extensions - Wie damit Geld via Community verdienen? Alex

  2. Raum team neusta

    Onboarding Felix M.

  3. Raum Leuchtfeuer

    How To Open Source Helmut

  4. Raum sitegeist

    Energy Saving Smart Home Jo

  5. Raum F7

    Amazing Preview - BE für Redakteure Michael

Infos zu gehaltenen Sessions 2023

Wenn ihr auf dem Camp eine Session gehalten habt, von der es Aufzeichnungen, Slides oder Sonstiges gibt, tragt diese bitte unter  notes.typo3.org ein. Dort sammeln wir möglichst alle gehaltenen Sessions, damit man auch nach dem Camp noch mal sich über Sessions informieren kann, die man ggf. verpasst hat oder über die man sich noch mal informieren möchte.

Zum Eintragen euer gehaltenen Sessions, benötigt ihr nur einen typo3.org Account und tragt dann eure Infos in das folgende Dokument:

Infos zu gehaltenen Sessions 2023

Eingereichte Sessionsvorschläge 2023

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?