This repository contains the Kick YOOtheme Plugin Demo, which was created for the YOOtheme Community Day 2025.
It was presented in the talk “Beyond Child Themes” by Niels Nübel.
The plugin demonstrates how to extend YOOtheme Pro in Joomla with custom modules and features – going beyond simple child themes.
- Showcase how YOOtheme Pro can be extended via Joomla system plugins
- Provide a starter demo for developers who want to build their own YOOtheme Pro extensions
- Inspire developers by using modular structures, similar to how YOOtheme itself organizes its code
- Demo setup for a Joomla System Plugin
- Example for loading custom modules via
bootstrap.php - Ready-to-extend structure for:
- ✅ Custom elements
- ✅ Assets (CSS, JS)
- ✅ Settings in the Customizer
- ✅ Custom sources
- Download the latest release or clone this repository.
- Install the plugin in your Joomla backend (
Extensions > Manage > Install). - Enable the plugin in
System > Plugins > System - Kick YOOtheme Plugin Demo. - Explore the plugin settings – you can enable/disable modules individually.
The full presentation of this plugin was held during the YOOtheme Community Day 2025.
You can view the slides online here:
- Joomla 5.x
- YOOtheme Pro 4.x or higher
Developed by Kicktemp GmbH
📍 Hamburg, Germany
📧 hello@kicktemp.com
📞 +49 40 609430302
This is a demo plugin created exclusively for the YOOtheme Community Day.
It is not an official YOOtheme product and should not be used in production without further adjustments.
MIT License – feel free to use and adapt this demo for your own YOOtheme development projects.