Upload
cms-association-inc
View
224
Download
1
Embed Size (px)
DESCRIPTION
Part 3 of the Joomla Basics program for the Joomla Chicago User Group.
Citation preview
Joomla CMS KickStart Training
Joomla Basics: Part Three
Part Three: Templates and Part Three: Templates and ExtensionsExtensions
What we are talking aboutTemplates
What is a Template?Installation and ConfigurationModule Positions
ExtensionsExtensions DefinedInstallation, Configuration and Linking
Original Presentation by Kendall Cabe © Copyright Kendall Cabe 2009
TemplatesTemplates
A template is the design of your siteWith a template you can change the look and feel of your websiteTemplates show certain fields in which components and modules will be renderedTemplates are easy to build and customize and provide
Original Presentation by Kendall Cabe © Copyright Kendall Cabe 2009
TemplatesTemplates 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 Helphttp://docs.joomla.org/New_features_introduced_in_Joomla!_1.5_templates
Original Presentation by Kendall Cabe © Copyright Kendall Cabe 2009
Templates and PositionsTemplates and Positions
Original Presentation by Kendall Cabe © Copyright Kendall Cabe 2009
Let’s Look at a TemplateLet’s Look at a TemplateWhat are we going to do:
Install a templateConfigure a templateShow the template on the demo site
Original Presentation by Kendall Cabe © Copyright Kendall Cabe 2009
Joomla ExtensionsJoomla Extensions
ComponentsModulesPlug-ins
Original Presentation by Kendall Cabe © Copyright Kendall Cabe 2009
ComponentsComponentsA 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
ModulesModulesModules 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-insPlug-insPlugins 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 Let’s Work with some ExtensionsExtensionsWhat are we going to do:
Install a ComponentInstall a ModuleInstall a Plug-inLink to a ComponentAdd a Module to Our Demo SiteInsert 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