Joomla CMS KickStart Training Joomla Basics: Part Three
Part Three: Templates and Extensions What we are talking about Templates What is a Template? Installation and Configuration Module Positions
Extensions Extensions Defined Installation, Configuration and Linking
Original Presentation by Kendall Cabe Š Copyright Kendall Cabe 2009
Templates A template is the design of your site With a template you can change the look and feel of your website Templates show certain fields in which components and modules will be rendered Templates are easy to build and customize and provide Original Presentation by Kendall Cabe Š Copyright Kendall Cabe 2009
Templates Consists of index.php, templateDetails.xml, css and images Template is where module positions are located and defined within Joomla. Check module Positions http://mysite.com/index.php?tp=1
Template Help http://docs.joomla.org/New_features_introduced_in _Joomla!_1.5_templates Original Presentation by Kendall Cabe Š Copyright Kendall Cabe 2009
Templates and Positions
Original Presentation by Kendall Cabe Š Copyright Kendall Cabe 2009
Let’s Look at a Template What are we going to do: Install a template Configure a template Show the template on the demo site
Original Presentation by Kendall Cabe Š Copyright Kendall Cabe 2009
Joomla Extensions Components Modules Plug-ins
Original Presentation by Kendall Cabe Š Copyright Kendall Cabe 2009
Components A component is the largest and most complex extension also known as mini-applications.
There are two parts in a component, an administrator part and a site part. Every time a Joomla page loads, a component is called to render the main page body. Components are the major portion of your page because a component is driven by a menu item and every menu item runs a component. Examples: com_content, My Blog, VirtueMart
Modules Modules are more lightweight and flexible extensions used for page rendering. Sometimes modules are linked to components such as the “latest news” module which links to the com_content and displays links to the newest content items. These modules are mostly known as the “boxes” that are arranged around a component, for example: the login module. Modules are assigned per menu item. Don't even need to be linked to anything and can be just static HTML or text. Examples: latest news, polls, weather, ads, banners
Original Presentation by Kendall Cabe © Copyright Kendall Cabe 2009
Plug-ins Plugins are more advanced extensions and are in essence event handlers. When an event is triggered, plugins that are registered with the application to handle that event execute. Plugins were known as mambots in Joomla 1.0.X
Examples: Image galleries, video players, page break, email cloaking
Original Presentation by Kendall Cabe Š Copyright Kendall Cabe 2009
Let’s Work with some Extensions What are we going to do: Install a Component Install a Module
Install a Plug-in Link to a Component Add a Module to Our Demo Site Insert a Plug-in into an article Original Presentation by Kendall Cabe Š Copyright Kendall Cabe 2009
Your Turn… Questions?
Original Presentation by Kendall Cabe © Copyright Kendall Cabe 2009