There are 2 types of installation: quickstart installation and manual installation.

System requirements

JA Property template is native with Joomla 3. Please make sure your system meets the following requirements:

Software

  • Software: PHP: 5.6+ (7.1+ recommended)

Databases

  • MySQL: 5.1+ (5.5.3+ recommended)
  • SQL Server 10.50.1600.1+ (recommended 10.50.1600.1)
  • PostgreSQL 8.3.18+ (recommended 9.1 +)

Web Severs

  • Apache 2.0 (recommended 2.4+)
  • Microsoft IIS 7
  • Nginx 1.0 (recommended 1.8+)

Development Environment

During the development process, Localhost is preferred. You can use the following servers on your PC to develop your site.

Windows

  • WAMPSEVER
  • XAMPP for Windows

Linux

  • LAMP Bubdle
  • XAMPP for Linux

Mac OS

  • MAMP & MAMP Pro
  • XAMPP for Mac OS

Download packages

Notes:

JA Property template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.

Download Packages

The download package includes:

  • Quickstart package
  • JA Property template
  • JA Megafilter component
  • JA content plugin
  • JA Ajax content plugin
  • T3 Framework plugin
  • JA Google map plugin
  • Source file

Download now


Quickstart installation

The quickstart allows you to replicate JA Property demo to your server. It means, after installing the quickstart, you will have a site exactly the same as the demo site.

Please follow detail instruction of Joomla quickstart installation →


Manual Installation:

Install T3 Framework

Step 1 - Install T3 Framework

From your back-end setting panel, go to: "Extensions → Extension Manager", browse T3 plugin installation package then hit the "Upload and Install"

Step 2 - Enable T3 Framework

When you install T3 Framework, it's auto enabled by default. You can check this by going to: "Extensions → Plugins" then find T3 Plugin.

JA Property Documentation

Install T3 Framework

Install JA Property template

Step 1 - Install JA Property template

From your back-end setting panel, go to: "Extensions → Manage → Install", browse JA Property template installation package.

Step 2 - Set default template style

Go to: "Extensions → Templates", set JA Property template style as your default template style.

JA Property Documentation

Set JA Property template as default template style

Install other extensions:

Please install following required extensions:

  • JA Megamefilter component
  • JA Megafilter Joomla extra fields plugin
  • JA Open Street Map Plugin
  • JA Content Type Plugin
  • Ajax - JA Content Type plugin

Template folder structure

This section is to help you understand the folder structure of JA Property template, where to find the files you want.

JA Property template

JA Property template is built on T3 Framework so its folder structure is almost the same with any other JA Templates that are developed with T3 Framework.

templates/ja_property/
+-- less/                 /*  all LESS files */ 
¦    +-- template.less
¦    +-- style.less
¦    +-- home.less
¦    +-- joomla.less
¦    +-- themes/            /*theme folders and theme files */
+-- css/                     /*compiled files from less*/
¦    +-- template.css
¦    +-- style.css
¦    +-- home.css
¦    +-- joomla.css
¦    +-- themes/            /*Compiled themes */
+-- tpls/             /* all layout files and block files*/
¦    +-- default.php
¦    +-- no-container.php
¦    +-- blocks/       /*block files*/
¦    ¦    +-- head.php
¦    ¦    +-- header.php
¦    ¦    +-- hero.php
¦    ¦    +-- section-top.php
¦    ¦    +-- mainbody.php
¦    ¦    +--mainbody-nocontainer.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- mainnav.php
¦    ¦    +-- spotlight-1.php
¦    ¦    +-- spotlight-2.php
¦    ¦    +-- topbar.php
¦    ¦    +-- navhelper.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- html/               /*override modules and Joomla com_content*/
¦    ¦    +-- com_tags/
¦    ¦    +-- plg_jamegafilter_content/
¦    ¦    +-- plg_system_jaosmap/
¦    ¦    +-- com_contact/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    ¦    +-- categories/
¦    ¦    +-- featured/
¦    +-- layouts/
¦    +-- mod_footer/
¦    +-- mod_articles_category
¦    +-- mod_footer
¦    +-- mod_jalogin
+-- fonts/ 
¦    +--  PTRootUI/
¦    +--  ionicons/
¦    +-- fontawesome/
¦    ¦    +-- css/
¦    ¦    +-- fonts/
+-- js/ 
¦    +-- script.js
¦    +-- owlcarousel2/
¦    +-- acm/
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

