How to Develop Joomla Components, Part 1: the Administrator
OSTraining
Course Summary
This class follows on from "How to Develop Joomla Modules" and "How to Develop Joomla Plugins". You'll learn how to build the administrator area for Joomla extensions. Cory shows you how to build the file, folder and database structure for your component.
-
+
Course Description
This class follows on from "How to Develop Joomla Modules" and "How to Develop Joomla Plugins". You'll learn how to build the administrator area for Joomla extensions. Cory shows you how to build the file, folder and database structure for your component.You'll learn how Joomla uses the Model, View, Controller pattern to make the component operations.You'll also see how to add access control, categories, scripts and language translations to your extension.These series continues in "How to Develop Joomla Components. Part 2", where we'll build the visitor-facing section of the component.
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 Component Development
Setting up Your Joomla Development Environment
Building the Extension
Hello World for a Joomla Component
Improving the XML Manifest File
Add Configuration Parameters to a Component
How to Store Joomla Component Data
Model, View, Controller
Understanding Joomla's MVC Pattern
Building Controllers for the Joomla Component
Joomla Component Views, Part 1
Joomla Component Views, Part 2
A View for Multiple To-Do List Items
A View for an Individual To-Do List Item
A Model for Multiple To-do List Items
A Model for an Individual To-Do List Item
More Component Features
Access Control Levels in a Component
Integrating a Component with Joomla Categories
Building the Component Script File
Language Translation Files for a Component
Wrapping up the Component Administrator Area
Joomla Component Quiz