Munich TYPO3 User Group Special: Headless CMS, REST & TYPO3

We are delighted to be able to fulfill a big wish of our user group: an evening that is all about Headless CMS and REST in connection with TYPO3!

Maybe you’ve always wondered what this Headless & REST actually is and where it can be put to good use.

To answer these questions, we were able to win three speakers on these topics:

EXT:headless & PWA (Tomasz Woldański, Macopedia)
The TYPO3 extension headless delivers a JSON content API for the TYPO3 PWA solution. This extension provides the backend part (JSON API) for the TYPO3 PWA solution. The second part is a JavaScript application nuxt-typo3 which consumes JSON API and renders the content using Vue.js and Nuxt.

EXT:nnrestapi (David Bascom, 99°)
Build a REST API for your TYPO3 project. Equipped with everything you need: Routing with annotations. User authentication. File upload and FAL conversion. Testbed and automatic documentation of your API. The backend module comes with a “Kickstarter” to get your RESTful API up and running in minutes.

EXT:interest (Mathias Bolt Lesniak, Pixelant)
This extension provides a REST and CLI API for adding, updating, and deleting records in TYPO3. Tracks relations so records can be inserted in any order. Uses remote ID mapping, so you don’t have to track what UID a record has gotten after import. Data is inserted using backend APIs as if an actual human did it, so you can inspect the record history and undo actions.

These three extensions provide a different approach to getting data into TYPO3 or out of it. A particular focus of the evening is examples of how and where to use REST and headless in practice.

After each talk, there will be time to ask questions and discuss.
Usually, our meetings are held in German, but the evening will be entirely in English this time. So we are happy about all English-speaking guests as well!

Participation is free of charge!

Registration is not required, but we would be pleased if you register your participation on Meetup.com.
This will help us with planning and making our event more visible.

Here’s how you can participate:

Join us in Munich:

Kurt Mahler Saal
Kulturzentrum Giesinger Bahnhof
Giesinger Bahnhofplatz 1
81539 München

Or participate via video conference:
https://meet.ffmuc.net/t3muc
No separate registration is necessary for the video conference! Just join.

If you have any questions, ask in the Slack channel #mtug or write an email to peter.kraume[AT]typo3.org

Hi User Group,

thanks again to Tomek, David and Mathias for taking the time to show us their extensions on Monday!

With over 70 participants the evening was a full success! Thx for being part of our event!

I’m very pleased to announce that Andrea Schmuttermair provided video recordings of all talks. Thank you Andrea for your effort!

A collection of all slides and links is available on our website. Is something missing? Please let me know!
https://www.mtug.de/treffen/veranstaltungen-2022/juni.html#c932

A big request at the end:
If you liked the talks, please go to extensions.typo3.org, hit the icon in the upper right corner, login with your my.typo3.org credentials and then visit all three extensions and add a like. This means so much to the developers and doesn’t cost you anything!
Quick links to the three extensions:
TYPO3 Extension 'Headless' (headless)
TYPO3 Extension 'TYPO3 Restful API by 99°' (nnrestapi)
TYPO3 Extension 'Integration REST API' (interest)
And if you want to go the extra mile, please also star the extensions on GitHub!

See you at our next Meetup on 11 July.

Peter