Setup Properties category

Properties cateogries are default Joomla articles category. To add a new category on site open content >> Category > Add new category.

Property category

Property Category

Setup Properties extra fields

These are Joomla custom fields that allow you to extra fields for Joomla artiles, to put additional infrmation. In demo site the extra fields used for bathroom, bedrooms, area, price etc.

Property extra fields

Property extra fields

Property extra fields

Property extra fields

Create properties

The Gallery Content type allows you add Images to display as gallery images in front page. You can add class for each image in case you want to have different style for any specific image in the gallery.

create property article

Create property article

create property gallery

Create property gallery

create property details

Create property details

create property

Add property details

The properties search and filter system is based on JA Megafilter extension. JA Mega filter helps to show filter module on site that gives wide option to filter the Joomla articles using Joomla custom fields.

create property

Create megafilter

create megafilter

Megafilter details

create megafilter

Megafilter base field settings

create megafilter

Megafilter custom fields settings

Other settings:

Create properties pages

JA Property supports multiple views for the Property list page.

1. Default layout

The layout include 3 main sections:

  • Map (OpenStreetmap) with markers for properties
  • Property search and filter
  • Property lists in grid or list layout
property list page

Property list page: default layout

Create a menu item and select meny type: JA Mega Filter » Default Layout, assign created Megafilter, select "default" custom layout, and configure other settings, below is screenshot of the menu settings on demo site.

property default layout menu setting

Menu configuration

2. Grid and List layout

The 2 layouts has same structure, the difference is the properties display is in list or grid. It include 3 main sections:

  • Map (OpenStreetmap) with markers for properties of left
  • Property search and filter on top right
  • Property lists in grid or list layout
property list page

Properties list layout

property list page

Properties grid layout

Create a menu item and select meny type: JA Mega Filter » Default Layout, assign created Megafilter, select "grid" or "list" custom layout, and configure other settings, below is screenshot of the menu settings on demo site.

property default layout menu setting

Menu configuration

Homepage

Step 1 - Create Home menu item

Demo site support two Home style menu item, one is default and simple, To get simple theme, you only need to change the theme to simple from template style settings.

Go to Menu » Main menu, add new menu item, select Articles » Featured Articles menu type and assign "ja_property" template style.

JA Property Documentation

Create home menu item

Step 2 - Assign content to the homepage

The home page includes multiple sections, each section is a module.

Topbar Section use multiple module contains welcome message, Social and User login/Registration

1. Welcome- Custom module

JA Property Documentation

Welcome module

 Module position: topbar-left
 Module Suffix: NOT USED
 

2. JA Login - JA Login module

 Module position: topbar-right
 Module Suffix:  hidden-xs
 

3. Social Follow - Custom module

 Module position: topbar-right
 Module Suffix:  hidden-xs
 
<ul class="social-list">
	<li><a href="/index.php" title="facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a></li>
	<li><a href="/index.php" title="twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>
	<li><a href="/index.php" title="vimeo"><i class="fa fa-vimeo" aria-hidden="true"></i></a></li>
	<li><a href="/index.php" title="rss"><i class="fa fa-rss" aria-hidden="true"></i></a></li>
</ul>
 

4. Head Submit - Menu module

This module show call to action button on the right side of main navigation area

 Module position: head-action
 Module Suffix:  Not used
 

5. Hero - JA ACM module

JA Property Documentation

Hero module

 Module position: hero
 Module Suffix:  Not Used
 

6. Megafilter Module

JA Property Documentation

Megafilter Module

 Module position: hero
 Module Suffix:  Not Used
 

7. Best Offers This Week - Articles category module

JA Property Documentation

