-
Book Overview & Buying
-
Table Of Contents
Mastering Joomla! 1.5 Extension and Framework Development Second Edition
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 tables, including core tables as well as tables created specifically for the component to use.
Components are more complex than other types of extensions, and their construction requires careful planning and thoughtful design. Although our...
Change the font size
Change margin width
Change background colour