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 Guest House - 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 article below, you will find out the difference between the template and quickstart packages :
Quickstart Installation Guide :
C. Installing the EF4 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 EF4 Joomla-Monster Framework plugin. The package is named as "plg_EF4-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 "EF4 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-Catalog2
From your download area at DJ-Extensions.com you need to download the DJ-Catalog2 package. The package is named as "pkg_dj-catalog2-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) Now, you need to copy the JM Guest House theme for DJ-Catalog2.
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 the "jm-guest-house" directory from this location:
QUICKSTART/components/com_djcatalog2/themes/
to this location on your server:
ROOT/components/com_djcatalog2/themes/

The JM Guest House theme you will need to set as the default one in the DJ-Catalog2 global configuration.
4. 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.

5. DJ-jQueryMonster
From your download area at DJ-Extensions.com you need to download the DJ-jQueryMonster package. The package is named as "plg_system_djjquerymonster-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) Once you have installed package, you need to enable this plugin and change their settings.
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-jQueryMonster plugin and check their status.
4) After installation enable jQuery and jQuery UI settings in plugin configuration.
E. 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 Apartments" template is built on the "EF4 Joomla-Monster" framework. It is an advanced framework for Joomla templates, which allows to configure many useful settings using the template parameters.
All parameters are described in the following article:
From the top bar menu, click on "Extensions → Template Manager".
On this page you will see a list of installed templates. Click on "jm-guest-house - Default" to edit this template parameters.
Let's take a look on the template parameters of our live demo.
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.
2. Layout Builder
Click on the "Layout Builder" tab. In this section, you are able to configure the layout structure for desktop, tablet and mobile devices. Let's take a closer look to them.
Customize Layout Structure:
Customize Responsive Layout:
For all screens we use the default settings:
More about Layout Builder you can read in the following article:
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.
Base Font
Google Web Font URL – all Google Web Font you can browse here: http://www.google.com/webfonts
Default value is: //fonts.googleapis.com/css?family=Open+Sans:300,300italic,400italic,400,600,600italic,700,700italic,800,800italic
Google Web Font Family – default value is: 'Open Sans', sans-serif
Horizontal Menu
Google Web Font URL – all Google Web Font you can browse here: http://www.google.com/webfonts
Default value is: //fonts.googleapis.com/css?family=Montserrat:700,400
Google Web Font Family – default value is: 'Montserrat', sans-serif
Module Headings
Article headings
Advanced settings
4. Color Modifications
Click on the "Color Modifications" tab. In this section, you are able to configure color settings. Let's take a closer look to them.
5. 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.
6. Settings Storage
Click on the "Settings Storage" tab. In this section, you are able to save your current settings into the JSON configuration file.
7. 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.
cache – inside this directory you will find compressed CSS and JS files if you have enabled CSS/JS compression on the Advanced Features tab.
css – all compiled CSS files
fonts – inside this directory all uploaded fonts are stored
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
favicon.ico – favicon file
index.php – main index file
offline.php – offline page file
template_preview.png – large thumbnail of the template image
template_thumbnail.png - small thumbnail of the template image
templateDefault.json – template default parameters
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 Guest House" 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































