This repository shows an approach how to introduce CSS/JS frameworks like bootstrap 3 or font awesome into the current Joomla version without breaking backwards compatibility.
Install Joomla as usual by downloading it from this repository. As default template is tauristar set, which loads the bootstrap 3 framework without any template overrides.
You can install the sample blog data on the last installation screen or create some sample articles by yourself.
Templates define which framework (bs3, bs4) they want to work with and then the layouts are loaded with prefixes like bs3 according to the template (framework parameter)[templates/tauristar/templateDetails.xml#L48]. For example when tauristar is activated, then the file (default.bs3.php)[modules/mod_menu/tmpl/default.bs3.php] is loaded instead of the (default.php)[modules/mod_menu/tmpl/default.php] file. The same works for component views and JLayouts.
If the framework parameter is not set, then the layout is loaded as before. Like that backwards compatibility is guaranteed.
<<<<<<< Upstream, based on origin/tpl_tauristar Play around with the installation, pick an issue and convert some layout files to bootstrap 3. Don't forget to open a pull request!!
- Repository of accredited language packs.
- You can also add languages directly to your website via your Joomla! administration panel.
- Learn how to setup a Multilingual Joomla! Site
- Read 'Getting Started with Joomla!' to learn the basics.
- Before installing, read the 'Beginners' Guide'.
- The functionality of a Joomla website can be extended by installing extensions that you can create (or download) to suit your needs.
- There are many ready-made extensions that you can download and install.
- Check out the Joomla! Extensions Directory (JED).
- The layout is controlled by templates that you can edit.
- There are a lot of ready-made professional templates that you can download.
- Template management information is available here.
- Check the minimum requirements.
- How do you install Joomla?
- You could start your Joomla! experience by building your site on a local test server. When ready, it can be moved to an online hosting account of your choice.
- Always use the latest version.
- The Joomla! Documentation;
- Frequently Asked Questions (FAQ);
- Find the information you need;
- Find help and other users;
- Post questions at our forums;
- Joomla Resources Directory (JRD).
- What's new in Joomla! 3.x?
- What are the main differences between 2.5 and 3.x?
- How to migrate from 2.5.x to 3.x.
- How to migrate from 1.5.x to 3.x.
- Where to request a feature?
- How do you report a bug on the Issue Tracker?
- Get Involved: Joomla! is community developed software. Join the community.
- Documentation for Developers.
- Documentation for Web designers.
68e7b44 Spelling errors (#11604)
- Copyright (C) 2005 - 2016 Open Source Matters. All rights reserved.
- Special Thanks
- Distributed under the GNU General Public License version 2 or later
- See License details