Current Status
Not Enrolled
50 - 200 EUR
Get Started

SS24 – TD 07 – Using CMS to Manage TouchDesigner Installations

June 12th 2024, 6 – 9 PM (UTC+2)
In English Language / Online via Zoom

Recordings are available and accessible for one year after purchase.

A headless CMS (Content Management System) is a powerful tool for managing different types of content. In this module, developer Wieland Hilker from Berlin will teach you how to use basic web technologies in TouchDesigner. This includes techniques like HTTP requests and websockets. We’ll also explore how a CMS can be used to manage content in TouchDesigner setups.

A headless CMS lets you manage data through a web interface. It can be hosted locally or on a web server. With HTTP requests, we can get or send data according to a custom data structure. This structure defines how data is organised and stored in a database, and how different tables relate to each other. Using a websocket connection, we can get real-time updates about changes to the data and make our TouchDesigner setup respond to them.

In this course, we’ll look at different CMS options. However, we’ll focus on Directus for our examples because it’s easy to use and open source.


This module is made for participants who have a basic understanding of TouchDesigner, but do not need any experience with shader languages. If you are just getting started, please visit our Beginners Course first.

About the Instructor

Wieland Hilker

The Berlin based creative developer is well known to the community as Alphamoonbase.Berlin – a steady source of useful tools and components with that special Python sauce. His OLIB is the biggest free resource of TouchDesigner components.

As a certified stage technician, Wieland has acquired a wide range of experiences. From working behind the scenes at the opera to designing massive multiscreen system architectures for trade fairs, he knows how to make shows of all sizes work.


Student – One Session at 50 EUR = 50 EUR
Professional – One Session at 100 EUR = 100 EUR
Company – One Session at 200 EUR = 200 EUR