joomla basics part3
DESCRIPTION
A presentation to the JoomlaChicago User Group on Joomla Basics focusing on templates and extensions.TRANSCRIPT
Presented by: Nick Martinelli
April 8th. 2009
Joomla 101: Basics Part III
Templates and Extensions
IntroductionIntroduction
TemplatesTemplates- What’s a templateWhat’s a template- Installing, config, module Installing, config, module
positionspositions
Components, Modules, Plug-insComponents, Modules, Plug-ins• Extensions definedExtensions defined• Installing + config + linkingInstalling + config + linking
TemplatesTemplates A template is the design of your siteA template is the design of your site With a template you can change the With a template you can change the
look and feel of your websitelook and feel of your website Templates show defined areas in which Templates show defined areas in which
components and modules will be components and modules will be renderedrendered
Templates are easy to build and Templates are easy to build and customize and provide or are readily customize and provide or are readily available online from template clubsavailable online from template clubs
Templates continued…Templates continued… Consists of index.php, Consists of index.php,
templateDetails.xml, css, images, and templateDetails.xml, css, images, and potentially other elementspotentially other elements
Template is where module positions Template is where module positions are defined and rendered in joomla.are defined and rendered in joomla.
Show module positions on your site:Show module positions on your site:http://mysite.com/index.php?tp=1
Template HelpTemplate Help http://docs.joomla.org/New_features_introduced_in_Joomla!http://docs.joomla.org/New_features_introduced_in_Joomla!
_1.5_templates_1.5_templates
Template PostionsTemplate Postions
ComponentsComponents A component is the largest and most A component is the largest and most complex of the extensions complex of the extensions
They are like mini applications that They are like mini applications that load in the main body of the page.load in the main body of the page.
There are two parts in a component - There are two parts in a component - an administrator part and a frontend an administrator part and a frontend site part.site part.
Examples: com_content, My Blog, VirtueMart, Examples: com_content, My Blog, VirtueMart,
ModulesModules Modules are more lightweight and flexible Modules are more lightweight and flexible
extensionsextensions Sometimes modules are linked to components Sometimes modules are linked to components
such as the “latest news” module which links to such as the “latest news” module which links to the com_content and displays links to the newest the com_content and displays links to the newest content items.content items.
Modules are mostly found as the “boxes” that are Modules are mostly found as the “boxes” that are arranged around a component, for example: the arranged around a component, for example: the login module.login module.
Modules are assigned on a page based on menu Modules are assigned on a page based on menu items. items.
They don't have to be related to anything and can They don't have to be related to anything and can be just static HTML or text.be just static HTML or text.
Examples: latest news, polls, weather, ads, Examples: latest news, polls, weather, ads, bannersbanners
Plug-insPlug-ins
One of the most advanced extensions for joomlaOne of the most advanced extensions for joomla Is a section of code that runs when a pre-defined Is a section of code that runs when a pre-defined
event happens in Joomlaevent happens in Joomla Plug-ins were also known as mambots in Joomla Plug-ins were also known as mambots in Joomla
1.0.1.0.
Examples: Image galleries, video players, page Examples: Image galleries, video players, page break, email cloakingbreak, email cloaking
Get help from these great Get help from these great booksbooks
Questions?Questions?
Your Questions?Your Questions?
Extension of the MonthExtension of the Month
Joomla 1.5.10 Security PatchJoomla 1.5.10 Security Patch
This release contains:This release contains:
66 bug fixes66 bug fixes
one low-level security fixone low-level security fix
one moderate-level security fixone moderate-level security fix
Go to joomla.org for more details Go to joomla.org for more details
and to downloadand to download