Best Offers This Week Module

 Module position: section-top
 Module Suffix:  Not Used
 

8. Featured Info - JA ACM module

JA Property Documentation

Featured Info module

 Module position: section-top
 Module Suffix:  Not Used
 

9. Discover Popular Cities - Articles categories module

JA Property Documentation

Discover Popular Cities Module

 Module position: section-top
 Module Suffix:  Not Used
 

10. Property Is Perfect Searching Homes for Sale/Rent - JA ACM module

JA Property Documentation

Property Is Perfect Searching Homes for Sale/Rent module

 Module position: section-top
 Module Suffix:  Not Used
 

11. Over 20+ Years of Experience in Real eState Services. - JA ACM module

JA Property Documentation

Over 20+ Years of Experience in Real eState Services. module

 Module position: section-top
 Module Suffix:  Not Used
 

12. Bring the Enduring Value of Commercial Real Estate to Sophisticated Investors. - JA ACM module

JA Property Documentation

Bring the Enduring Value of Commercial Real Estate module

 Module position: section-top
 Module Suffix:  Not Used
 

Footer section

This contains 5 module on position : footer-1, footer-2, footer-3, footer-4, footer-5. All modules except Office module are Joomla menu module.

13. Office Custom HTML Module

JA property Documentation

office module

Module position: footer-1
Module Suffix: NOT USED

HTML Code

<div class="info-footer">
  <p>278 26th Street 14th Floor Boulevard<br/> 
  Saint-Germain Paris, France.</p>
  <p>(+33) 144 180 808</p>
  <a href="mailto:no-reply@gmail.com" title="mail to">no-reply@gmail.com</a>

  <ul class="social-list">
      <li><a href="/index.php" title="facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a></li>
      <li><a href="/index.php" title="twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>
      <li><a href="/index.php" title="vimeo"><i class="fa fa-vimeo" aria-hidden="true"></i></a></li>
      <li><a href="/index.php" title="rss"><i class="fa fa-rss" aria-hidden="true"></i></a></li>
  </ul>
</div>


14. Subscription form- AcyMailing subscription form module

JA Property Documentation

AcyMailing subscription form module

 Module position: subscribe-footer
 Module Suffix:  Not Used
 

Home Simple

To create Home simple menu you need to follow the same settings as shared for default Home menu, Except default Home menu use default theme and simple Home will use simple theme.

There are some module that are different on Simple Home menu, here are the details configurations of these modules.

1. Hero - JA ACM module

JA Property Documentation

Hero module

 Module position: hero
 Module Suffix:  Not Used
 

2. Discover Popular Cities - Articles categories module

JA Property Documentation

Discover Popular Cities Module

 Module position: section-top
 Module Suffix:  Not Used
 

3. Over 20+ Years of Experience in Real eState Services. - JA ACM module

JA Property Documentation

Over 20+ Years of Experience in Real eState Services. module

 Module position: section-top
 Module Suffix:  Not Used
 

Agent page

The Agent page is a list of contacts. Each agent is a contact item.

Step 1 - Create Home menu item

Go to Menu » Main menu, add new menu item, select Contacts » List Contacts in a Category menu type and assign "ja_property default" template style.

JA Property Documentation

Create agent menu item

To create a new contact, open Components > contacts > add new contact item, fill the date information for contact and save.

JA properties Documentation

Add a new Agent

Once the contact item is saved successully it will be appear in the agent menu and you can click on the Agent name to get complete details.

JA properties Documentation

Agent View

Step 2 - Assign content to the Agent pages

JA Masthead module

JA properties Documentation

JA Masthead module

   Module position: masthead
   Module Suffix: NOT USED
   

Blog page

This page list the articles from selected category for Menu Blog. The page use JA Mixstore Blog template style.

JA Mixstore Documentation

Category Blog

Back-end Settings

Assign Module to Blog page

JA Masthead module

JA Mixstore Documentation

JA Masthead module

   Module position: masthead
   Module Suffix: NOT USED
   

Contact us Page

1. Create contact

From back-end, go to: Components > Contacts then add new contact.

