Why use a template framework
Using a template framework brings many benefits, allowing normal users to create stunning layouts and frontend experiences. Let’s explore the major advantages of using one:
- Build a completely custom frontend layout with ease
- Add and resize module positions everywhere
- Customize colors, fonts, backgrounds, logos, and favicons
- Enable/disable advanced features with a few clicks
- Customize the whole template starting from a solid and fully responsive base
- No need to write complex PHP/JavaScript/CSS code
- Compatible with all major browsers out of the box
- Build a custom multi-level mega menu in a visual way (where supported)
Some template frameworks implemented their version of child templates, far before Joomla’s core implementation, which we explored in Chapter 14, Child Templates.
Other template frameworks also implement some additional features, such as blocks that allow you to insert specific features...