ย 
The Joomla Training Cohort has been launched!

Please send any feedback or bug reports to [email protected] (opens new link)  

By request, I am going live to show how I have been vibe coding for Joomla. I am not an expert. This video should only be used for entertainment purposes.


00:00:00
- Intro sponsors and Topic Vibe Coding AI Project
00:03:03 - AI Mindset and Dunning-Kruger Effect
00:07:49 - VS Code Setup with AI Tools
00:12:38 - VS Code AI Extensions Demo
00:21:34 - Joomla World Clock Project Overview
00:27:15 - GitHub Setup and AI Prompting
00:33:58 - AI Planning and Technical Specs
00:41:11 - Joomla Architecture and AI Code
00:47:35 - Build Joomla Extension Package
00:53:35 - Fix Joomla Install Errors
00:56:03 - Module Config and Frontend Errors
01:00:01 - Debug Joomla with AI
01:07:36 - Advanced AI Debugging
01:12:59 - Fix PHP Namespace Issues
01:20:25 - AI Context and Prompt Control
01:26:58 - Final Build, Testing, and Wrap-Up



Summary

 

1. Define the Project:
Start with a clear goal, like creating a Joomla module to display a world clock.
2. Set Up Your Tools:
Use Visual Studio Code as your editor and create a GitHub repository for version control.
3. Integrate an AI Assistant:
Add an AI (like Claude or ChatGPT) as an extension within your code editor to act as your coding partner.
4. Leverage a Knowledge Base:
Create or use a repository (a "Joomla Brain") of best practices and code patterns for your AI to reference, ensuring it follows correct standards.
5. Instruct the AI to Plan:
Have the AI analyze your requirements and the knowledge base to generate a step-by-step development plan and file structure.
6. Generate the Initial Code:
Let the AI create all necessary files (manifest, PHP classes, templates, language files) based on the plan.
7. Build the Package:
Instruct the AI to compile the files into a proper, installable Joomla extension ZIP package.
8. Install and Test:
Install the generated package on a test Joomla site to see if it works.
9. Debug Iteratively:
When errors occur, paste them back to the AI. Let it analyze, fix the code, update the knowledge base with new learnings, and regenerate the package.
10. Embrace the Process:
Understand that "vibe coding" is an iterative cycle of instruction, generation, testing, and AI-assisted debugging, not a one-click solution.


Please send any feedback or bug reports or queries to;

Contact Tim Davis โ–บ This email address is being protected from spambots. You need JavaScript enabled to view it.

Joomla Training Cohort โ–บ https://cybersalt.com/jtc

JTC has been launched and is now accepting members https://cybersalt.com/services/subscriptions
mySites.guru โ–บ https://mysites.guru
Backing Up Your Joomla Site with Akeeba โ–บhttps://www.youtube.com/watch?v=4Xu4o0g2-RY&t=0s
FOLLOW US ON X(TWITTER!) โ–บ https://x.com/basicjoomla
LIKE US ON FACEBOOK! โ–บ https://www.facebook.com/basicjoomla
SUBSCRIBE US ON YOUTUBE โ–บ//www.youtube.com/@Basicjoomla

#basicjoomla

#cybersalt

 


Interesting blog? Like it on Facebook, Post it or share this article on other bookmarking websites.

Log in to comment

Add comment

Submit