Stefan Frömken
banner
froemken.bsky.social
Stefan Frömken
@froemken.bsky.social
35 followers 43 following 28 posts
TYPO3 Bughunter for over 10 years.
Posts Media Videos Starter Packs
As #phpstorm supports log formats I have created a specific log format highlighting for #TYPO3 logs here:

gist.github.com/froemken/58c...

This XML file can be directly imported to PhpStorm. It also contains patterns for severity in comment, but these you have to configure manually.
Highlight and parse TYPO3 CMS logs in PhpStorm’s “Log File Colors & Formatting”
Highlight and parse TYPO3 CMS logs in PhpStorm’s “Log File Colors & Formatting” - typo3-phpstorm-log-format.xml
gist.github.com
In #TYPO3 gibt’s ne coole Möglichkeit um auf Basis einer Seiten UID an das „site“ Objekt dranzukommen:

SiteFinder::getSiteByPage

Doch Vorsicht: Die Methode erwartet die Seiten UID in der Standardsprache. Es ist die Aufgabe des Entwicklers diese UID vorher herauszufinden.
In der TYPO3 Programmierung braucht man ja immer mal wieder einen Timestamp für z.B. Exceptions. Hab mir dazu mal was mit den Kurzbefehlen von Mac OS Tahoe gebaut:

www.icloud.com/shortcuts/5c...

Und ja, es gibt dafür auch Plugins in PhpStorm. Ich weiß 😉
Shortcuts
www.icloud.com
Konfiguriere die Seite im Routing, dann hast doch Ruhe. Ausnahme, wenn Du ~1.000 dynamische URIs ohne Slug für ne Route hast, dann plopped cHash teilweise doch noch auf
Hey #TYPO3 community. Nach knapp 8.000 angefassten Zeilen Quellcode, darf ich verkünden, dass unsere #events2 nun auch offiziell für TYPO3 13 kompatibel ist. Viel Spaß und ein schönes Wochenende:
extensions.typo3.org/extension/ev...
Making sure you're not a bot!
extensions.typo3.org
22:42 Uhr. 27 Grad im Schlafzimmer. Rollos waren den ganzen Tag unten. Na das wird ne Nacht 🥵
Meiner mitleidenden Community wünsche ich daher „feuchte Träume“ 😁
Die #dropbox Extension für #TYPO3 13 ist jetzt in Version 6.1.0 verfügbar. Neue Option schaltet das Zählen von Dateien in Ordner ab, was schon bei 10 Ordnern im filelist Modul bis zu 4 Sekunden einsparen kann:

extensions.typo3.org/extension/dr...
Dropbox FAL Driver (dropbox)
Provides a Dropbox driver for TYPO3 File Abstraction Layer.
extensions.typo3.org
Am Montag dem 14.04. um 19 Uhr darf ich auf der MTUG meine neue #TYPO3 Extension ext_kickstarter vorstellen. Mit der könnt ihr über CLI eure eigene Extension erstellen. Zwar BETA, aber ne Basis für TCA, Domain Model, Repo, Plugins und Co. ist schon on Board:

www.meetup.com/munich-typo3...
Extension Kickstarter | Timer Extension | TYPO3 Meetup München, Mon, Apr 14, 2025, 7:00 PM | Meetup
**Extension Kickstarter** (Stefan Frömken) Für den Extension Builder (EXT:[extension_builder](https://extensions.typo3.org/extension/extension_builder)) gibt es zur Zeit ke
www.meetup.com
Da ich den Community Hub von Wolfgang Wagner supporte, hat Wolfgang mir einen Platz in seinem Blog angeboten wo ihr mehr über mich und meine Motivation erfahren könnt. Viel Spaß beim Lesen:
wwagner.net/blog/a/commu...
Community Hub Supporter im Gespräch: Stefan Frömken
Community Hub für TYPO3 Supporter im Interview. Heute: Stefan Frömken.
wwagner.net
Der @supergarv.bsky.social hat nen coolen Patch für TYPO3 gebaut und bringt damit das alte beliebte und super schnelle #TYPO3 Backend aus den 4.5er Zeiten zurück in die aktuelle 14.0.0-dev Entwicklung:
Mit meiner neuen TYPO3 Extension ext_kickstarter könnt ihr über die CLI Eure eigene TYPO3 Extension erstellen. Commands für Plugin, TCA, Controller, EventListener und mehr sind enthalten. Achtung: Beta! Und derzeit nur Composer.

extensions.typo3.org/extension/ex...
Extension Kickstarter (ext_kickstarter)
Kickstart TYPO3 Extension
extensions.typo3.org
Ich arbeite grad mit ner API, die unteranderem das Geburtsdatum benötigt. Joah d.m.Y, oder? Nö, die braucht mehr. Also: d.m.Y H:i:s. Glücklich? Nö, es fehlt noch „v“. Das musste ich grad erst raussuchen. Das sind Millisekunden 3-digit. Himmel!!!
Da bekommst doch nen Schreikrampf?!?!
Ich kann es ja mal versuchen. Kein Plan, wie man x it ne lat ausspricht. Oder xit nel at? Die denken doch, ich hätt nen Sprachfehler 😁
Brrr. -7 Grad in Lindlar 🥶. Da frierst Dir ja die [setzt was Kreatives ein] ab. Auf geht’s zu @jweiland.bsky.social die Kollegen besuchen. Ich freu mich auf‘n heißen Cappuccino ☕️
Ihr arbeitet in Extbase mit dem Doctrine QueryBuilder und irgendwie verhält sich localization völlig unerwartet? Probiert mal:

$query = $this->createQuery();

$queryBuilder = $this->typo3DbQueryParser->convertQueryToDoctrineQueryBuilder($query);



$query->statement($queryBuilder);
„ollama stop llama3.3“ braucht über 10 Minuten, um dieses Model überhaupt wieder zu beenden. 40 GB haben sich in den RAM gebrannt. Wahnsinn.