📙 Using validation for Extbase models and controllers

Extbase provides a number of validators for standard use cases such as e-mail addresses, string length, not empty etc.

➡️ https://docs.typo3.org/m/typo3/reference-coreapi/13.4/en-us/ExtensionArchitecture/Extbase/Reference/Validation/Index.html

#TYPO3 #extbase

Using validation for Extbase models and controllers — TYPO3 Explained 13.4 documentation

📙 Reuse existing Extbase controller

Since TYPO3 10.0 it is possible, actually necessary, to use FQCN (=Fully Qualified Class Names) for controllers when configuring plugins and modules. This provides a new benefit in terms of reusing and sharing code between different extensions.

This blog post will explain the benefit and provide an outlook in a possible future of TYPO3 Extbase extensions.

by @danielsiepmann

➡️ https://daniel-siepmann.de/reuse-existing-extbase-controller.html

#TYPO3 #extbase

Daniel Siepmann: Reuse existing Extbase controller

TYPO3 changed the way of registering Extbase plugins. Learn why this is an opportunity for you to discover further potential.

📙 The Extbase UriBuilder in TYPO3

The URI builder offers a convenient way to create links in an Extbase context.

➡️ https://docs.typo3.org/m/typo3/reference-coreapi/13.4/en-us/ExtensionArchitecture/Extbase/Reference/UriBuilder.html

#TYPO3 #extbase

URI builder (Extbase) — TYPO3 Explained 13.4 documentation

@alexanderschnitzler ist mir auch schon so häufig begegnet. Ich vermute Unwissen oder Angst vor „Magie“ die man nicht komplett versteht. Oder Vorurteile wie „schlechte Performance“

#extbase

📙 Extending an Extbase model

If the extension you are trying to extend is based on Extbase the new field is not available in the frontend out of the box. Further steps are needed to make the fields available. These steps will not work in all cases.

➡️ https://docs.typo3.org/m/typo3/reference-coreapi/13.4/en-us/ExtensionArchitecture/HowTo/ExtendExtbaseModel/Index.html

#TYPO3 #extbase

Extending an Extbase model — TYPO3 Explained 13.4 documentation

📙 Modern DTOs with Enums in Extbase

PHP 8 brought many cool features. When working with extbase, there are many improvements to be made regarding DTOs. We look at syntax sugar and at enumerations specifically.

➡️ https://usetypo3.com/dtos-with-enums-in-extbase/

#TYPO3 #extbase

Modern DTOs with Enums in Extbase

Let's look at modern DTOs with PHP 8. Also, let's have a closer look at Enums and how to use them with extbase and fluid.

Use TYPO3

Hier sind die Slides zu den Vorträgen von gestern:

- Chat-gesteuerte Seitenerstellung mit TYPO3 und MCP (Thomas Schöne)
- Datei-Uploads mit Extbase (@supergarv)

https://www.mtug.de/treffen/veranstaltungen-2025/september.html#c1033

#TYPO3 #Extbase #MCP

September: MTUG - Munich TYPO3 Usergroup

🔥 Heute um 19 Uhr ist unser nächstes Treffen mit diesen Themen:

- Chat-gesteuerte Seitenerstellung mit TYPO3 und MCP (Thomas Schöne)
- Datei-Uploads mit Extbase (@supergarv)

https://www.meetup.com/munich-typo3-user-group/events/310711106/

#TYPO3 #Extbase #MCP

Am kommenden Montag, 15.09., ist um 19 Uhr unser nächstes Treffen mit diesen Themen:

- Chat-gesteuerte Seitenerstellung mit TYPO3 und MCP (Thomas Schöne)
- Datei-Uploads mit Extbase (@supergarv)

https://www.meetup.com/munich-typo3-user-group/events/310711106/

#TYPO3 #Extbase #MCP

📅 Save the date: unser Treffen im September findet am Montag, 15.09. um 19 Uhr statt!

Themen:
- Chat-gesteuerte Seitenerstellung mit TYPO3 und MCP (Thomas Schöne)
- Datei-Uploads mit Extbase (@supergarv)

https://www.meetup.com/munich-typo3-user-group/events/310711106/

#TYPO3 #Extbase #MCP