O'Reilly logo

Building Websites with Joomla! 1.5 by Hagen Graf

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 9. Components Menu

In software development, a component is usually a program or a piece of programming code that contains business logic, that can be accessed over defined interfaces, and that may possibly also have a user interface.

Simply think of a component as a black box. You put something in the front and something comes out of the back: you don't have to know what happens inside; what matters is that you can use the black box for various completely different purposes.

Components can be designed in a generic way and bundled into handy packages. The idea of a software component is similar in Joomla!. Business logic, such as banner administration or a forum, is written in a generic way and then works in Joomla! in concert with all of ...

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