Developer advocacy
#T3DD25 #TYPO3
@eric-harrer.de.bsky.social
#TYPO3 #Freelancer, Certified Integrator #TCCI & Developer #TCCD, Translation Handling Initiative Team Lead, TYPO3 Association Bronze Member, https://www.eric-harrer.de
Developer advocacy
#T3DD25 #TYPO3
Thank you, it was a pleasure to be able to support you again this year. It's fun to impart knowledge and meet new people.
11.08.2025 20:28 — 👍 2 🔁 0 💬 0 📌 0Hey,
if you've already committed to #WebP-only image output in your #TYPO3 #v13 project and you're looking for a quick way to enforce it across the board – here's a minimal #EventListener that does exactly that:
👉 gist.github.com/ErHaWeb/e201...
No config, no extras. Drop it in – done.
Kurzer Nachtrag zum dritten Bild: Die Translation Handling Initiative war natürlich am ersten Barcamp-Tag, nicht beim Anwendertag.
23.03.2025 20:25 — 👍 0 🔁 0 💬 0 📌 0Hier ein paar Fotos vom TYPO3camp Mitteldeutschland.
www.flickr.com/photos/wolfg...
#TYPO3 #T3CMD
Ein Blick in den Hörsaal beim TYPO3 Anwendertag 2025 in Jena – vorne läuft gerade eine Session zu Barrierefreiheit im TYPO3-Umfeld, das Handout liegt griffbereit. Tolle Atmosphäre und geballtes Wissen!
So sieht ein gelungener Start in den ersten Barcamp-Tag aus: Frühstücksbuffet mit frischen Brötchen, Obst und Müsli – und jede Menge Raum für Gespräche mit der Community.
Meine eigene Session zur Translation Handling Initiative beim Anwendertag! Engagierte Teilnehmende, offene Diskussionen und ein starkes gemeinsames Interesse an besseren Übersetzungsprozessen im TYPO3-Core.
Volles Haus bei der Session „What the Hack?! – Der Mensch als Schwachstelle“. Spannende Einblicke in IT-Sicherheit und jede Menge Aha-Momente – genau so soll ein Barcamp sein!
Zurück vom #t3cmd25 in Jena – tolle Sessions, wertvoller Austausch mit der Community! Besonders dankbar bin ich dem Orga-Team für den erstmals stattgefundenen #Anwendertag – eine großartige Bereicherung. Ich hoffe, alle sind gut nach Hause gekommen! #TYPO3 #t3cmd
23.03.2025 19:43 — 👍 4 🔁 0 💬 1 📌 0Beim TYPO3 Camp Mitteldeutschland 2025 haben wir die Translation Handling Initiative vorgestellt.
Wir möchten den Übersetzungsprozess in TYPO3 nachhaltig verbessern – einfacher, effizienter, verständlicher.
📥 Die Präsentation zum Nachlesen:
🔗 notes.typo3.org/s/deS7W21cH#...
#t3cmd #t3cmd25 #TYPO3
Me on the Allersberg platform shortly before departure
Let's go to #Jena 🥳 #t3cmd #t3cmd25 #typo3 #barcamp
19.03.2025 15:57 — 👍 2 🔁 0 💬 0 📌 0Neuer Artikel im Blog:
Vom Event zur Community: Warum wir den Business Roundtable TYPO3 neu gedacht haben
buff.ly/u7gwqJk
#TYPO3Community #BusinessDevelopment #ContinuousSupport
Wir sind jetzt @in2code.de! 🚀
Wusstet ihr schon? Wenn ihr eine Domain habt, könnt ihr sie als Handle auf Bluesky nutzen. So zeigt ihr, dass ihr die Person oder das Unternehmen seid, das ihr vorgebt zu sein.
Und mal ehrlich – eine eigene Domain sieht deutlich schicker aus als .bsky.social, oder? 😉
TYPO3 v14: Was die Zukunft bringt – und wie du mitmachen kannst
Neu im Blog:
TYPO3 v14: Was die Zukunft bringt – und wie du mitmachen kannst
https://buff.ly/3PPu2Ga
#TYPO3v14 #OpenSourceCommunity #WebDevelopment
I have just modernized my #TYPO3 #Autoinstallation #Bash script. Now PHP 8.4 is used by default for TYPO3 >=12 and MariaDB 11.4 TYPO3 >=13.
gist.github.com/ErHaWeb/961d...
Als #Freelancer inzwischen Pflichttermin: Der #TYPO3 #Business #Roundtable! Heute: Upgrades, Barrierefreiheit und OpenSource in der #Kundenkommunikation, Umgang mit Auslastungsspitzen und andere #BestPractises. Sehen wir uns nächstes mal am 31.01.? #T3BRT wwagner.net/t3brt
29.11.2024 19:07 — 👍 2 🔁 1 💬 0 📌 0Begrüßung auf dem TYPO3 Camp RheinRuhr
Roland Golla spricht über CypressIO für automatisierte Frontend-Tests
Ingo Schmitt und Christian Spoo zeigen automatisierte Updates mit Renovate
Nikita Hovratov erklärt die Neuerungen in v13 aus Entwicklersicht
Bald bin ich auch wieder zu Hause angekommen und bringe viele schöne Erinnerungen (und ein paar Hausaufgaben bzgl. Automatisierung 😅) vom #TYPO3 Camp #RheinRuhr mit. Dankeschön liebes Orga-Team! #T3CRR #T3CRR24
11.11.2024 12:30 — 👍 1 🔁 0 💬 0 📌 0Inoffizielle „Abschlusssession“ nach dem TYPO3camp RheinRuhr
#t3crr #typo3
Warm up vor dem TYPO3camp RheinRuhr
#t3crr #typo3
The code base of the workshop and slides can be found here. For questions (and workshop bookings 😉) please contact Eike Drost. gitlab.mceikens-infra.de/training/wor...
08.11.2024 15:59 — 👍 1 🔁 0 💬 0 📌 0TYPO3 läuft nun und liefert den Fehler 503
#Kubernetes #HELM Chart erfolgreich installiert ✅️ Ja, der Fehler 503 bedeutet Erfolg! 😉 #t3crr #t3crr24
08.11.2024 14:46 — 👍 4 🔁 0 💬 1 📌 0Social Mini Event vor dem TYPO3camp RheinRuhr
#t3crr #typo3 #workshops
Ich im Zug, der von Allersberg abfährt.
Los geht's zum #TYPO3 #Camp #RheinRuhr! Morgen starte ich mit #Kubernetes #Workshop von Eike Drost und darf mich im Anschluss auf ein paar Camp-Tage mit der tollen TYPO3 #Community freuen 😊 #t3crr #t3crr24
07.11.2024 12:32 — 👍 3 🔁 0 💬 0 📌 0What a great approach! ❤️ Definitely +1 for the option to define the #Container behaviour centrally in the #ContentBlocks configuration. #TYPO3
github.com/b13/containe...
View of the Constant Editor
View of the Site Set Settings Editor
The same now for my #Klaro #extension. In #TYPO3 #v13 the comparison between the #Constant and #SiteSet #Settings #Editor is also interesting.
extensions.typo3.org/extension/kl...
Screenshot of the new Site Set Settings categorization in the Settings backend module for the TYPO3 Extension „feed_display".
The #SiteSet #settings of my #TYPO3 #extension “feed_display” are now nicely #categorized ☺️
#rss #atom #feed
extensions.typo3.org/extension/fe...
I have already started new projects with the sprint releases of TYPO3 13 in the last few weeks. But now, during the recordings for the new video course, I'm working even more intensively on some things and I have to say: TYPO3 13 is really the best version ever! Thank you!
21.10.2024 06:10 — 👍 2 🔁 1 💬 0 📌 0Want the #localized or base #websiteTitle (if either exists) and a #fallback value (like host) in your copyright? Use the Or #ViewHelper or #ternary #operator in #Fluid! See my #sitepackage example. Is there a way to concatenate more than 2 values? #TYPO3
github.com/ErHaWeb/site...
Backend view of the user settings for configuring the fields that are available for batch editing in the Localization Overview of the Info Module.
My #TYPO3 #extension “l10ntable_extended” now uses the new “columnsOnly”-param array format (formerly commalist). Now it works again in #v12 and #v13. Have fun #batch editing page #translations again with freely configurable fields for the editing view.
extensions.typo3.org/extension/l1...
Here you can find the complete changes in my sitepackage
github.com/ErHaWeb/site...
Example of the new setting type “stringlist” in connection with the specification of app icon sizes to be used in the webmanifest file. The resulting array value can be iterated in Fluid thanks to the “site” DataProcessor.
#TYPO3 #v13 is just fun! I've now reworked the #AppIcon #integration in my #sitepackage. Now it uses #static #routes to #icon #assets, #SiteSet #settings and the new #stringlist setting type for a variable number of #icon sizes in the #webmanifest, which is now rendered in Fluid.
18.10.2024 19:51 — 👍 0 🔁 0 💬 1 📌 0Tolle Podcast Episode vom Engineering Kiosk: "#145 Große Open Source Projekte managen: 20 Jahre im TYPO3 Projekt mit Benni Mack"
engineeringkiosk.dev/podcast/epis...
Here you can find a workaround for the time being
www.in2code.de/aktuelles/ty...