A. Installing the Template
Log in to the backend of your site as follows:
www.yoursite.com/administrator
From the top bar menu, click on "Extensions → Extension Manager".
On this page you can install a template, component, module, plugin or language package.
1) On the "Upload Package File" tab – browse your PC and select the template package, click on "Upload & Install".
2) You should get a message saying that installing the template was successful.
3) From the top bar menu, click on "Extensions → Template Manager".
On this page you will see a list of installed templates. Tick on "JM-Doctor - Default" and click on "Default" to set this template as the default one.
B. Installing the Quickstart (Demo Copy)
From your download area at Joomla-Monster.com you need to download the quickstart installation. The package is named as "quickstart.zip" and it will be needed in this step.
Instead of installing the template and all extensions separately, you can simply install the Quickstart package, which is the exact copy of the demo site. This way you will save a lot of time on configuring all settings from a scratch.
In the below article, you will find a video tutorial on how to install the Quickstart package step by step:
C. Installing the EF3 Framework Plugin
Installing the plugin package looks very similar to installing the template package. From your download area at Joomla-Monster.com you need to download the EF3 Joomla-Monster Framework plugin. The package is named as "plg_EF3-framework.zip" and it will be needed in this step.
From the top bar menu, click on "Extensions → Extension Manager".
1) On the "Upload Package File" tab – browse your PC and select the plugin package, click on "Upload & Install"
2) You should get a message saying that installing the plugin was successful.
3) From the top bar menu, click on "Extensions → Plugin Manager". On this page you will see a list of available plugins in your Joomla. Search for "EF3 Joomla-Monster Framework" plugin and make sure it is published.
D. Installing the Joomla Extensions
Installing the Joomla Extensions looks also similar to installing the template package.
2. DJ-MediaTools
From your download area at DJ-Extensions.com you need to download the DJ-MediaTools package. The package is named as "pkg_dj-mediatools-AIO-X.X.X.zip" and it will be needed in this step.
From the top bar menu, click on "Extensions → Extension Manager".
1) On the "Upload Package File" tab – browse your PC and select the extension package, click on "Upload & Install"
2) You should get a message saying that installing the package was successful.
3) The package contains a component, module and plugins.
Once you have installed it, you need to make sure that all plugins are published.
From the top bar menu, click on "Extensions → Plugin Manager". On this page you will see a list of available plugins in your Joomla. Search for DJ-MediaTools plugins and check their status.
3. DJ-Tabs
From your download area at DJ-Extensions.com you need to download the DJ-Tabs package. The package is named as "pkg_dj-tabs-AIO-X.X.X.zip" and it will be needed in this step.
From the top bar menu, click on "Extensions → Extension Manager".
1) On the "Upload Package File" tab – browse your PC and select the extension package, click on "Upload & Install"
2) You should get a message saying that installing the package was successful.
D. Transferring Images for Modules
From your download area at Joomla-Monster.com you need to download the quickstart package.
First of all, you need to unpack this file.
Next step is to transfer all files from this location:
quickstart/images/
to this location on your server:
root/images/
We recommend to use Filezilla to transfer files. It is a popular FTP client. Read more details on how to use Filezilla.
If you have such an option, you can also use a file manager in the control panel of your hosting plan.
F. Configuring the Template Parameters
The "JM-Doctor" template is built on the "EF3 Joomla-Monster" framework. It is an advanced framework for Joomla templates, which allows to configure many useful settings from the template parameters.
From the top bar menu, click on "Extensions → Template Manager".
On this page you will see a list of installed templates. Click on "JM-Doctor - Default" to edit this template parameters.
On the first tab you will see the template details:
1. Basic Settings
Click on the "Basic Settings" tab. In this section, you are able to configure some basic parameters. Let's take a closer look to them.
Logo – click on "select" to browse for a logo image.
In the modal window, you will see the "images" directory which is located in your Joomla root directory. If you wish to upload your own logo image, simply click on "Browse", select a file from your PC and click on "Start Upload". Now, your logo should appear on the list, click on it and next click on "Insert".
Logo text – instead of using a logo image, you can simply enter a logo text. Please note that it will be displayed only when a logo image is not chosen.
Site description – enter a site description. It will be displayed next to the logo image or logo text.
Template color switcher – enable or disable the template color switcher. It is located at the bottom of your template.
Template style – choose the default template style. The "JM-Doctor" template includes 4 color versions: blue, orange, pink and green.
Font size switcher – enable or disable the font size switcher. It allows to enlarge or reduce the font size in the content area. It is located just above the content.
Back to top button – enable or disable the "back to top" button. It allows to scroll smoothly your site from the bottom to the top. It appears in the right bottom corner.
Favicon image – favicon is an icon that appears in the browser's address bar and next to the page's name in a list of bookmarks. Click on "Select" to browse for a favicon.
In the modal window, you will see the "images" directory which is located in your Joomla root directory. If you wish to upload your own favicon, simply click on "Browse", select a file from your PC and click on "Start Upload".
If you leave this option empty, it will use the default image from the template directory.
You can use any available favicon generator to create your icon.
Sticky Topbar – enable or disable the sticky topbar. This means that the topbar including your logo and DJ-MegaMenu will be sticky to the top when scrolling a page.
2. Template Layout
Click on the "Template Layout" tab. In this section, you are able to configure template layout settings. Let's take a closer look to them.
Template width – choose between static and fluid template width.
- static option - default width is 1168px.
The column's and gutter width is specified in pixels. - fluid option – if you choose this option, then an additional option will appear below.
The column's and gutter width is specified in percent.
Fluid template width – this option is visible only if the fluid template width is chosen above.
You need to enter the template width in percent or pixels.
Remember to add a unit after the width, for example 100% or 1168px.
Responsive layout – enable or disable the responsive layout.
- Enabled – the template layout will be responsive on tablet and mobile screens
- Disabled – the template layout will be the same on desktop, tablet and mobile screens
Scheme variation – choose the main columns ordering that best suit your needs. You can choose from:
- Left column - Content - Right column
- Left column - Right column - Content
- Content - Right column - Left column
Left column width – choose the left column width based on the bootstrap grid size.
More details on how to understand bootstrap grid system.
Right column width - choose the right column width based on the Bootstrap grid size.
More details on how to understand bootstrap grid system.
Disable component – choose for which pages you want to disable the component area. This option is useful, for example, if you want to create a front page with modules only.
3. Font Settings
Click on the "Font Settings" tab. In this section, you are able to configure all font settings. Let's take a closer look to them.
Global font settings
Text color – choose the text color.
Default value for the "JM-Doctor" template is: #858585
Font-size - choose the font size.
Default value is: 14px
Font option – choose the font option.
Default value is: Google Web Font
Google Web Font URL – enter a URL address for the Google Web Font you want to use.
All Google Web Font you can browse here: http://www.google.com/webfonts
Default value is: http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,500,700
Google Web Font Family – enter a Google Web Font family.
Default value is: 'Roboto', sans-serif
Module headings
Font-size - choose the font size.
Default value is: 22px
Font option – choose the font option.
Default value is: Google Web Font
Google Web Font URL – enter a URL address for the Google Web Font you want to use.
All Google Web Font you can browse here: http://www.google.com/webfonts
Google Web Font Family – enter a Google Web Font family.
Default value is: 'Roboto', sans-serif
DJ-Menu 1st level items
Font-size - choose the font size.
Default value is: 15px
Font option – choose the font option.
Default value is: Google Web Font
Google Web Font URL – enter a URL address for the Google Web Font you want to use.
All Google Web Font you can browse here: http://www.google.com/webfonts
Google Web Font Family – enter a Google Web Font family.
Default value is: 'Roboto', sans-serif
Article headings
Font-size - choose the font size.
Default value is: 32px
Font option – choose the font option.
Default value is: Google Web Font
Google Web Font URL – enter a URL address for the Google Web Font you want to use.
All Google Web Font you can browse here: http://www.google.com/webfonts
Google Web Font Family – enter a Google Web Font family.
Default value is: 'Roboto', sans-serif
Advanced settings
In the "Advanced Settings" option, you can choose font settings for specified selectors only.
Font-size - choose the font size.
Default value is: 18px
Font option – choose the font option.
Default value is: Google Web Font
Google Web Font URL – enter a URL address for the Google Web Font you want to use.
All Google Web Font you can browse here: http://www.google.com/webfonts
Google Web Font Family – enter a Google Web Font family.
Selectors – specify the id or class selectors for which you want to apply these font settings. For example: h1, #jm-sitedesc, use comma to separate them.
4. Advanced Features
Click on the "Advanced Features" tab. In this section, you are able to configure some advanced settings regarding your template. Let's take a closer look to them.
Developer mode – this option must be enabled if you are going to modify the template LESS files otherwise it should be disabled, since it may slow down your site loading. Read more about editing the template files.
Google Analytics – free web analytics tool that allows you to monitor your site traffic. If you enable this option, an extra field will appear below. Read more about Google Analytics features.
Google Analytics Code – enter your "Tracking ID" number.
New to Google Analytics? Please read more on how to sign up.
Google Wemaster Tools – this option allows you to verify your site to get access to web service for webmasters. If you enable this option, an extra field will appear below.
Verification Meta Tag Content – this option will add a meta tag to your site.
You need to enter the content string of the verification meta tag only.
Do not know how to verify your site? Check out this tutorial.
CSS Compress – optimize your site loading time by compressing CSS files. How does it work?
- merges CSS files into a one file
- removes comments, tabs, spaces, new lines, etc.
- reduces response time
Read more about editing the template files.
5. Settings Storage
Click on the "Settings Storage" tab. In this section, you are able to save your current settings into the JSON configuration file.
Quick tutorial on how to save and load settings.
- Save settings – enter a file name and click on "Save"
- Storage location – the path to the previously created file. You can browse this directory using a FTP client
- Stored settings – choose a file from the list and click on "Load" to load settings or click on "Download settings" to download the file
- Upload settings – this option may be useful if you want upload a configuration file that is not stored in the storage location. Click on "Browse" to choose a file and click on "Upload". Now you can load that file from the "Stored settings" option.
6. Documentation and Updates
On the two last tabs, you will find links to documentation as well as information about the current version of the installed template and its framework.
G. The Template Files Structure
Let's take a closer look to the template files structure.
assets – inside this directory you will find the "config" subdirectory where all configuration files are stored.
Read more about settings storage.
css – all compiled CSS files
html – in this directory you can override the output from the Joomla core.
Read more on how to override the output from the Joomla! Core.
images – template images
js – template scripts
language - template language files
less – all LESS files
lib – template helper files
tpl – all layout and block files
component.php – popup template file
error.php – error page file
index.php – main index file
template_preview.png – large thumbnail of the template image
template_thumbnail.png - small thumbnail of the template image
templateDetails.xml – template details and parameters
H. Editing the Template Files
If you would like to edit files to fit the template to your needs, check this useful information below.
1. Custom Code Injection to the Head Section
Many useful tools such as Google Analytics or other tracking services, require to add a javascript code to the "head" section of template in order to be able to track a site.
Read more on How to add a web analytics tracking code into the Joomla template
2. Adding Custom CSS Styles to the Template
The "JM-Doctor" template includes a separate file, which you can use to add your custom CSS or LESS styles. This file is loaded as the last one stylesheet in the "head" section of the template, so you can easily overwrite existing CSS styles for selected elements that are located in a different file.
Read more on The best way to add custom CSS styles to Joomla 3 & 2.5 template