m (Added category)
|(4 intermediate revisions by 4 users not shown)|
|Line 1:||Line 1:|
Latest revision as of 11:56, 10 February 2012
A component is a kind of Joomla! extension. Components are the main functional units of Joomla!; they can be seen as mini-applications. An easy analogy would be that Joomla! is the operating system and the components are desktop applications. They are usually displayed in the center of the main content area of a template (depending on the template).
Most components have two main parts: an administrator part and a site part. The site part is what is used to render pages when being called during normal site operation. The administrator part provides an interface to configure and manage different aspects of the component and is accessible through the Joomla! administrator application.
Joomla! comes with a number of core components, like the content management system, contact forms and Web Links.
 Recommended Reading
- (UML sequence diagrams showing the control flow for a component.)
- (For the installation of extensions.)
- Adding sortable columns to a table in a component
- How to add custom filters to components
- Supporting SEF URLs in your component
- Using the JHtmlTabs class in a component
- Using the editor in a component
- Adding AJAX to your component
- How to add breadcrumbs
- Sending email from extensions
- Using the JToolBar class in the frontend
- Creating a toolbar for your component
- Creating a file uploader in your component
- Creating Mootools accordion or simple slider/toggler
- Adding view layout configuration parameters
- Using a custom image in the menu bar title
- How to implement XML-RPC in a component
- Using multiple models in an MVC component
- Adding ACL rules to your component
- JController and its subclass usage overview
- Managing Component Updates with Joomla!2.5 - Part 1
- Xml-rpc changes in Joomla! 2.5
- Creating PDF views
- Using Tags in an Extension
For more developer information, see Component Development.