Overview
16–18 October in Potsdam, Germany. Three days of talks, workshops and community across four parallel tracks. Get your tickets now.
Schedule
Morning Run
Elisa & Roland will lead a morning run before breakfast.
Welcome
It's all about the (YO)U
“What’s Your REAL Name?” – Why Your Forms Are Probably Wrong
Almost every form asks for “First Name” and “Last Name.” That seems harmless — until you realise there is no global standard for names. This session explores how common form structures reflect narrow cultural assumptions that exclude or frustrate users. Around the world, people may have one name, multiple family names, patronymics, different name orders, or preferred names that do not match legal documents. We will examine the technical and UX consequences of rigid database fields, simplistic va
Model driven Joomla development
The model-driven approach to software development is to first create a clear, formal model of the application’s structure and behavior, and then build a generator that automatically implements that abstract model into concrete software. With this approach, developers reduce boilerplate, improve consistency across extensions, and minimize human error. It also makes maintenance easier, because changes in the model can be deployed automatically, while changes in the generator can reuse the same mod
Design Patterns For Complex UIs
Complex products don't have to be complicated. As designers, we need to shape UX to maximize clarity and reduce confusion. This is especially critical when designing for legacy-ridden environments, B2B systems and complex domains. In this session, we’ll cover practical design patterns and real-life examples for: Multi-level navigation, drawers, menus Live filtering and sorting Complex data tables and data grids Nested tables and filter groups Hidden vs. Disabled vs. Read-only Legacy systems and
Vertrauen ist das neue Ranking
Wie Websites zur zitierten Quelle in ChatGPT, Gemini & Co. werden Google AI Overviews kosten deutschsprachige Websites über 250 Millionen Klicks pro Monat – dieser Traffic kommt nicht zurück. Die einzige Antwort: selbst zur zitierten Quelle werden. In diesem Vortrag zeige ich, wie das konkret geht: von der Chunking-Formel, die Zitierungen steigert, über Fan-out-Queries und Intent-Matching bis hin zu Listicles, Advertorials und der Horse-Gap-Strategie. Mit echten Zahlen, Praxisbeispielen und eine
Coffee break
Turning your Joomla Skills into a Successful Business
Thinking about starting a web design business—or already running one? Join fellow Joomla community members to share experiences, insights, and practical advice. This session will explore key topics like defining your service offerings, setting pricing and payment structures, attracting new clients, and keeping existing ones engaged. Strong relationships are the foundation of a successful business, and we’ll discuss how to build and maintain them. We’ll also look at the importance of tracking you
Practical AI for Joomla Developers: Beyond the Hype and the Panic
Despite what you've been told, AI is neither the oft-prophesied savior of mankind, nor the harbinger of end times. It is a tool: powerful when applied thoughtfully, harmful when used recklessly, and impossible to ignore. This session offers a grounded, practical look at how AI can help Joomla developers improve their work and save their time and sanity without compromising quality, maintainability, or professional judgment. The talk starts with what AI is bad at, especially generating non-trivia
Accessibility beyond the checkbox: Mehrwert durch digitale Barrierefreiheit
Digitale Barrierefreiheit ist mehr als das Erfüllen von Vorgaben oder das Abhaken von Checklisten. In diesem Vortrag zeigen wir, wie Accessibility echten Mehrwert schafft – für Nutzer:innen, Organisationen und digitale Produkte.Wir beleuchten, worauf Website‑Verantwortliche grundsätzlich achten müssen, um barrierefreie Inhalte umzusetzen, und warum reines Autotesting dabei nicht ausreicht. Gleichzeitig steht das Nutzererlebnis im Fokus: Wie profitieren alle Menschen von klaren Strukturen, verstä
Web Services API: Implementation for components
Dipping the toe into the sea of joomla webserverices API coding for components. A deeper dive into the structure beyond the standard 'CRUD' operations with tables. The presentation is aimed at component developers who have no knowledge of Joomla's API functions. Minimum component API code Standard use of the component controller/modules Patch the data before reaching component controller/modules Prepare the JSON response I have implemented the API for image uploads for JoomGallery, but I do not
From Setup to System Design — Building Full-Stack Applications with PHP, Joomla, AI, and Compiler-Driven Architecture
Over the past 10 years, I have been developing a compiler-driven application generation system built around Joomla and PHP, designed to generate and sustain complex full-stack applications from structured definitions and domain-specific abstraction. This session explores how development can shift from manually writing repetitive application code toward designing systems at a higher architectural level. Using real-world examples from Joomla Component Builder (JCB) workflows and related compiler i
Building a Digital Team That Actually Works
Growing a digital business is not just about hiring more people. In this session, I’ll share the real experience of building and managing a 20-person team: how we structure projects, use Scrum in daily operations, organize sprints and meetings, and create processes that help teams move faster without losing flexibility. Beyond tools and frameworks, this talk focuses on culture, communication, ownership, and the realities of scaling a creative and technical company. A practical session for freela
Showcase: Joomla Community Magazine
Irgendwas mit KI
Lunch
An exploit a day keeps... us busy? - Joomla Security in the AI age
Inside Joomla: How the Project Actually Works
Why Joomla website builders should know a bit of Linux
Weniger Erweiterungen, mehr Joomla – Moderne Projekte mit Core, Custom Fields und Overrides
Künstliche Intelligenz. Natürliche Gelassenheit.
Coffee break
Build an event system using Workflows and Latest News Enhanced - A Case Study
Building a Component for 3-D Media Using Joomla Component Builder
KonMari© im Arbeitsalltag: Weniger Chaos, mehr Fokus
TUF for extension developers
My Dream for Every Joomla Extension
Bullet Journal workshop
Joomla! Accessibility Program - What is it and where we are?
Dinner, PPT-oke & J!Awards
Joomla Unpacked: Roadmap, Strategy & What's Actually Happening
Next generation of YOOtheme Pro
Joomla development with DDEV
Was macht ein Joomla Release Manager?
Joomla + Microsoft 365: From Manual to Automation
Building a site with SP Pagebuilder for beginners
What's this GitHub thing?
Crashkurs Barrierefreiheit: Die 20 % Design-Entscheidungen für 80 % mehr Zugänglichkeit
Bringing any API into YOOtheme
Mastering SP Page Builder 6: Power-User Workflows & Performance Hacks
The Good, the Bad, and the Ugly
Ready for Joomla 7 – Make your extension compatible
Open Source, Accessibility und digitale Souveränität
Group photo
33 Ways to Help Keep Joomla! Thriving
Make it happen
Talking is easy – let's get to work. At the Make-it-Happen sessions, we turn ideas into real results. Joomla's teams open their doors and invite everyone to roll up their sleeves. In hands-on sessions, you'll work on concrete tasks and projects – from improving the documentation to bug squashing, marketing and social media, to accessibility, certification and the ongoing care of the CMS. Whether you're a seasoned contributor or a complete newcomer, a developer, writer or tester – there's a place
Joomla Is Free. So Why Aren’t
Morning Run
Elisa & Roland will lead a morning run before breakfast.