I need to be able to assign a Joomla Template to certain pages that are the output of a component and I cannot use the menu assigment method. In this live stream I try to come up with a solution.
00:00:00 - Intro & Sponsors: The Problem Statement
00:04:32 - Starting the AI Plugin Development
00:14:21 - Plugin Development & Testing Phase
00:45:04 - Discovering an Alternative Solution
01:16:52 - Bonus: How to Change Joomla Favicon
01:26:03 - The Winning Solution: Michael's Plugin
01:54:12 - Implementation & Results
02:11:22 - Final Summary & Takeaways
Summary
The AI vs. Human Plugin Challenge
1. The Goal & The Problem:
The video begins with a clear objective: to use AI to build a Joomla plugin that can automatically assign a specific template to site pages.
2. The AI Development Starts:
The host, Tim, turns to ChatGPT, explaining the complex Joomla problem and beginning the process of generating code for the plugin.
3. Initial AI Failure:
The first version of the AI-generated plugin is built and installed, but it fails to work, kicking off a cycle of debugging and iterative improvements.
4. Persistence and Iteration:
A significant portion of the stream is dedicated to repeatedly prompting ChatGPT with error logs and code, trying to guide the AI toward a functional solution.
5. Human Intervention:
As the AI struggles, developer Michael Richey joins the stream and begins working on a human-coded solution to the same problem.
6. A Helpful Diversion:
The stream briefly shifts to a practical, off-topic tutorial on how to change the favicon in Joomla's Cassiopeia template.
7.The Human Solution Succeeds:
Michael delivers his custom-built plugin. After some rapid, on-the-spot testing and minor fixes, his solution works perfectly.
8. Live Implementation:
The successfully working plugin is given final touches and tested on the live website, confirming it correctly assigns the template.
9. Reflecting on the Outcome:
The host reflects on the entire process, comparing the protracted and unsuccessful AI development journey with the efficient and effective human solution.
10. Conclusion:
The stream wraps up with final thoughts, concluding that while AI is a powerful tool, human expertise was crucial for solving this particular complex problem.
Please send any feedback or bug reports or queries to;
Contact Tim Davis โบ
Joomla Training Cohort โบ https://cybersalt.com/jtc
![]()

Add comment