O'Reilly logo

Mastering Joomla! 1.5 Extension and Framework Development by Chuck Lanham, James Kennard

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5. Component Design

In Joomla!, components are essential extensions; they are the basic building blocks of any web site design. Whenever Joomla! is invoked, a component is always called upon to create and display the main content of a page.

This chapter explains the concepts behind building Joomla! components and shows you how to build your own components. We will cover the following:

  • Component design using the MVC software design pattern
    • Model
    • View
    • Controller
  • Component building
    • Building the component frontend
    • Building the component backend
  • Component configuration
    • Parameters
    • Help
    • Routing

Most, but certainly not all, components are comprised of two major parts: a frontend component and a backend component. Most components will access one or more database ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required