
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.
Explore responsive Joomla template design using a bootstrap grid, addressing overlaps and spacing as the browser resizes, with practical fixes like avoiding absolute positioning.
Explore Bootstrap basics by downloading the framework, customizing features, and setting up a local practice folder, including CSS, JavaScript, grid, and jQuery for responsive or non-responsive sites.
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.
Explore building a Bootstrap-based Joomla template. Create index.html, set up bootstrap files, override with css, and ensure responsive, centered pages using container and container-fluid with a viewport tag.
Explore how to use web development tools to inspect html and css, experiment with styles, and preview responsive layouts for Joomla 3 template design.
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.
Add testing content to a Joomla 3 template by inserting placeholder images from placehold.it, configuring bootstrap columns and spans for responsive widths, and examining layout behavior across viewports.
Master a 12-column grid in a Joomla 3 template using spans and offsets to adjust layout. Nest divs to handle padding, center images with auto margins, and keep design responsive.
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 to build a truly responsive menu using Bootstrap's collapse plugin and a toggle button. Ensure proper collapse by adjusting markup and the white background on the target div.
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.
Learn to use bootstrap button classes to create and center buttons on anchors or inputs; customize size and color via css, including a purple button by overriding bootstrap styles.
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.
Transform a generic html template into a Joomla template by turning it into index.php and loading Bootstrap and jQuery from Joomla versions or the template folder, using JFactory::getDocument.
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.
Install and configure a Joomla 3 template via the extension manager, then create header modules and a home page carousel with custom HTML modules using the JCE editor.
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.
Enable collapsing module positions by conditionally displaying the right module and adjusting the article width between span six and span 12 using PHP.
Apply module class suffixes in Joomla 3. Use the module manager to set a hyphen-prefixed suffix and style borders, gray backgrounds, and headings on info and home pages.
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 to compile less into a traditional CSSA file using Crunch, and compare dynamic JavaScript translation with a compiled CSSA stylesheet, then integrate the CSSA into a Joomla 3 template.
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.
Override Joomla views by creating the template HTL mail folder, copying the default file into the template override folder for com content Article and modules, editing, and reloading to verify.
Design a responsive Joomla 3 template using Bootstrap grid, thumbnails, and centered galleries, finish with a favicon and extensions that leverage Bootstrap for a polished site.
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.