Skip to content

Kicktemp/plg_system_kickytcd

Repository files navigation

Kick YOOtheme Plugin Demo

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.


🎯 Purpose

  • 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

✨ Features

  • 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

📦 Installation

  1. Download the latest release or clone this repository.
  2. Install the plugin in your Joomla backend (Extensions > Manage > Install).
  3. Enable the plugin in System > Plugins > System - Kick YOOtheme Plugin Demo.
  4. Explore the plugin settings – you can enable/disable modules individually.

📚 Documentation & Slides

The full presentation of this plugin was held during the YOOtheme Community Day 2025.
You can view the slides online here:

👉 https://ytc25.kicktemp.com


🛠 Requirements

  • Joomla 5.x
  • YOOtheme Pro 4.x or higher

🧑‍💻 Author

Developed by Kicktemp GmbH
📍 Hamburg, Germany
📧 hello@kicktemp.com
📞 +49 40 609430302


⚠️ Disclaimer

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.


📜 License

MIT License – feel free to use and adapt this demo for your own YOOtheme development projects.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •