How to Develop Joomla Components, Part 2: the Frontend
OSTraining
Course Summary
In these videos, you'll finish building the todo list component that you started in Part 1. Cory shows you how Joomla uses the MVC pattern for component development. You'll learn how to build Models, Views and Controllers in the recommended Joomla way. You'll also see how to create router files and language files, plus how to package your work for distribution.
-
+
Course Description
In these videos, you'll finish building the todo list component that you started in Part 1. Cory shows you how Joomla uses the MVC pattern for component development. You'll learn how to build Models, Views and Controllers in the recommended Joomla way. You'll also see how to create router files and language files, plus how to package your work for distribution.
Cory Webb has been building websites with Joomla since the Mambo days in 2003. He founded Cory Webb Media in 2008 to focus full time on helping businesses and organizations get online and up to speed with Joomla. He has written a book for Joomla beginners titled "Beginning Joomla Website Development" and has spoken at Joomla Days, Joomla User Groups, and the Joomla World Conference on topics ranging from social media to Joomla in the Enterprise. Cory taught live Joomla classes with OSTraining in Austin and Dallas.
-
+
Course Syllabus
Introduction
Introduction to Joomla Front-end Development
Recap of Component Development, Part 1
Getting Started
Hello World for Your Joomla Component
The Model View Controller Pattern in Joomla
The Four Controllers
The Main Controller File
The Items Controller File
The Item Controller File
The Item Form Controller File
Views
The Items Views File
The Items View Template
The Item View File
The Item View Template
The Item Form View File
The Item Form View Template
Models
The Items Model File
The Item Model File
The Item Form Model File
Other Important Features
Setting up a Joomla Component Router
Language Files for Joomla Components
Packaging a Joomla Component For Distribution
Quiz