Joomla add contact item

Create Contact

2. Create contact menu item

Go to Menu » Main menu, add new menu item, select Contacts » Single Contact menu type and assign "ja_sensei - Default" template style.

creat contact menu item in joomla

Create Contact

Supported Layouts

JA Property supports by default: default and no container layouts.

default layout - Full Screenshot

simple layout - Full Screenshot

Layout configuration

Once you assign layout for a template style, you can configure the layout to meet your requirements. There are 2 configuration panels: Layout Structure configuration and responsive layout configuration.

1. Layout Structure configuration

The layout structure allows you to change position for any position in the layout, configure number of positions in footer block.

layout configuration

2. Responsive Layout configuration

In the "Responsive Configuration", select the responsive layout you want to configure layout for.

Responsive layout configuration

In the responsive layout configuration, you can disable any position you don't want to show in the layout, resize positions in spotlight block.


2. Theme Configuration

JA Property supports 2 Themes : Default, Simple. Each theme is used for different Homempage layouts template style. For example If Home simple use simple Theme in its template style.

Theme setting

ja good theme setting

Theme Settings


JA Property supports multiple menu systems: Megamenu on desktop layout and off-canvas menu on Mobile

4.1 Megamenu setting

Megamenu

In the Navigation setting panel, enable Megamenu, assign Menu and hit the Megamenu button to open the Megamenu configuration panel.

Enable Megamenu

In the configuration panel, select menu item and use the built-in options to configure the megamenu for the menu item.

Megamenu configuration

4.2 Mobile menu

JA Property supports 2 menu systems for mobile: dropdown menu and Off-canvas menu.

Mobile menu systems

Create Off-canvas Menu

There are 2 steps to create Off-canvas sidebar.

1. To enable Off-canvas sidebar, go to JA Property template style » Addon-ons and enable the Off-canvas sidebar option.

Off-canvas menu

2. Create Menu module and assign to the off-canvas position. Check out the module settings below:

Module position: off-canvas
Module Suffix: NOT USED

Back-end Settings

Enable dropdown menu

To enable Off-canvas sidebar, go to JA Property template style » Navigation and enable the Collapse navigation for small screens option.

Enable dropdown menu

The footer section includes copyrights info and T3 Framework logo.

Footer info

1. Copyrights Info modification

To change the copyrights info, open the templates/ja_property/html/mod_footer/default.php file, find the following info and change to what you want.

<small><?php echo $lineone; ?> Designed by <a href="http://www.joomlart.com/" title="Visit Joomlart.com!" <?php echo method_exists('T3', 'isHome') && T3::isHome() ? '' : 'rel="nofollow"' ?>>JoomlArt.com</a>.</small>
<small><?php echo JText::_( 'MOD_FOOTER_LINE2' ); ?></small>

2. Disable T3 Footer Logo

You can disable the T3 Footer Logo in the template style manager, open the General setting panel, disable the Show T3 Logo option.

Disable T3 logo

Take a full backup

Please always make a back-up before proceeding to any of the upgrade process. In case there is any problem, you can always restore from the back-up files.

1. Set up JA Extension Manager Component

The best method to upgrade JoomlArt products is using JA Extension Manager. The FREE extension brings a new way to manage extensions: upgrade, roll back, remote install, internal repository and compare versions.

From back-end, go to: Components → JA Extension Manager then select Service Manager, now set JoomlArt as your default service. Next, hit the "Edit" button then add your Username and Password that you signed up in JoomlArt.com.

Check for new version

2. Upgrade JA Property template

Step 1 - check the new version of JA Property template. Using the filter to find the JA Property template then hit the "Check Update" button.

Upgrade JA Property template

3. Upgrade T3 Framework and other JA extensions

Using the filter to find the extensions you want to upgrade (JoomlArt products only), hit the "Check Update" button to check for new version then hit the Upgrade Now to upgrade the extension to latest version.

Documentation is a WIP. If you have any specific request or feedback as well as suggestions, feel free to drop us a line in JA Property template forum. We'll try to cover them all.

Let us know in the forum