
Make sure you download the course files from below:
Discover how responsive design uses a single template that automatically adapts to mobile and desktop widths, avoiding separate sites. Learn to apply the Twitter bootstrap framework for this approach.
Explore tools for creating a Joomla template, including graphics editors, code editors, ftp tools, and browser debugging tools to test across browsers.
Explore essential Mac tools for building a Joomla 3 template, including graphics editors, code editors, FTP clients, and browser debugging tools, with notes on free options and pricing.
Learn to build a Joomla 3 template layout with a Bootstrap 12-column grid, starting at 1170px wide (or 940-960px design area) and using spans and offsets to arrange content.
Visualize a site layout with the Twitter Bootstrap grid, building a skeleton in HTML using container, row, and span classes for 12, 6, and 3 columns.
Create a horizontal site menu using a Bootstrap nav bar, an unordered list with anchors, and basic CSS tweaks while inspecting spacing with dev tools to improve layout.
Learn to build a bootstrap dropdown submenu in a Joomla template, with a dropdown toggle, a dropdown menu, and items retrieved from the Joomla database.
Learn vertical navigation in a Joomla 3 template with Bootstrap: use an unordered list inside the menu div and two classes to create tabs or pills.
Learn to build a tabbed content interface in a Joomla 3 template design using Bootstrap tabs, tab panes, and data-toggle attributes, with fade transitions.
Explore bootstrap typography basics, adjust body and heading sizes, and apply the lead class for emphasis. Use color-coded text, labels, badges, and closable alerts to maintain design consistency.
Explore using Bootstrap icons and Font Awesome in Joomla templates, sizing with icon classes like large and 2x, coloring with CSS, and placing icons in menus and buttons.
Learn to implement a Bootstrap carousel in Joomla 3 templates, including wrapper padding, indicators, slides, captions, and customizing arrows and caption styles, with interval and pause options.
Explore implementing thumbnails in a Joomla 3 template with Bootstrap, using an unordered list and span classes to display six across, transitioning from placeholders to real tshirt images.
Learn how to display tabular data with Bootstrap tables, using classes like table, table-striped, table-bordered, table-hover, and table-condensed, plus responsive layout and nth-child zebra coloring.
Learn to insert dynamic content in Joomla using module include statements, assign modules to positions such as logo and 1 through 14, and wrap them with style attributes.
Learn how to configure the templateDetails.xml for a Joomla 3 template by outlining the template information, its file list, and module positions for an installable template.
Create the template preview and thumbnail images at 640px wide and 206x150px, saved as template_preview.png and template_thumbnail.png; zip the folder with the template’s name and install via Joomla extension manager.
You can download the menu overrides at http://hwdmediashare.co.uk/joomla-templates/116-strapped
Learn how to conditionally display Joomla template modules with PHP, using count modules on the block one module position and if statements to control header and bottom sections.
Learn how media queries target screen sizes and load stylesheets to adapt Joomla templates. Explore Bootstrap's responsive utilities and class suffixes to show or hide elements across devices.
Click here to read our detailed introduction to LESS.
Explore using less in Joomla 3 templates by defining base color and heading color variables, darkening colors, and applying mixins for rounded corners, gradients, borders, and shadows.
Learn how to add template parameters in a Joomla template, including a background color dropdown (purple, green, gray) configured in the template details file and used in the template manager.
Learn how to use a template parameter to select a color, retrieve its value, and load the corresponding CSS file to switch background schemes in a Joomla 3 template.
Click here to read our detailed introduction to template overrides.
Our Joomla 3 template class shows you how to use Joomla and the Bootstrap framework to create beautiful designs.
Creating a fantastic look and feel for your Joomla site is pretty important. You can buy templates, or even download and use free ones. However, if you really want a unique look, you need to create your own template.
This class is split into two parts. In the first part, we have over 20 videos that introduce you to Bootstrap. In the second part, we show you to apply your Bootstrap design to Joomla, using advanced features such as LESS and media queries.