Quantcast
Channel: Joomla Templates, Joomla Extensions userguide | JoomlArt
Viewing all 152 articles
Browse latest View live

JA Rent template documentation

$
0
0

The section will help you with steps to install JA Rent template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important:

1. JA Rent template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA Rent template
  • T3 Framework plugin
  • Supported JA extensions
  • Source file

Download now


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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Rent template

Step 1 - Install JA Rent template

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

install JA Rent template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA Rent template style as your default template style.

set JA Rent as default template

Install all supported extensions

  • T3 Framework plugin
  • K2 component
  • Vik Rent Car component
  • JA ACM module
  • JA Login module
  • JA Google Map Plugin
  • JA Masthead module

Quickstart installation

IMPORTANT NOTE

The quickstart package does not include Vik Rent Car component as the extension is commercial so once the quickstart installation is done, the site is not exactly the same with JA Rent Demo site, we are using K2 to replace content of Vik Rent Car component in demo site. To have the Vik Rent Car worked the same as our Demo site, please follow the instruction in the Vik Rent Car Component section.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder


VikRentCar Sample Data import

Note: This guide is applied for fresh Quickstart installation, Joomla 3.4 and Vikrentcar. If your site undergoes any change to configuration, you might foresee unexpected conflicts.

If you installed JA Rent using our Quickstart installation package and made no changes to default configuration. Then follow instructions below to integrate Vikrentcar component with pre-defined configuration as per our demo:

Step 1: Download and install Vikrentcar component as normal

Step 2: Download and install module mod_vikrentcar_cars_v1.2.zip as normal

Step 3: Install SQL

Download SQL file: SQL for Joomla 3.x - ja_rent_sample_data.zip

Open *.sql file you just download, then replace #__ with [database Tables Prefix]

Get the [database Tables Prefix]:

Navigate to Administrator > site > global configuration > server, you will see your [database Tables Prefix] as per screenshort below:

Then, login your PHPMyadmin, select your Database Name (see screen short for reference), select Import then browse database that we downloaded then import.

Step 4: Download package images: ja_rent_sample_images.zip then unzip and copy to your site's root folder. Once done, you should see the images path: administrator\components\com_vikrentcar\resourc es\

If there is any information in this guide that needs further clarification, feel free to leave comments in the forum, we would be happy to answer all questions you might have.


Template folder structure

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

JA Rent template

JA Rent 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_rent/
+--less/                 /*  all LESS files */ 
¦    +-- template.less
¦    +-- style.less
¦    +-- home.less
¦    +-- joomla.less
¦    +-- themes/            /*theme folders and theme files */
¦    ¦  +-- green/  
¦    ¦  +-- orange/  
¦    ¦  +-- yellow/  
¦    +-- extras/            /*override style files of 3rd extension */
¦    ¦  +-- com_vikrentcar.less  
+-- css/                     /*compiled files from less*/
¦    +-- template.css
¦    +-- style.css
¦    +-- home.css
¦    +-- joomla.css
¦    +-- themes/            /*Compiled themes */
¦    ¦  +-- green/  
¦    ¦  +-- orange/  
¦    ¦  +-- yellow/  
¦    +-- extras/            /*Compiled themes */
¦    ¦  +--com_vikrentcar.css
+-- acm/ 
¦    +-- feature-intro/ 
¦    ¦  +-- config.xml/
¦    ¦  +-- tmpl/
¦    ¦  +-- less/ 
¦    ¦  +-- css/  
¦    +-- accordion/ 
¦    +-- clients/ 
¦    +-- statistics/ 
¦    +-- tabs/ 
¦    +-- teams/ 
¦    +-- testimonials/ 
+-- fonts/ 
¦    +-- font-awesome/
+-- js/ 
¦    +-- script.js
+-- tpls/             /* all layout files and block files*/
¦    +-- default.php
¦    +-- features-intro.php
¦    +-- default-content-left.php
¦    +-- default-content-right.php
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- spotlight-2.php
¦    ¦    +-- spotlight-3.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- masthead.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    ¦    +-- featured/
¦    +-- com_k2/
¦    ¦    +-- default/
¦    ¦    +-- profile.php
¦    ¦    +-- register.php
¦    +-- com_vikrentcar/
¦    ¦    +-- cardetails/
¦    ¦    +-- carslist/
¦    ¦    +-- search/
¦    +-- mod_footer/
¦    +-- ...
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any change or customization in the T3 Framework is not recommended. To customize your template, please do it in the "local" folder: templates/ja_rent/local. Check out detail documentation →


Upgrade Instruction

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 upgrade

2. Upgrade JA Rent template

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

check upgrade

Step 2 - Upgrade JA Rent template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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.

Here are the steps to configure extensions and third party extensions used in JA Rent.

JA Masthead Module

JA Masthead Module displays masthead title like the JoomlArt masthead. Title and description can be specifically configured for any page.

Module Setting

Module position: masthead
Module Suffix: NOT USED

Sample configuration condition

[Masshead Itemid="162" title="Choice Cars" background="images/joomlart/masthead/bg-1.jpg" ]Some Cars For You[/Masshead]

Itemid is the menu item ID, title is the masthead title, background is the masthead background image.

Back-end Settings

For more info, please check the JA Masthead Module documentation →


JA Login Module

JA login module is alternate login module for Joomla!, so that CSS overrides can be made for the same, without affecting the default Joomla login module.

Module position: loginload
Module Suffix: NOT USED

JA ACM Module

JA ACM Module is to build content block based on pre-defined types and style, each type has its own parameters.

Create new JA ACM instances

Here is the step to create a content block with JA ACM Module.

Step 1 - Create JA ACM module

From your site back-end, go to: Extensions > Module Manager, hit the "New" button to create module then select JoomlArt Advanced Custom module

create module

Step 2 - Select type, style and assign position and page to display the module

The module supports many types, each type has multiple styles. Once you select type, the corresponding setting fields are loaded. For each type, it includes sample data by default that help you understand the structure of content block. Now you can change setting of the fields, add content, etc.

edit content

We use ACM to build views for content used in the JA Rent, check out the list of ACM Types supported in the template.

  • accordion
  • clients
  • features-intro
  • statistics
  • tabs
  • teams
  • testimonial

JA ACM module content type structure

Each content type of JA ACM module is a folder stored in templates\ja_rent\acm\.

templates/ja_rent/acm/
+--accordion/
¦    +-- config.xml             /*define fields for the content type*/
¦    +-- tmpl/
¦    ¦  +-- style.xml
¦    ¦  +-- style.php
¦    +-- less/
¦    ¦  +-- style.less
¦    +-- css/
¦    ¦  +-- style.css
¦    +-- js/
¦    +-- images/

In each folder, it includes:

  • config.xml file: define title and description about the content type
  • tmpl folder: include all style files that the content type support. Each style has one .xml file (define fields in the style) and a .php file (define how the fields defined in the .xml file displayed in front-page).
  • less folder: include .less files to style for the content type and each style.
  • css folder: the compiled CSS file from the .less files, all files are joined so you just have style.css in this folder.
  • .js folder (if necessary): include JavaSripts files for the content type.

Customization

You can customize style for any content block and style that the content block supports. Open .less file in the less folder of the content type, for example: acm/accordion/less/style.less then go ahead with your customization. Once done, please save the file and compile LESS to CSS via template style admin panel.

Please do not use .css files to customize as the file is overridden any time you compile LESS to CSS.

1. Create new fields for a style

You can add new fields for any type, open the .xml file of the style (example: acm/slideshow/tmpl/style-owl.xml)then define new fields using the format below:

<field name="button" type="text" default="" label="FIELD_LABEL" description="FIELD_DESC" required="1" />

2. Create new style for a content type

For example, I want to create a new style (style 1) for the news-featured so I have to create the following files:

  • Create .xml file - acm/accordion/tmpl/style-1.xml
  • Create .php file - acm/accordion/tmpl/style-1.php
  • Create .less file - acm/accordion/less/style-1.less

The best way to create new style for a type is cloning files of an existing style.


JA Google Map Plugin

JA Google Map plugin is to help you embed Google map into your Joomla site.

In JA Rent, Google map is embedded in the masthead of Contact page.

Step 1 - Install and enable Google map plugin

Once the plugin is installed, go to: Extension > Plugin manager, find the JA Google map plugin, enable it and configure as below.

Step 2 - Embed Google map into masthead position

Create Custom HTML module, add the tag: {jamap disable_scrollwheelzoom='1' }{/jamap} in the content field, assign the module to position masthead.

Module position: masthead
Module Suffix: NOT USED

Module setting


K2 Component

JA Rent supports K2 Component. The K2 component is used for Blog page and Agent list page

Global configuration

To configure the global settings of K2, go to: Components > K2 then hit the "Parameters" button on the top right corner. In JA Rent template, we use default settings so we will not provide the setting screen shot.

Category Settings

In JA Rent demo, K2 is used for Blog and Agent list page.

Category setting

K2 Blog page - Live Demo

The blog page includes masthead module, main content (K2 Content) and modules on sidebar-2 position.

The page use default layout, it means if you set JA Rent default template is default, you don't need to create style for the page.

Step 1 - Create menu items

Step 2 - Create modules and assign to "sidebar-2" position

You can display any module in the sidebar of K2 pages, just make sure the module is assigned to position sidebar-2 and selected to display in the k2 pages.

K2 Agent List page - Live Demo

Agent list page display list of K2 items in Grid view.

The page use default layout, it means if you set JA Rent default template is default, you don't need to create style for the page.

Step 1 - Create menu items

The page uses grid view that is defined in the "Agent" category setting where you can find the "template" setting, check the screenshot

Step 2 - create search module in sidebar-1 position

In the Agent list page, the left sidebar (position: sidebar-1) displays the VikRentCar Search module.

Module position: sidebar-1
Module Suffix: module-darker

Step 3 - create extra fields

In The Agent list page, each item has many content fields, the content fields are from K2 Extra fields.

In the back-end, go to: Components > K2 > Extra field group > create new extra field group then go to Extra fields then create extra fields.

Next, assign extra field group for "Agent" category and add content for extra fields in each K2 item in "Agent" category. Check out the screenshots below:

K2 modules used in JA Rent

Check out the list of K2 modules → used in JA Rent Demo

1. K2 Comment module

Module position: sidebar-2
Module Suffix: NOT USED

2. K2 Content module

Module position: sidebar-2
Module Suffix: NOT USED

3. K2 Tools - Tags module

Module position: sidebar-2
Module Suffix: NOT USED

4. K2 Tools - Categories List module

Module position: sidebar-2
Module Suffix: NOT USED

5. K2 Tools - Calendar module

Module position: sidebar-2
Module Suffix: NOT USED

6. K2 User module

Module position: sidebar-2
Module Suffix: NOT USED

7. K2 Search module

Module position: sidebar-2
Module Suffix: NOT USED

Vikrent Car Component Configuration

JA Rent template is a Vehicle Rental Service template based on dedicated Rental service Joomla extension - Vik Car Rent component. Follow the instructions to build Rental Service pages.

1. Download and install Vik Car Rent component

Vik Car Rent component is commercial extension so it's not included in download forum of the template, you have to buy it and install the component manually.

After download the component, go to your site back-end > Extension > Extenion Manager > browse Vik Car Rent component .zip file then install.

Please install all the extensions below:

  • Vikrentcar component
  • Vikrentcar search module
  • Vikrentcar currency converter module
  • Vikrentcar cars module - Free additional module - download link

2. Configuration

To configure the component, please go to: Components > VikRentCar > Global > Configuration.

In JA Rent demo site, we use default settings so we will not provide configuration screenshot.

3. Create Vikrentcar categories and Items

The next step is creating Vikrentcart category by going to "Cars > Categories", there are multiple categories created by default.

Now, create Vikrentcar items, go to: Cars > Cars List then add new Car.

Each Car items have lots of parameters: image, image gallery, description, Characteristics, Pickup location, Drop Off location, etc.

In the Car detail page, you can assign Characteristics and Car Options. You can create the Characteristics and Car options by accessing: Cars > Characteristics/Car Options and Add new.

4. VikRentCar pages

Here are the steps replicate VikRentCar pages in JA Rent demo.

4.1 Carlist Page

The page display list of Vikrentcar car items from 1 or all Vikrentcar categories.

Step 1 - Create menu item

Create new menu item, select menu type: Vikrentcar > Carlist. Check out the settings of the menu in the demo in the screenshot below:

Step 2 - Create modules in sidebar

The page use default layout so you can display modules in sidebar-1 or sidebar-2 position. Here is a sample:

Module position: sidebar-1
Module Suffix: module-darker

4.2 Vikrentcar Location page

The page display list of locations that your service is available.

Menu settings

Create new menu item, select menu type: Vikrentcar » Location.

4.3 Vikrentcar Promotion page

The page display list of Vehicle items that has promotion when booking.

Menu settings

Create new menu item, select menu type: Vikrentcar » Locations List.

5. Vikrentcar modules

Check out the list of Vikrentcar modules → used in JA Rent Demo

5.1 Vikrentcar Search Module

There are 2 Vikrentcar Search modules used in JA Rent demo, they are displayed in different positions with different styles based on module class suffix.

Search module in Homepage

Module position: section-1
Module Suffix: t3-section-darker title-lg

Search module in sidebar-1 position

Module position: sidebar-1
Module Suffix: module-darker

5.2 Vikrentcar Cars Module

The module shows a list of vehicles in horizontal or vertical.

Module position: section-2
Module Suffix: text-center t3-section-lighter

5.3 Vikrentcar Currency Converter Module

The module shows a list of vehicles in horizontal or vertical.

Module position: sidebar-1
Module Suffix: module-border

Supported Layouts

JA Rent supports 4 layouts by default: default, features-intro, default-content-left and default-content-right. Here are the structure of the supported layouts.

Assign Layout for a template style

You can create multiple templates style for JA Rent template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

To assign a layout for a JA Rent template style, open the template style > Layout setting panel > assign layout for the template style.

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 spotlight block.

2. Responsive Layout configuration

In the "Responsive Configuration", select the responsive layout you want to configure layout for. In the responsive layout configuration, you can disable any position you don't want to show in the layout, resize positions in spotlight block.


The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel > Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.


Theme Setting

JA Rent supports 4 themes by default: Default, blue, orange, red and violet.

To configure theme, open the template style you want, go to the "Theme" setting panel

Customize theme style

Each theme has its own folder that is located in: templates/ja_rent/less/themes folder, you can use the .less files in each theme folder to customize style for the theme.


The template supports 3 menu systems: Megamenu for desktop layout, Off-canvas and Dropdown menu for collapsed screens: Mobile and tablet.

1. Megamenu

Megamenu allows you to build flexible menu system: display menu items in columns, enable/disable submenu, configure width for each column, assign module to display in megamenu, etc. Here is the quick steps to enable Megamenu and configure it your way.

Step 1: Enable Megamenu - From the back-end, open any template style, in the "Navigation" tab, enable Megamenu option and select the menu you want to display in the Megamenu.

Step 2: Configure Megamenu - Hit the "Megamenu" button on the top bar then you are navigated to the visual Megamenu builder panel.

To understand more about Megamenu options, please check out the detail documentation

2. Mobile Menu

JA Rent supports both Off-canvas and Dropdown menu on mobile.

3.1 Off-canvas Sidebar

There are 2 steps to activate Off-canvas as mobile menu.

Step 1: Enable Off-canvas - Open JA Rent template style, in the "Add-On" tab, enable the Off-Canvas sidebar option, you can select effect when opening the off-canvas.

Step 2: Create Menu module - assign the module to the "off-canvas" position and select to display in all pages.

3.2 Dropdown Menu

In case you want to use Dropdown menu on mobile, we suggest you to disable Off-canvas sidebar first then enable the Collapse navigation for small screens option in the "Navigation" tab of JA Charity template style editing panel.


The footer info includes 2 sections: Copyrights and T3 footer logo.

Copyrights Info modification

To change the copyrights info, open the templates/ja_rent/tpls/blocks/footer.php file, find the following info and change to what you want.

<small>
<a href="http://twitter.github.io/bootstrap/" target="_blank">Bootstrap</a> is a front-end framework of Twitter, Inc. Code licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License v2.0</a>.
</small>
<small>
<a href="http://fortawesome.github.io/Font-Awesome/" target="_blank">Font Awesome</a> font licensed under <a href="http://scripts.sil.org/OFL">SIL OFL 1.1</a>.
</small>

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.

The section provides instructions to build main pages as JA Rent demo: Homepage, Contact Us, About Us, Joomla Blog.

Homepage

Homepage Layout Structure

Step 1 - Create Template Style

The Homepage uses features-intro layout so we need to create new template style. The best way to create a new template style is duplicating the "Ja_Rent - Default" template style. Tick on the template style then hit the duplicate button, open the template style and assign the "features-intro" layout for the template style.

duplicate template style

Step 2 - Create Home Menu

Go to "Menu > Main Menu > Add New Menu", the Homepage menu type is "Articles » Featured Articles" and assigned the template we created in the first step: Ja_Rent - Features Intro.

For other settings, you can use default settings.

Step 3 - Assign content for the Home Menu

1. VikRentCar Search Module

Module position: section-1
Module Suffix: t3-section-darker title-lg

2. VikRentCar Cars Module

Module position: section-2
Module Suffix: text-center t3-section-lighter

3. Who we are - JA ACM Module

Module position: section-3
Module Suffix: NOT USED

4. Newsletter subcribe - Acymailing Module

Module position: section-4
Module Suffix: title-md

5. Statistics - JA ACM Module

Module position: section-5
Module Suffix: t3-section-darker

6. Awesome Questions - JA ACM Module

The ACM module with "Tabs"content type, "Vertical" style displays list of modules in vertical tabs. Here are steps to create such content block.

Step 1 - Create ACM module

Module position: section-6
Module Suffix: text-center

In the setting screenshot of the module, you can see that, it's loading modules from position: "tabs" to display in vertical tabs.

Step 2 - Create modules and assign to position tabs, here is a sample module configuration - Terms and conditions: JA ACM module.

Module position: tabs
Module Suffix: NOT USED

7. Footer 1 - Menu module

Module position: footer-1
Module Suffix: NOT USED

8. Footer 2 - Vikrentcar Cars module

Module position: footer-2
Module Suffix: text-center

9. Footer 3 - Menu module

Module position: footer-3
Module Suffix: NOT USED

10. Footer 4 - Custom HTML module

Module position: footer-4
Module Suffix: NOT USED

Custom HTML code

<p>Vivamus tempus commodo metus, eget convallis nisl dictum sit amet. Nam auctor dui at dolor egestas, sit amet placerat</p>
<ul class="address">
<li><i class="fa fa-map-marker"></i><strong>Address:</strong>Phasellus fringilla eros</li>
<li><i class="fa fa-phone"></i><strong>Tel/Fax:</strong>+4 38 555 1258 658</li>
<li><i class="fa fa-envelope-o"></i><strong>Email:</strong>rent@joomlart.com</li>
</ul>

Contact Us page

Working in progress.


About Us page

Working in progress.


Joomla Blog style 1

Working in progress.


Joomla Blog style 2

Working in progress.

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 Rent template forum. We'll try to cover them all.

Let us know in the forum


JA Social II template documentation

$
0
0

The section will help you with steps to install JA Social II template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important:

1. JA Social II template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA Social II template
  • T3 Framework plugin
  • Supported JA extensions
  • Source file

Download now


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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Social II template

Step 1 - Install JA Social II template

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

install JA Social II template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA Social II template style as your default template style.

set JA Social II as default template

Install all supported extensions

  • T3 Framework plugin
  • K2 component
  • EasySocial component
  • JomSocial component
  • JA ACM module
  • JA Masthead module

Quickstart installation

IMPORTANT NOTE

The quickstart package does not include EasySocial and JomSocial component as the extensions are commercial so once the quickstart installation is done, the site is not exactly the same with JA Social II Demo site, we are using Joomla content to replace content of the 2 components in demo site. To have the JomSocial and EasySocial worked the same as our Demo site, please follow the instruction in the JomSocial Component and EasySocial Component section.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder


Template folder structure

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

JA Social II template

JA Social II 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_social_ii/
+--less/                 /*  all LESS files */ 
¦    +-- template.less
¦    +-- style.less
¦    +-- home.less
¦    +-- joomla.less
¦    +-- themes/            /*theme folders and theme files */
¦    ¦  +-- features/  
¦    ¦  +-- violet/  
¦    ¦  +-- purple/  
¦    +-- extras/            /*override style files of 3rd extension */
¦    ¦  +-- com_community.less  
¦    ¦  +-- com_easysocial.less  
+-- css/                     /*compiled files from less*/
¦    +-- template.css
¦    +-- style.css
¦    +-- home.css
¦    +-- joomla.css
¦    +-- themes/            /*Compiled themes */
¦    ¦  +-- features/  
¦    ¦  +-- violet/  
¦    ¦  +-- purple/  
¦    +-- extras/            /*Compiled themes */
¦    ¦  +-- com_community.css  
¦    ¦  +-- com_easysocial.css  
+-- acm/ 
¦    +-- feature-intro/ 
¦    ¦  +-- config.xml/
¦    ¦  +-- tmpl/
¦    ¦  +-- less/ 
¦    ¦  +-- css/  
¦    +-- container-slideshow/ 
¦    +-- clients/ 
¦    +-- statistics/ 
¦    +-- testimonials/ 
+-- fonts/ 
¦    +-- font-awesome/
+-- js/ 
¦    +-- script.js
¦    +-- jquery.inview.min.js
¦    +-- owl-carousel/
+-- tpls/             /* all layout files and block files*/
¦    +-- default.php
¦    +-- features-intro.php
¦    +-- default-content-left.php
¦    +-- default-content-right.php
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- spotlight-2.php
¦    ¦    +-- features-intro.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- masthead.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    ¦    +-- categories/
¦    ¦    +-- featured/
¦    +-- com_k2/
¦    ¦    +-- default/
¦    ¦    +-- profile.php
¦    ¦    +-- register.php
¦    +-- com_community/
¦    ¦    +-- ja_social_ii/
¦    ¦    +-- assets/
¦    ¦    +-- layouts/
¦    +-- com_easysocial/
¦    +-- mod_footer/
¦    +-- ...
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any change or customization in the T3 Framework is not recommended. To customize your template, please do it in the "local" folder: templates/ja_social_ii/local. Check out detail documentation →


Upgrade Instruction

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 upgrade

2. Upgrade JA Social II template

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

check upgrade

Step 2 - Upgrade JA Social II template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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.

Here are the steps to configure extensions and third party extensions used in JA Social II.

JA Masthead Module

JA Masthead Module displays masthead title like the JoomlArt masthead. Title and description can be configured for any page.

Module Setting

Module position: masthead
Module Suffix: NOT USED

Sample configuration condition

[Masshead Itemid="157" title="You best Story" ]Morbi condimentum vestibulum dolor ac accumsant[/Masshead]

Itemid is the menu item ID, title is the masthead title, background is the masthead background image.

Back-end Settings

For more info, please check the JA Masthead Module documentation →


JA ACM Module

JA ACM Module is to build content block based on pre-defined types and style, each type has its own parameters.

Create new JA ACM instances

Here is the step to create a content block with JA ACM Module.

Step 1 - Create JA ACM module

From your site back-end, go to: Extensions > Module Manager, hit the "New" button to create module then select JoomlArt Advanced Custom module

create module

Step 2 - Select type, style and assign position and page to display the module

The module supports many types, each type has multiple styles. Once you select type, the corresponding setting fields are loaded. For each type, it includes sample data by default that help you understand the structure of content block. Now you can change setting of the fields, add content, etc.

edit content

We use ACM to build views for content used in the JA Social II, check out the list of ACM Types supported in the template.

  • container-slideshow
  • clients
  • features-intro
  • statistics
  • testimonial

JA ACM module content type structure

Each content type of JA ACM module is a folder stored in templates\ja_social_ii\acm\.

templates/ja_social_ii/acm/
+--features-intro/
¦    +-- config.xml             /*define fields for the content type*/
¦    +-- tmpl/
¦    ¦  +-- style-1.xml
¦    ¦  +-- style-1.php
¦    ¦  +-- style-2.xml
¦    ¦  +-- style-2.php
¦    ¦  +-- style-3.xml
¦    ¦  +-- style-3.php
¦    +-- less/
¦    ¦  +-- style.less
¦    ¦  +-- style-1.less
¦    ¦  +-- style-2.less
¦    ¦  +-- style-3.less
¦    +-- css/
¦    ¦  +-- style.css
¦    +-- js/
¦    +-- images/

In each folder, it includes:

  • config.xml file: define title and description about the content type
  • tmpl folder: include all style files that the content type support. Each style has one .xml file (define fields in the style) and a .php file (define how the fields defined in the .xml file displayed in front-page).
  • less folder: include .less files to style for the content type and each style.
  • css folder: the compiled CSS file from the .less files, all files are joined so you just have style.css in this folder.
  • js folder (if necessary): include JavaSripts files for the content type.

Customization

You can customize style for any content block and style that the content block supports. Open .less file in the less folder of the content type, for example: acm/features-intro/less/style.less then go ahead with your customization. Once done, please save the file and compile LESS to CSS via template style admin panel.

Please do not use .css files to customize as the file is overridden any time you compile LESS to CSS.

1. Create new fields for a style

You can add new fields for any type, open the .xml file of the style (example: acm/features-intro/tmpl/style-1.xml)then define new fields using the format below:

<field name="button" type="text" default="" label="FIELD_LABEL" description="FIELD_DESC" required="1" />

2. Create new style for a content type

For example, I want to create a new style (style 1) for the news-featured so I have to create the following files:

  • Create .xml file - acm/features-intro/tmpl/style-4.xml
  • Create .php file - acm/features-intro/tmpl/style-4.php
  • Create .less file - acm/features-intro/less/style-4.less

The best way to create new style for a type is cloning files of an existing style.


EasySocial Component Configuration

1. Download and install EasySocial Component

EasySocial component is commercial extension so it's not included in download forum of the template, you have to buy it and install the component manually.

Download EasySocial component

After download the component, go to your site back-end > Extension > Extenion Manager > browse EasySocial component .zip file (com_easysocial_full_advanced_1.3.29_joomla3.0.zip) then install.

2. Configuration

To configure the component, please go to: Components > EasySocial > Settings.

In JA Social II demo site, we use default settings so we will not provide configuration screen shots.

3. EasySocial pages

Here are the steps replicate EasySocial pages in JA Social II demo.

All the EasySocial pages use default layout so you don't need to create template style for such page if you already have JA Social II template activated as default template style.

Load customized style

We put all customized style of the component to an independent .less file. The main purpose is to make sure the customized style is not override when you do upgrade. The customized style file is: templates/ja_social_ii/less/extra/com_easysocial.less. Now open JA Social II template setting panel, go to "Add-ons" tab and assign the customized style file to the EasySocial pages (suggest to load all pages).

4. EasySocial modules

4.1 EasySocial Dropdown Menu Module

Module position: head-login
Module Suffix: NOT USED

4.2 EasySocial Login Module

There are 2 EasySocial Login modules used in the demo site, one login module in the header and the other is displayed in content mass top position in Homepage.

4.2.1 EasySocial Login Module in Header

Module position: content-mass-top
Module Suffix: NOT USED

4.2.1 EasySocial Login Module in content-mass-top

Module position: content-mass-top
Module Suffix: section-sign

The content-mass-top position is loaded in the mainbody block.


JomSocial Component Configuration

1. Download and install JomSocial Component

JomSocial component is commercial extension so it's not included in download forum of the template, you have to buy it and install the component manually.

Download JomSocial component

After download the component, go to your site back-end > Extension > Extension Manager > browse JomSocial component .zip file (com_community_pro_4.0.9.zip) then install.

2. Configure JomSocial Component

Go to your site back-end > Components > JomSocial > Configuration and configure the component. In JA Social II template demo, we use default settings

3. JomSocial pages

Here are the steps replicate JomSocial pages in JA Social II demo.

All the pages use default layout so you don't need to create template style for such page if you already have JA Social II template activated as default template style.

Load customized style

We put all customized style of the component to an independent .less file. The main purpose is to make sure the customized style is not override when you do upgrade. The customized style file is: templates/ja_social_ii/less/extra/com_comprofiler.less. Now open JA Social II template setting panel, go to "Add-ons" tab and assign the customized style file to the JomSocial pages (suggest to load all pages).

4. JomSocial Modules

4.1 JS Jomsocial Notification Module

Module position: head-menu
Module Suffix: NOT USED

4.2 JS Active Groups Module

Module position: sidebar-1
Module Suffix: NOT USED

4.3 JS Event Module

Module position: sidebar-1
Module Suffix: NOT USED

4.4 JS Photo Module

Module position: sidebar-1
Module Suffix: NOT USED

4.5 JS Videos Module

Module position: sidebar-1
Module Suffix: NOT USED

4.6 JS Top Members Module

Module position: sidebar-1
Module Suffix: NOT USED

4.7 JS Hello Me Module

Module position: sidebar-1
Module Suffix: module-primary

Community Builder Component

1. Download and install Community Builder Component

Community Builder component is commercial extension so it's not included in download forum of the template, you have to buy it and install the component manually.

Download Community Builder component

After download the component, go to your site back-end > Extension > Extension Manager > browse Community Builder component .zip file then install.

2. Configure Community Builder Component

Go to your site back-end > Components > Community Builder > Configuration and configure the component. In JA Social II template demo, we use default settings

3. Community Builder pages

Here are the steps replicate Community Builder pages in JA Social II demo.

All the pages use default layout so you don't need to create template style for such page if you already have JA Social II template activated as default template style.

Load customized style

We put all customized style of the component to an independent .less file. The main purpose is to make sure the customized style is not override when you do upgrade. The customized style file is: templates/ja_social_ii/less/extra/com_community.less. Now open JA Social II template setting panel, go to "Add-ons" tab and assign the customized style file to the Community Builder pages (suggest to load all pages).

4. Community Builder Modules

4.1 CB PB Latest Module

Module position: sidebar-1
Module Suffix: NOT USED

4.2 CB Login Module

Module position: content-mass-top
Module Suffix: section-sign

4.3 Community Builder Online module

Module position: sidebar-1
Module Suffix: NOT USED

K2 Component Configuration

JA Social II template supports K2 component to build content for Blog page.

1. Download and install K2 Component

K2 component is FREE extension so if you use Quickstart package, the component is already installed and configured as Demo site. The instruction is for manual installation.

Download K2 component

After download the component, go to your site back-end > Extension > Extenion Manager > browse K2 component .zip file then install.

2. Configuration

To configure the component, please go to: Components > K2 then hit the "Parameters" button on the top right panel.

In JA Social II demo site, all settings are default.

3. K2 pages

K2 pages in JA Social II use default layout so you don't need to create template style for such page if you already have JA Social II template activated as default template style.

4. K2 modules

Check out the front-page of K2 modules used in JA Social II template.

4.1 K2 Tools - Search Module

Module position: sidebar-2
Module Suffix: NOT USED

4.2 K2 Tools - Categories Module

Module position: sidebar-2
Module Suffix: NOT USED

4.3 K2 Tools - Calendar Module

Module position: sidebar-2
Module Suffix: NOT USED

4.4 K2 Tools - Tags Module

Module position: sidebar-2
Module Suffix: NOT USED

Supported Layouts

JA Social II supports 5 layouts by default: default, features-intro, default-content-left, default-content-right and landing. Here are the structure of the supported layouts.

Assign Layout for a template style

You can create multiple templates style for JA Social II template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

To assign a layout for a JA Social II template style, open the template style > Layout setting panel > assign layout for the template style.

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 spotlight block.

2. Responsive Layout configuration

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

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


The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel > Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.


Theme Setting

JA Social II supports 3 themes by default: Default, purple and violet.

To configure theme, open the template style you want, go to the "Theme" setting panel

Customize theme style

Each theme has its own folder that is located in: templates/ja_social_ii/less/themes folder, you can use the .less files in each theme folder to customize style for the theme.


The template supports 3 menu systems: Megamenu for desktop layout, Off-canvas and Dropdown menu for collapsed screens: Mobile and tablet.

1. Megamenu

Megamenu allows you to build flexible menu system: display menu items in columns, enable/disable sub-menu, configure width for each column, assign module to display in megamenu, etc. Here is the quick steps to enable Megamenu and configure it your way.

Step 1: Enable Megamenu - From the back-end, open any template style, in the "Navigation" tab, enable Megamenu option and select the menu you want to display in the Megamenu.

Step 2: Configure Megamenu - Hit the "Megamenu" button on the top bar then you are navigated to the visual Megamenu builder panel.

To understand more about Megamenu options, please check out the detail documentation

2. Mobile Menu

JA Social II supports both Off-canvas and Dropdown menu on mobile.

3.1 Off-canvas Sidebar

There are 2 steps to activate Off-canvas as mobile menu.

Step 1: Enable Off-canvas - Open JA Social II template style, in the "Add-On" tab, enable the Off-Canvas sidebar option, you can select effect when opening the off-canvas.

Step 2: Create Menu module - assign the module to the "off-canvas" position and select to display in all pages.

3.2 Dropdown Menu

In case you want to use Dropdown menu on mobile, we suggest you to disable Off-canvas sidebar first then enable the Collapse navigation for small screens option in the "Navigation" tab of JA Charity template style editing panel.


The footer info includes 2 sections: Copyrights and T3 footer logo.

Copyrights Info modification

To change the copyrights info, open the templates/ja_social_ii/tpls/blocks/footer.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>

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.


Extended Settings

JA Social II template has some extended settings, the settings are used to implement special features in the template.

Template Extended settings

The settings are included in the template control panel.

  • Logo Link: select link type for the logo.
    • Default: the logo is linked to the default page.
    • Page ID: add the Menu ID that you want to link the logo to.
  • Body Background: select background type for the body of your site:
    • Default: it will use the default background (background that is styled in the .less file), if you
    • Image: browse image to display as background image for the body content block

Module Extra Fields

There are 3 extra fields for Module: Intro Text, Background Image and Full Width, all the settings are included in the tab: JA Extra Fields in the module setting panel.

  • Intro Text: add intro text for module, the intro text is displayed just after the module title
  • Background Image: select background image for the module
  • Full Width: select "Yes" to make the module full width

For more details, please check the detail documentation →

The section provides instructions to build Homepage as you see in the JA Social II demo. In the demo, there are 2 home pages, the only difference of the 2 home pages is the Login module in the position content-mass-top.

Homepage Layout Structure

Follow the steps to replicate such homepage for your site.

Step 1 - Create Template Style

The Homepage uses features-intro layout so we need to create new template style. The best way to create a new template style is duplicating the "Ja_Social_II - Default" template style. Tick on the template style then hit the duplicate button, open the template style and assign the "features-intro" layout for the template style.

duplicate template style

The background image of the Homepage is configured in the "Theme" setting » Body Background

duplicate template style

Step 2 - Create Home Menu

Go to "Menu > Main Menu > Add New Menu", the Homepage menu type is "Articles » Special page: Blank Content" and assigned the template we created in the first step: Ja_Social_II - Features Intro.

For other settings, you can use default settings.

Step 3 - Assign content for the Home Menu

Content of the Home page is from modules. Here are the configuration of the modules in the Home page.

1. Member Sign In module

JA Social II template supports both JomSocial and EasySocial component, each component has its own sign in module.

1.1 JomSocial Hello Me module

Module position: content-mass-top
Module Suffix: section-sign

1.2 EasySocial Login module

Module position: content-mass-top
Module Suffix: section-sign

The background image in the section is configured in the Theme tab of Ja_Social_II - Features Intro template style.

2. About Us - JoomlArt Advanced Custom Module

Module position: section
Module Suffix: no-padding-bottom

3. Why JA Social II - JoomlArt Advanced Custom Module

Module position: section
Module Suffix: bg-grey

4. Features - JoomlArt Advanced Custom Module

Module position: section
Module Suffix: no-padding

The container slideshow display modules from a position, each module is a slideshow item. In the demo site, it loads modules from position: acm-features. Now we need to create modules and assign to the acm-features position. You can create as many modules as you want, here is a sample.

Module position: acm-features
Module Suffix: NOT USED

5. Statistics - JoomlArt Advanced Custom Module

Module position: section
Module Suffix: bg-dark

6. They have said it! - JoomlArt Advanced Custom Module

Module position: section
Module Suffix: NOT USED

7. Blog posts - K2 content Module

Module position: section
Module Suffix: bg-grey

8. As seen in - JoomlArt Advanced Custom Module

Module position: section
Module Suffix: bg-dark

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 Social II template forum. We'll try to cover them all.

Let us know in the forum

JA Events II

$
0
0

The section will help you with steps to install JA Events II template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important:

1. JA Events II template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA Events II template
  • T3 Framework plugin
  • Supported JA extensions
  • Source file

Download now


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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Events II template

Step 1 - Install JA Events II template

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

install JA Events II template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA Events II template style as your default template style.

set JA Events II as default template

Install all supported extensions

  • JEvent Component or Events Booking component
  • JA Login Module
  • JA Google map plugin
  • JA ACM module
  • JA Masthead module

Quickstart installation

IMPORTANT NOTE

The quickstart package does not include JEvent Component and Events Booking component as the extensions are commercial so once the quickstart installation is done, the site is not exactly the same with JA Events II Demo site, we are using Joomla content to replace content of the 2 components in demo site. To have the JEvent Component and Events Booking component worked the same way as our Demo site, please follow the instruction in the JEvent Component and Events Booking Component section.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder


Template folder structure

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

JA Events II template

JA Events II 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_events_ii/
+--less/                 /*  all LESS files */ 
¦    +-- template.less
¦    +-- style.less
¦    +-- home.less
¦    +-- joomla.less
¦    +-- themes/            /*theme folders and theme files */
¦    ¦  +-- blue/  
¦    ¦  +-- green/  
¦    ¦  +-- orange/  
¦    +-- extras/            /*override style files of 3rd extensions */
¦    ¦  +-- com_eventbooking.less  
¦    ¦  +-- com_jevents.less  
+-- css/                     /*compiled files from less*/
¦    +-- template.css
¦    +-- style.css
¦    +-- home.css
¦    +-- joomla.css
¦    +-- themes/            /*Compiled themes */
¦    ¦  +-- blue/  
¦    ¦  +-- green/  
¦    ¦  +-- orange/  
¦    +-- extras/            /*Compiled themes */
¦    ¦  +-- com_eventbooking.css  
¦    ¦  +-- com_jevents.css  
+-- acm/ 
¦    +-- feature-intro/ 
¦    ¦  +-- config.xml/
¦    ¦  +-- tmpl/
¦    ¦  +-- less/ 
¦    ¦  +-- css/  
¦    +-- slideshow/ 
¦    +-- clients/ 
¦    +-- contact-info/ 
¦    +-- pricing/ 
¦    +-- teams/ 
¦    +-- timeline/ 
¦    +-- video/ 
+-- fonts/ 
¦    +-- font-awesome/
+-- js/ 
¦    +-- script.js
¦    +-- jquery.inview.js
¦    +-- jquery.inview.min.js
¦    +-- owl-carousel/
+-- tpls/             /* all layout files and block files*/
¦    +-- default.php
¦    +-- features-intro.php
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- spotlight-1.php
¦    ¦    +-- spotlight-2.php
¦    ¦    +-- slideshow.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- masthead.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    ¦    +-- categories/
¦    ¦    +-- featured/
¦    +-- com_jevents/
¦    ¦    +-- default/
¦    +-- com_eventbooking/
¦    ¦    +-- calendar/
¦    ¦    +-- categories/
¦    ¦    +-- events/
¦    ¦    +-- event/
¦    ¦    +-- location/
¦    +-- mod_footer/
¦    +-- ...
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any customization in the T3 Framework is not recommended. To customize your template, please do it in the "local" folder: templates/ja_events_ii/local. Check out detail documentation →


Upgrade Instruction

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 upgrade

2. Upgrade JA Events II template

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

check upgrade

Step 2 - Upgrade JA Events II template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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.

Here are the steps to configure extensions and third party extensions used in JA Events II.

JA Masthead Module

JA Masthead Module displays masthead title like the JoomlArt masthead. Title and description can be configured for any page.

Module Setting

Module position: masthead
Module Suffix: NOT USED

Sample configuration condition

[Masshead Itemid="158" title="Latest Blog items" background="images/joomlart/bg-masthead/bg-1.jpg"]Cras tempus condimentum odio commodo ullamcorper[/Masshead]

Itemid is the menu item ID, title is the masthead title, background is the masthead background image.

Back-end Settings

For more info, please check the JA Masthead Module documentation →


JA ACM Module

JA ACM Module is to build content block based on pre-defined types and style, each type has its own parameters.

Create new JA ACM instances

Here is the step to create a content block with JA ACM Module.

Step 1 - Create JA ACM module

From your site back-end, go to: Extensions > Module Manager, hit the "New" button to create module then select JoomlArt Advanced Custom module

create module

Step 2 - Select type, style

The module supports many types, each type has multiple styles. Once you select type, the corresponding setting fields are loaded. For each type, it includes sample data by default that help you understand the structure of content block. Now you can change setting of the fields, add content, etc.

edit content

We use ACM to build views for content used in the JA Events II, check out the list of ACM Types supported in the template.

  • slideshow
  • clients
  • features-intro
  • contact-info
  • pricing
  • teams
  • timeline
  • video

JA ACM module content type structure

Each content type of JA ACM module is a folder stored in templates\ja_events_ii\acm\.

templates/ja_events_ii/acm/
+--features-intro/
¦    +-- config.xml             /*define fields for the content type*/
¦    +-- tmpl/
¦    ¦  +-- style-1.xml
¦    ¦  +-- style-1.php
¦    ¦  +-- style-2.xml
¦    ¦  +-- style-2.php
¦    +-- less/
¦    ¦  +-- style.less
¦    ¦  +-- style-1.less
¦    ¦  +-- style-2.less
¦    +-- css/
¦    ¦  +-- style.css
¦    +-- js/
¦    +-- images/

In each folder, it includes:

  • config.xml file: define title and description about the content type
  • tmpl folder: include all style files that the content type support. Each style has one .xml file (define fields in the style) and a .php file (define how the fields defined in the .xml file displayed in front-page).
  • less folder: include .less files to style for the content type and each style.
  • css folder: the compiled CSS file from the .less files, all files are joined so you just have style.css in this folder.
  • js folder (if necessary): include JavaSripts files for the content type.

Customization

You can customize style for any content block and style that the content block supports. Open .less file in the less folder of the content type, for example: acm/features-intro/less/style.less then go ahead with your customization. Once done, please save the file and compile LESS to CSS via template style admin panel.

Please do not use .css files to customize as the file is overridden any time you compile LESS to CSS.

1. Create new fields for a style

You can add new fields for any type, open the .xml file of the style (example: acm/features-intro/tmpl/style-1.xml)then define new fields using the format below:

<field name="button" type="text" default="" label="FIELD_LABEL" description="FIELD_DESC" required="1" />

2. Create new style for a content type

For example, I want to create a new style (style 1) for the news-featured so I have to create the following files:

  • Create .xml file - acm/features-intro/tmpl/style-3.xml
  • Create .php file - acm/features-intro/tmpl/style-3.php
  • Create .less file - acm/features-intro/less/style-3.less

The best way to create new style for a type is cloning files of an existing style.

3. ACM modules used in JA Events II demo

3.1 Slideshow - in Home page

Module Setting

Module position: slideshow
Module Suffix: NOT USED

3.2 Video - in Home page

Module Setting

Module position: section
Module Suffix: bg-transparent

The module supports 2 video types: Youtube and Vimeo. For youtube, please use the format youtube=videoid, and for vimeo, use the format: vimeo=videoid.

3.3 Features - in Home page

Module Setting

Module position: section
Module Suffix: bg-light

3.4 Speakers Include - in Home page

Module Setting

Module position: section
Module Suffix: bg-dark

3.5 Thanks to our amazing sponsors - in Home page

Module Setting

Module position: section
Module Suffix: pt-x2 pb-0

2.6 Feature Intro - in Home page

Module Setting

Module position: section
Module Suffix: bg-dark

3.7 Google Map - in Home page

This will require JA Google Map plugin to be installed and enabled.

Module Setting

Module position: section
Module Suffix: NOT USED

In the field Contract Map, please add the the tag to embed Google map, the following is a sample.

{jamap disable_scrollwheelzoom='0' }{/jamap}

JA Login Module

JA login module is alternate login module for Joomla!, so that CSS overrides can be made for the same, without affecting the default Joomla login module.

Module Setting

Module position: head-btn
Module Suffix: NOT USED

JA Google Map plugin

The plugin allows you to embed Google map to your any content in your site. Install the plugin, go to the: Extension > Plugin Manager, find the JA Google Map plugin, enable it and configure it as the following screenshot.

To register Google Map API key, please refer to the Google Developer site →, follow its instruction to create Google Maps APIs for your site.

To embed Google map to content, please add the following tag to the content field: Article, Custom HTML module, Contact, etc.

{jamap disable_scrollwheelzoom='0' }{/jamap}

Please check out JA Google Map detail documentation →


Articles - Most Read Module

This module shows a list of the currently published Articles which have the highest number of page views.

Module Setting

Module position: section
Module Suffix: bg-dark pt-x2 pb-0
Alternative Layout: carousel

Custom HTML module

We use Custom HTML modules in the footer positions.

1. [Footer 1] Socials

Module position: footer-1
Module Suffix: NOT USED

HTML code

<div>Don't forget follow us via:</div>
<ul class="social-list">
<li><a href="https://www.joomlart.com/#" title="Facebook" class="facebook"><i class="fa fa-facebook"></i></a></li>
<li><a href="https://www.joomlart.com/#" title="Facebook" class="twitter"><i class="fa fa-twitter"></i></a></li>
<li><a href="https://www.joomlart.com/#" title="Facebook" class="google-plus"><i class="fa fa-google-plus"></i></a></li>
<li><a href="https://www.joomlart.com/#" title="Facebook" class="youtube"><i class="fa fa-youtube"></i></a></li>
</ul>

2. [Footer 2] Custom module

Module position: footer-2
Module Suffix: mod-border mod-notitle

HTML code

<img class="img-responsive" src="https://www.joomlart.com/images/joomlart/misc/footer-1.jpg" alt="Sample image" />
<time><span>8:00 AM</span> 01 Aug 2015</time>
<h4>How to improve UI/UX to your site?.</h4>

<div class="readmore"><a href="https://www.joomlart.com/#" title="Book now">Book now</a></div>

3. [Footer 3]Joomla Conference August 2016

Module position: footer-3
Module Suffix: mod-hilite mod-notitle

HTML code

<img class="img-responsive" src="https://www.joomlart.com/images/joomlart/misc/footer-2.jpg" alt="Joomla day" />
<time><span>8:30 AM</span> 16 Sep 2015</time>
<h4>Joomla Conference August 2015</h4>
<div class="readmore"><a href="https://www.joomlart.com/#" title="Book now">Book now</a></div>

4. [Footer 4] Custom module

Module position: footer-4
Module Suffix: mod-border mod-notitle

HTML code

<img class="img-responsive" src="https://www.joomlart.com/images/joomlart/misc/footer-3.jpg" alt="Joomla day" />
<time><span>8:00 AM</span> 31 Aug 2015</time>
<h4>Meet Howard Daniels - Co-Founder JA Events II</h4>
<div class="readmore"><a href="https://www.joomlart.com/#" title="Book now">Book now</a></div>

JEvent Component Configuration

Installation

To proceed you need to download and install the following packages:

Please make sure the following JEvent plugins are enabled:

  • JEvents - Core Content Plugin
  • JEvents - Managed Locations
  • JEvents - File and Image uploads for Event Descriptions
  • Search - JEvents

Go to next step: configuration.

Configuration

Step 1 - Configure JEvents - File and Image plugin.

Go to Extension -> Plugin Manager and search for: JEvents - File and Image then click the title to open this plugin. Set the Upload Images Levels - You must select EACH and Every user level you want to allow access to upload images.

  • Set 'Attach Image details in lists/calendars' to YES
  • Set 'Scaled Image Width' to 300
  • Set 'Scaled Image Height' to 225
  • Set 'Thumbnail Width' to 300
  • Set 'Thumbnail Height' to 225
  • Now finally set the 'Status' to 'Enabled' and click 'Save & Close'.

Step 2 - Configure JEvents component. Go to: JEvents cPanel -> Configuration and set Layout to Default.

Create menu items

1. JEvents » Date range Menu

Create new menu item from the Joomla! Menu Manager and select menu type: JEvents » Date range - Live Demo

The menu displays list of events from selected JEvent categories. It uses JA Event default layout. It includes the masthead and JEvent modules on sidebar-2 position. Please refer to the JA Masthead module config and Jevent module config

Click Range Date & Time Settings, tick 'Relative' and set Relative date range as follows

  • Start relative to today: -1d
  • End relative to today: +2y

This allows the menu item to search events back 1 day and 2 years into the future. You can customise it as you wish.

Make sure 'Choose Layout View' is set to 'Default'

We are done here! Click 'Save & Close'

2. JEvents Locations Menu

Create new menu item from the Joomla! Menu Manager and select menu type: JEV Location » List Locations - Blog Layout - Live Demo

The menu displays list of locations in the main content section, the masthead on the top and JEvent modules on sidebar-2 position. Please refer to the JA Masthead module config and Jevent module config

3. JEvents Locations Menu

Create new menu item from the Joomla! Menu Manager and select menu type: JEV Location » List Locations - Blog Layout - Live Demo

The menu displays list of locations in the main content section, the masthead on the top and JEvent modules on sidebar-2 position. Please refer to the JA Masthead module config and Jevent module config

4. JEvents » List by Category Menu

Create new menu item from the Joomla! Menu Manager and select menu type: JEvents » List by Category - Live Demo

The menu displays list of events in the main content section to be filtered by category, the masthead on the top and JEvent modules on sidebar-2 position. Please refer to the JA Masthead module config and Jevent module config

There are other menu JEvent menu types used in JA Events II demo: JEvents » List by Day, JEvents » List by week, JEvents » List by year, JEvents » View by Month. Its settings are almost the same with JEvents » List by Category menu.

Create JEvent modules

The module used in JA Events II are included in the component package. It means that when you install the JEvent component, the modules are also installed.

Go to: Extensions -> Module Manager and click New. Select 'JEvents Filter'.

1. JEvent Filter module

Module position: jevprejevents_range.listevents
Module Suffix: NOT USED

2. JEvent Calendar module

Module position: sidebar-2
Module Suffix: NOT USED

3. JEvents Legend module

Module position: sidebar-2
Module Suffix: NOT USED

4. JEvents Latest Events Module

The module is used in Homepage.

Module position: section
Module Suffix: NOT USED

Custom Format String

<a href="https://www.joomlart.com/${eventDetailLink}" target="_self" style="float:left;margin:0px 10px 10px 0px;${JEV_LIST_THUMBNAIL_1##display:none;}">${JEV_LIST_THUMBNAIL_1}</a><strong>${title}</strong>
<span class="icon-calendar"></span>${startDate(%d %b %Y)}
<span class="icon-time"></span>${startDate(%I:%M%p)} - ${endDate(%I:%M%p)}
${JEVLOCATION_TITLE#<span class="icon-globe"></span>%s}

5. JEV Location Module

The module is used in Homepage.

Module position: section
Module Suffix: bg-dark pt-x2 pb-0

5. Load customized style

We put all customized style of the component in an independent .less file. The file is: templates/ja_events_ii/less/extras/com_jevents.less so when you do upgrade for the component, the work will not be lost.

To load the customized style for the JEvent pages, please go to any template style of JA Events II, open the Add-ons tab and assign Events Booking Pages in the field JEvents, we suggest to load All pages.


Events Booking Component Configuration

1. Download and install Events Booking Component

Events Booking component is commercial extension so it's not included in download forum of the template, you have to buy it and install the component manually. The instruction is to help you build Events Booking as it is in JA Events II demo site.

Download Events Booking component

After download the component, go to your site back-end > Extension > Extension Manager > browse Events Booking component .zip file and hit the "Upload and Install" button.

The package is all in one, it means that, you don't need to install any add-ons.

2. Configure Events Booking Component

Go to your site back-end > Components > Events Booking > Configuration and configure the component. There are some settings in the "General" tab you should notice in the screenshot below:

For other settings, you can use default.

3. Events Booking pages

Here are the steps replicate Events Booking pages in JA Events II demo.

All the pages use default layout so you don't need to create template style for such page if you already have JA Events II template activated as default template style.

4. Events Booking Modules

4.1 Events Booking Mini Calendar Module

Module position: sidebar-1
Module Suffix: NOT USED

4.2 Event Categories Module

Module position: sidebar-1
Module Suffix: NOT USED

4.3 Search Events Module

Module position: sidebar-1
Module Suffix: NOT USED

4.4 Events By Location Module

Module position: sidebar-1
Module Suffix: NOT USED

4.5 Events Booking Upcoming events Module

The module is used in Homepage

Module position: section
Module Suffix: NOT USED

4.6 Events Booking View Module

The module is used in Homepage

Module position: section
Module Suffix: bg-dark pt-x2 pb-0

5. Load customized style

We put all customized style of the component in an independent .less file. The file is: templates/ja_events_ii/less/extras/com_eventbooking.less so when you do upgrade for the component, the work will not be lost.

To load the customized style for the Events Booking pages, please go to any template style of JA Events II, open the Add-ons tab and assign Events Booking Pages in the field com_eventbooking, we suggest to load All pages.


JTicketing Component Configuration

1. Download and install JTicketing Component

JTicketing component is commercial extension so it's not included in download forum of the template, you have to buy it and install the component manually. The instruction is to help you build Events Booking as it is in JA Events II demo site.

Download JTicketing component

After download the component, go to your site back-end > Extension > Extension Manager > browse JTicketing component .zip file and hit the "Upload and Install" button.

The package is all in one, it means that, you don't need to install any add-ons.

2. Configure JTicketing Component

Go to your site back-end > Components > JTicketing then hit the Options button.

Almost settings are default settings.

3. JTicketing pages

Here are the steps replicate JTicketing pages in JA Events II demo.

All the pages use default layout so you don't need to create template style for such page if you already have JA Events II template activated as default template style.

  • Events menu - menu type: Jticketing » All events(only for Native Integration)
  • Attendee List menu - menu type: Jticketing » Attendee List
  • My Account menu - menu type: Jticketing » My events(only for Native Integration)

4. JTicketing Modules

4.1 JTicketing Event Module(Only for Native Integration) Module

Module position: section
Module Suffix: pb-0

4.2 JTicketing Event Module(Only for Native Integration) Module

Module position: section
Module Suffix: bg-dark pt-x2 pb-0

4.3 Jticketing Event Calendar

Module position: section
Module Suffix: bg-dark pt-x2 pb-0

5. Load customized style

We put all customized style of the component in an independent .less file. The file is: templates/ja_events_ii/less/extras/com_jticketing.less so when you do upgrade for the component, the work will not be lost.

To load the customized style for the Events Booking pages, please go to any template style of JA Events II, open the Add-ons tab and assign Events Booking Pages in the field Jticketing, we suggest to load All pages.

Supported Layouts

JA Events II supports 2 layouts by default: default, features-intro. Here are the structure of the supported layouts.

Assign Layout for a template style

You can create multiple templates style for JA Events II template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

To assign a layout for a JA Events II template style, open the template style > Layout setting panel > assign layout for the template style.

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 spotlight block.

2. Responsive Layout configuration

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

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


The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel > Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.


Theme Setting

JA Events II supports 4 themes by default: Default, Blue, Orange and Green.

To configure theme, open the template style you want, go to the "Theme" setting panel

Customize theme style

Each theme has its own folder that is located in: templates/ja_events_ii/less/themes folder, you can use the .less files in each theme folder to customize style for the theme.


The template supports 3 menu systems: Megamenu for desktop layout, Off-canvas and Dropdown menu for collapsed screens: Mobile and tablet.

1. Megamenu

Megamenu allows you to build flexible menu system: display menu items in columns, enable/disable sub-menu, configure width for each column, assign module to display in megamenu, etc. Here is the quick steps to enable Megamenu and configure it your way.

Step 1: Enable Megamenu - From the back-end, open any template style, in the "Navigation" tab, enable Megamenu option and select the menu you want to display in the Megamenu.

Step 2: Configure Megamenu - Hit the "Megamenu" button on the top bar then you are navigated to the visual Megamenu builder panel.

To understand more about Megamenu options, please check out the detail documentation

2. Mobile Menu

JA Events II supports both Off-canvas and Dropdown menu on mobile.

3.1 Off-canvas Sidebar

There are 2 steps to activate Off-canvas as mobile menu.

Step 1: Enable Off-canvas - Open JA Events II template style, in the "Add-On" tab, enable the Off-Canvas sidebar option, you can select effect when opening the off-canvas.

Step 2: Create Menu module - assign the module to the off-canvas position and select to display in all pages.

3.2 Dropdown Menu

In case you want to use Dropdown menu on mobile, we suggest you to disable Off-canvas sidebar first then enable the Collapse navigation for small screens option in the "Navigation" tab of JA Charity template style editing panel.


The footer info includes 2 sections: Copyrights and T3 footer logo.

Copyrights Info modification

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

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

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.


Extra Fields

JA Events II template uses Extra fields for module and Joomla article for specific purposes.

1. Template Extended Setting

JA Events II allows you to add background image or color for a page based on extended setting. The extended setting is included in the "Theme" setting » Body Background.

duplicate template style

2. Module Extra Fields

There are 3 extra fields for Module: Intro Text, Background Image and Full Width, all the settings are included in the tab: JA Extra Fields in the module setting panel.

  • Intro Text: add intro text for module, the intro text is displayed just after the module title
  • Background Image: select background image for the module
  • Full Width: select "Yes" to make the module full width

For more details, please check the detail documentation →

3. Article Extra Fields

In case you want to build an Event site with Joomla com_content without help from 3rd extension, you can use Extra Fields to create an Event item that has some dedicated fields such as: Event Date, Event Time, Event Location, Location map. Those extra fields are all pre-defined in JA Social II template. Here are steps to use the extra fields.

Step 1 - create Category, open the Extra Fields tab and assign extra field group for the category.

Step 2 - create article in the category created in step 1 and add content for extra fields in the Extra Fields tab.

  • Event Date: add date for the event
  • Event Time: add time for the event
  • Event Location: add location the event happens
  • Location Map: add map to the location of the event, to get the Google embed code for location you want, please refer to the site: http://www.map-embed.com/, select the address and map type then generate code, paste the code to the Location Map field. Here is a sample code.
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script><div style="overflow:hidden;height:125px;width:300px;"><div id="gmap_canvas" style="height:125px;width:300px;"></div><style>#gmap_canvas img{max-width:none!important;background:none!important}</style><a class="google-map-code" href="http://www.themecircle.net" id="get-map-data">The Breslin</a></div><script type="text/javascript"> function init_map(){var myOptions = {zoom:14,center:new google.maps.LatLng(40.805478,-73.96522499999998),mapTypeId: google.maps.MapTypeId.ROADMAP};map = new google.maps.Map(document.getElementById("gmap_canvas"), myOptions);marker = new google.maps.Marker({map: map,position: new google.maps.LatLng(40.805478, -73.96522499999998)});infowindow = new google.maps.InfoWindow({content:"<b>The Breslin</b><br/>2880 Broadway<br/> New York" });google.maps.event.addListener(marker, "click", function(){infowindow.open(map,marker);});}google.maps.event.addDomListener(window, 'load', init_map);</script>

Here is how the extra fields look like in front-page.

For more details, please check the detail documentation →

The section is to give you instructions to build Home page as you see in the JA Events II demo.

Homepage Layout Structure

In the demo, there are 3 home pages, they are almost the same, the difference in the 3 home pages is the 2 modules (section 3 and 6 in the home page layout structure image) depends on which extension you used.

Follow the steps to replicate such homepage for your site.

Step 1 - Create Template Style

The Homepage uses features-intro layout so we need to create new template style. The best way to create a new template style is duplicating the "ja_events_ii - Default" template style. Tick on the template style then hit the duplicate button, open the template style and assign the features-intro layout for the template style.

duplicate template style

The background image of the Homepage is configured in the "Theme" setting » Body Background

duplicate template style

Step 2 - Create Home Menu

Go to "Menu > Main Menu > Add New Menu", the Homepage menu type is "Articles » Special page: Blank Content" and assigned the template we created in the first step: ja_events_ii - Features Intro.

For other settings, you can use default settings.

Step 3 - Assign content for the Home Menu

Content of the Home page is from modules. Here are the configuration of the modules in the Home page.

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 Events II template forum. We'll try to cover them all.

Let us know in the forum

JA Magz II template documentation

$
0
0

The section will help you with steps to install JA Magz II template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important:

1. JA Magz II template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA Magz II template
  • T3 Framework plugin
  • JA Content Type plugin
  • Source file

Download now


Quickstart installation

Why Quickstart

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

Download JA Magz quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder


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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Magz II template

Step 1 - Install JA Magz II template

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

install JA Magz II template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA Magz II template style as your default template style.

set JA Magz II as default template

Install all supported extensions

  • JA Content Type plugin

Template folder structure

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

JA Magz II template

JA Magz II 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_magz_ii/
+--less/                 /*  all LESS files */ 
¦    +-- template.less
¦    +-- style.less
¦    +-- home.less
¦    +-- joomla.less
¦    +-- themes/            /*theme folders and theme files */
¦    ¦  +-- blue/  
¦    ¦  +-- green/  
¦    ¦  +-- orange/  
+-- css/                     /*compiled files from less*/
¦    +-- template.css
¦    +-- style.css
¦    +-- home.css
¦    +-- joomla.css
¦    +-- themes/            /*Compiled themes */
¦    ¦  +-- blue/  
¦    ¦  +-- green/  
¦    ¦  +-- orange/  
+-- tpls/             /* all layout files and block files*/
¦    +-- default.php
¦    +-- default-no-sidebar.php
¦    +-- default-content-left.php
¦    +-- default-content-right.php
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- mainbody-no-sidebar.php
¦    ¦    +-- mainbody-content-right.php
¦    ¦    +-- mainbody-content-left.php
¦    ¦    +-- banner-top.php
¦    ¦    +-- banner-bottom.php
¦    ¦    +-- section.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- masthead.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    ¦    +-- featured/
¦    +-- com_contact/
¦    +-- layouts/
¦    +-- ...
+-- contenttype/             /* all override content types*/
¦    +-- fields/
¦    +-- forms/
¦    ¦    +-- article_edit.php
¦    +-- types/
¦    ¦    +-- gallery.xml
¦    ¦    +-- video.xml
+-- fonts/ 
¦    +-- font-awesome/
¦    +-- ionicons/
+-- js/ 
¦    +-- script.js
¦    +-- infinitive-paging.js
¦    +-- jquery.cookie.js
¦    +-- jquery.infinitescroll.js
¦    +-- jquery.infinitescroll.min.js
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any customization in the T3 plugin is not recommended. To customize your template, please do it in the "local" folder: templates/ja_magz_ii/local. Check out detail documentation →


Upgrade Instruction

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 upgrade

2. Upgrade JA Magz II template

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

check upgrade

Step 2 - Upgrade JA Magz II template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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.

This section will help you build pages the same as JA Magz II demo site.

Header Configuration

The header of JA Magz II includes Logo, Off-canvas sidebar icon, social buttons, search module and default menu (main menu).

How to change logo?

There are 2 ways to change default logo:

1. Replace logo file - default logo is located in folder: templates\ja_magz_ii\images\, open the folder and replace your logo with the logo.png file.

2. Browse logo from template style setting panel - open JA Magz template style, go to Theme tab and browse the logo.

Enable Off-canvas Sidebar

To enable Off-canvas sidebar, go to JA Magz template style >> Addon-ons and enable the Off-canvas sidebar option.

Next, 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

Create social icons

Create custom HTML module, assign to position head-social and add the following HTML code to the content field of the module.

Module position: head-social
Module Suffix: hidden-xs

Custom HTML code

<ul class="social-list">
<li><a class="facebook" title="Facebook" href="https://www.facebook.com/joomlart"><i class="fa fa-facebook"></i></a></li>
<li><a class="twitter" title="Twitter" href="https://twitter.com/JoomlArt"><i class="fa fa-twitter"></i></a></li>
<li><a class="google-plus" title="Google plus" href="http://www.joomlart.com/"><i class="fa fa-google-plus"></i></a></li>
<li><a class="youtube" title="Youtube" href="http://www.joomlart.com/"><i class="fa fa-youtube"></i></a></li>
</ul>

Create search module

Create Joomla Search module, assign it to position head-search , check out the module settings below:

Module position: head-search
Module Suffix: search-full

Home page - Featured Articles

The Home page displays list of featured products, banners modules and Articles - Category modules with customized style and overridden layout. Please check out the images below to understand the structure of Home Page.

Front-end Structure - Back-end Layout Structure

Here are steps to replicate the same Home page.

Step 1 - Create template style

Access your site back-end > Extensions > Templates, tick on the template style ja_magz_ii - Default, duplicate the template style then open it.

Now, open the layout tab and assign the layout: default-no-sidebar and save the setting.

Step 2 - Create content

The Home page menu item displays list of featured articles. Go to Content > Articles > Add new article, mark it as featured article.

Do the same to create other featured articles you want to display in homepage.

Step 3 - Create Home page menu item

Go to Menu > Main menu, add new menu item, select Featured Articles menu type and assign the template style we created in step 1.

Other settings:

Step 4 - Create Modules in the Homepage

1. Banners module in banner-top position

First, create banner: go to Components > Banners and create new banner.

Next, create new module and select Banners module type, assign to position banner-top.

Module position: banner-top
Module Suffix: NOT USED

2. Videos - Articles Category module

The module displays list of Video articles (Video content type - new content type in JA Magz II template). We will create video articles, so please check out more details about extended content types →. Once video items are created, create Articles Category module.

Module Setting

Module position: section
Module Suffix: NOT USED
Alternative Layout: videolist

Please make sure you select videolist alternative layout in the Advanced tab.

3. World - Articles Category module

The module displays list of articles from selected categories. You can assign Banner module to display in the module. Article can have different style.

Module Setting

Module position: section
Module Suffix: NOT USED
Alternative Layout: articlelist

Please make sure you select articlelist alternative layout in the Advanced tab.

To assign Banner to display in the module as you see in the demo, please open the JA Extrafields tab, you will see the Banner Position Name and Display Order.

  • Banner Position Name - assign module position to be loaded in the Articles Category
  • Display Order - Set order to display the banner, add "0" if you want to display in the first item

To configure style for Article, please open setting panel of the article, go to General tab and select style for article: Default, Dark, or Image Background.

4. Business - Articles Category module

The module displays list of articles from selected categories. It is the same as World - Articles Category module, you can assign Banner module to display in the module. Article can have different style.

Module Setting

Module position: section
Module Suffix: NOT USED
Alternative Layout: articlelist

Business - Category Blog page

In JA Magz II demo, there are many Category Blog pages: Business, World, Sport, Culture, in the documentation, we will show you the configuration of 1 page - Business page. For other pages, you can do the same way.

The page displays list of articles from a assigned category, Banners module on top and an other banners module on the item list.

Back-end Layout Structure

Here are steps to replicate the same Business page.

Step 1 - Create template style

Access your site back-end > Extensions > Templates, tick on the template style ja_magz_ii - Default, duplicate the template style then open it.

Now, open the layout tab and assign the layout: default-no-sidebar and save the setting.

Step 2 - Create Business menu item

Go to Menu > Main menu, add new menu item, select Category Blog menu type, assign category and assign the template style we created in step 1.

Other settings:

Step 4 - Create modules in the Business page

1. Banners module in banner-top position

First, create banner: go to Components > Banners and create new banner.

Next, create new module and select Banners module type, assign to position banner-top.

Module position: banner-top
Module Suffix: NOT USED

1. Banners module in leading-sidebar position

Create banner: go to Components > Banners and create new banner.

The banner image width should be 300px.

Next, create new module and select Banners module type, assign to position leading-sidebar.

Module position: leading-sidebar
Module Suffix: NOT USED

Video Page

The page displays list of videos from categories. It will filter video items from selected categories. The Video list section includes 1 leading video item (displayed in full width and auto selected - latest published video item), and list of intro video items.

Here are steps to replicate the same Video page.

Video is new content type in JA Magz II template, to create new Video item, please follow instruction in the extended content types section →

Step 1 - Create template style

Access your site back-end > Extensions > Templates, tick on the template style ja_magz_ii - Default, duplicate the template style then open it.

Now, open the layout tab and assign the layout: default-no-sidebar and save the setting.

default-no-sidebar Layout Structure

Step 2 - Create Video menu item

Go to Menu > Main menu, add new menu item, select Articles » Videos List menu type and assign the template style we created in step 1.

Other settings:


The page displays list of gallery items from categories. It will filter gallery items from selected categories. The Gallery list section includes 1 leading gallery item (displayed in full width and auto selected - latest published gallery item), and list of intro gallery items.

Here are steps to replicate the same Gallery page.

Gallery is new content type in JA Magz II template, to create new Gallery item, please follow instruction in the extended content types section →

Step 1 - Create template style

Access your site back-end > Extensions > Templates, tick on the template style ja_magz_ii - Default, duplicate the template style then open it.

Now, open the layout tab and assign the layout: default-no-sidebar and save the setting.

default-no-sidebar Layout Structure

Step 2 - Create Gallery menu item

Go to Menu > Main menu, add new menu item, select Articles » Gallery List menu type and assign the template style we created in step 1.

Other settings:


Blog Page

The page displays list of articles in blog view. The article list section includes 1 leading article, and list of intro articles.

Here are steps to replicate the same Blog page.

Step 1 - Create template style

The Blog page uses default layout so you don't need to create new template style as you already have ja_magz_ii - Default template style (the template style is assigned to use default layout by default) when you install JA Magz II template.

"default" Layout Structure

Step 2 - Create Blog menu item

Go to Menu > Main menu, add new menu item, select Articles » Blog View menu type and assign the template style ja_magz_ii - Default.

Other settings:


Article Detail Page Structure

Please note that the section is for the Article Detail page structure of default view (video and gallery also uses the default view so it has the same structure), for Blog article detail page, it uses different view so it will have different structure.

The article detail page structure includes the article main content, modules on sidebar (position: article-sidebar) and modules under the article content (position: article-bottom)

Sample Modules on article-sidebar position

Most Viewed: Articles - Most Read module

Module position: article-sidebar
Module Suffix: NOT USED

Sample Modules on article-bottom position

Related Articles : Articles - Related module

Module position: article-bottom
Module Suffix: NOT USED

JA Magz II template includes 2 extended content types: Video and Gallery. These content types are extended from Joomla Article content type, they include all fields from Joomla Article plus new fields for each content type.

Requirement: JA Content Type plugin must be installed and enabled.

To create new video or Gallery item, go to: Content > Article Manager, hit the Add New button and select Video or Gallery content type.

You can filter articles based on content type, expand the search tools int he Article Manager panel, select content type in the field: - Select Content Type -.

Video Content Type

The Video Content type allows you add video and display in front page, it supports 3 video sources:

  • Youtube - add youtube video url or video id
  • Vimeo - add youtube video url or video id
  • Local - Browse video from your server

You can add custom thumbnail for the video, description of the video, configure video size.

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 int he gallery.

You can add as many images in 1 gallery, hit the add new icon, browse image you want, add class (optional) and caption for the image.

Supported Layouts

JA Magz II supports 2 layouts by default: default, default-no-sidebar. Here are the structure of the supported layouts.

Assign Layout for a template style

You can create multiple templates style for JA Magz II template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

To assign a layout for a JA Magz II template style, open the template style > Layout setting panel > assign layout for the template style.

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 spotlight block.

2. Responsive Layout configuration

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

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


The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel > Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.


2. Mobile Menu

JA Magz II supports both Off-canvas and Dropdown menu on mobile.

3.1 Off-canvas Sidebar

There are 2 steps to activate Off-canvas as mobile menu.

To enable Off-canvas sidebar, go to JA Magz template style > Addon-ons and enable the Off-canvas sidebar option.

Next, 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

3.2 Dropdown Menu

In case you want to use Dropdown menu on mobile, we suggest you to disable Off-canvas sidebar first then enable the Collapse navigation for small screens option in the "Navigation" tab of JA Magz II template style editing panel.


The footer info includes 2 sections: Copyrights and T3 footer logo.

Copyrights Info modification

To change the copyrights info, open the templates/ja_magz_ii/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>

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.


Typos Tools and Social Sharing Buttons

When view an Article in Category Blog view, you will see the Typo tools and social sharing buttons.

You can enable or disable the Typo tools and social sharing buttons, go to setting panel of any JA Magz II template style, open the General tab and you will see the settings: Show Typo Tools and Show Sharing Buttons.

For the sharing buttons, we are using AddThis service. Login Addthis and get the embed code, add the code to the Before in the "Custom Code" tab.

Article Styles

In Article list view, you see that some articles have different styles in comparision with other articles, there are 3 styles: Default, Dark and Image Background.

To configure style for article, go to setting panel of the article, open the General tab, assign style for the article and save.

Category Color

In JA Magz II demo site, when you click on menu items in Main menu: Home, Business, World, etc you can see that the header color is changed.

The color is based on settings of category that the menu item loads. For example, the Business menu item loads content from Business category so its color is based on color setting of the Business category.

To configure color for a category, open the setting panel of the category, in the JA Extrafields tab, assign color for the category and save.

There are 7 colors supported by default. Each color has its own logo so the logo can be contrast with category color. Each color has its own folder that is located in folder: images\joomlart, open the folder and replace logo files of the color.

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 Magz II template forum. We'll try to cover them all.

Let us know in the forum

JA Mono

$
0
0

The section will help you with steps to install JA Mono template: Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important:

1. JA Mono template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA Mono template
  • T3 Framework plugin
  • JA Masthead Module
  • JA ACM Module
  • JA Twitter Module
  • Source file

Download now


Quickstart installation

Why Quickstart

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

Download JA Mono quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder

Detail Documentation


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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Mono template

Step 1 - Install JA Mono template

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

install JA Mono template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA Mono template style as your default template style.

set JA Mono as default template

Install all supported extensions

  • JA ACM Module
  • JA Masthead plugin
  • JA Twitter Module (in case you want to use)

Template folder structure

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

JA Mono template

JA Mono 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_mono/
+--less/                 /*  all LESS files */ 
¦    +-- template.less
¦    +-- ajax.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
¦    +-- blocks/       /*block files*/
¦    ¦    +-- head.php
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- content-mass-bottom.php
¦    ¦    +-- content-mass-top.php
¦    ¦    +-- banner-top.php
¦    ¦    +-- banner-bottom.php
¦    ¦    +-- mainnav.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- sidebar.php
¦    ¦    +-- footer.php
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    ¦    +-- featured/
¦    ¦    +-- archive/
¦    +-- com_contact/
¦    +-- com_tags/
¦    +-- layouts/
¦    +-- mod_footer/
¦    +-- ...
+-- acm/             /* ACM content type*/
¦    +-- teams/
¦    ¦    +-- less/
¦    ¦    +-- tmpl/
¦    ¦    +-- css/
¦    ¦    +-- config.xml
¦    +-- features-intro/
¦    +-- cta/
¦    +-- clients/
+-- fonts/ 
¦    +-- font-awesome/
¦    ¦    +-- fonts/
¦    ¦    +-- css/
+-- js/ 
¦    +-- owl-carousel2/
¦    +-- ajax.js
¦    +-- script.js
¦    +-- infinitive-paging.js
¦    +-- jquery.infinitescroll.js
¦    +-- app.js
¦    +-- stats.js
¦    +-- particles.js
¦    +-- imagesloaded.pkgd.min.js
¦    +-- packery-mode.pkgd.min.js
¦    +-- isotope.pkgd.js
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any customization in the T3 plugin is not recommended. To customize your template, please do it in the "local" folder: templates/ja_mono/local. Check out detail documentation →


Upgrade Instruction

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 upgrade

2. Upgrade JA Mono template

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

check upgrade

Step 2 - Upgrade JA Mono template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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.

This section will help you build pages the same as JA Mono demo site.

Layout Structure

In Desktop layout, JA Mono has 2 different views based on the screen size, the break point is 1400px.

If the screen size width is larger than 1400px, the site will be divided into 2 sections, masthead on left side and content in right side. In case the screen size is smaller than 1400px, it will be displayed horizontally, the masthead on the top and then the content.


Home page

The Home page displays list of featured products, banners modules and Articles - Category modules with customized style and overridden layout. Please check out the images below to understand the structure of Home Page.

View Full Image - Back-end Layout Structure

Here are steps to replicate the same Home page.

Step 1 - Create template style

Access your site back-end > Extensions > Templates, tick on the template style ja_mono - Default, duplicate the template style then open it. JA Mono uses 1 layout: default so you can keep the layout setting the same. You just need to disable the AJAX option. Please open the Add-ons tab and disable the Ajax option.

Step 2 - Create Home page menu item

Go to Menu > Main menu, add new menu item, select Articles » Special page: Blank Content menu type and assign the template style we created in step 1.

Keep default settings for other parameters.

Step 3 - Create content

Content in home page is loaded from modules. Here are the detail configuration of the modules.

1. CTA Module - JA ACM Module

Module Settings

Module position: masthead
Module Suffix: NOT USED

2. Introducing - JA ACM Module

Module Setting

Module position: content-mass-top
Module Suffix: NOT USED

3. Projects. - Articles Category Module

The module displays list of articles with customized layout and style. Please make sure you select packery alternative layout in the Advanced setting panel.

Module Setting

Module position: content-mass-top
Module Suffix: NOT USED
Alternative Layout: packery

4. Blog. - Articles Category Module

Module Setting

Module position: content-mass-top
Module Suffix: NOT USED

5. Client. - JA ACM Module

Module Setting

Module position: content-mass-bottom
Module Suffix: NOT USED

6. Client. - JA ACM Module

Module Setting

Module position: content-mass-bottom
Module Suffix: NOT USED

7. Footer modules

The footer has 3 modules. Here is the detail configuration of the modules.

7.1 Contact. - Custom HTML module

Module position: footer-1
Module Suffix: NOT USED

HTML code

<p>Mono Studio.</p>
<p>9272 4th Street South, Union, NJ 07083</p>
<p></p>
<p>+44 (0) 1865 733710</p>
<p></p>
<p><a href="mailto: info@joomlart.com">info@joomlart.com</a></p>

7.2 Newsletter. - AcyMailing Module

Module position: footer-2
Module Suffix: NOT USED

7.3 Tweets. - JA Twitter Module

Module position: footer-3
Module Suffix: NOT USED

Projects page

The page displays list of articles with customized style and layout. This is overridden layout in JA Mono template.

Here are steps to replicate the same Projects page.

Step 1 - Create template style

The "Projects" page uses JA Mono default template style so you don't need to create template style for the page.

The page uses AJAX so please make sure the AJAX option is enabled - in the JA Mono default template style, go to Add-ons tab and enable the Enable Ajax option.

Step 2 - Create Projects menu item

Go to Menu > Main menu, add new menu item, select Articles » Isotope Layout menu type, assign "Projects" category.

Other settings:

Step 3 - Create JA Masthead Module

The new extensions is to create masthead for menu items easier. Set default title and default description or add specific title, description, background image for menu items.

Module position: masthead
Module Suffix: NOT USED

The default title and description are used for the menu items that the module is assigned to but no specific configuration in the Settings For Menu Item.


Blog Page

The page displays list of articles in blog view. The page also includes masthead section, the content of the section is from JA Masthead module. However, in article single

Here are steps to replicate the same Blog page.

Step 1 - Create template style

The "Blog" page uses JA Mono default template style so you don't need to create template style for the page.

The page uses AJAX so please make sure the AJAX option is enabled - in the JA Mono default template style, go to Add-ons tab and enable the Enable Ajax option.

Step 2 - Create Blog menu item

Go to Menu > Main menu, add new menu item, select Articles » Category Blog menu type, assign "Blog" category.

Other settings:

You can leave default settings for other parameters.

Step 3 - Create JA Masthead Module

The new extensions is to create masthead for menu items easier. Set default title and default description or add specific title, description, background image for menu items.

Module position: masthead
Module Suffix: NOT USED

The default title and description are used for the menu items that the module is assigned to but no specific configuration in the Settings For Menu Item.


Our Team Page

The page displays list of team members. The team member section is built from JA ACM module.

Here are steps to replicate the same "Our Team" page.

Step 1 - Create template style

The "Our Team" page does not use AJAX, so you should use "ja_mono - No Ajax" template style. The only difference between the template style and the default template style is that, the "ja_mono - No Ajax" template has Enable Ajax disabled.

Step 2 - Create "Our Team" menu item

Go to Menu > Main menu, add new menu item, select Articles » Special page: Blank Content menu type.

You can leave default settings for other parameters.

Step 3 - Create JA Masthead Module

The new extensions is to create masthead for menu items easier. Set default title and default description or add specific title, description, background image for menu items.

Module position: masthead
Module Suffix: NOT USED

The default title and description are used for the menu items that the module is assigned to but no specific configuration in the Settings For Menu Item.

Step 4 - Create Team Member section

As mentioned, the team member section is built from JA ACM Module, here is the configuration of the module.

Module position: content-mass-bottom
Module Suffix: NOT USED

Article Detail Page Structure

The article detail page has same layout as other pages with 2 sections. The Article Title and meta data is displayed in the masthead section and the Article main content is displayed in the content section. It also have 2 views in different screen size as shown in the image above.


Search Page

When you click on the search button, you will see a search form on the Masthead poisition and the search result section on the content section.

Here are steps to build the same "Search" page.

Step 1 - Create template style

The page uses AJAX so please make sure the AJAX option is enabled - in the JA Mono default template style, go to Add-ons tab and enable the Enable Ajax option.

Step 2 - Create "Search" menu item

Go to Menu > Main menu, add new menu item, select Search » Search Form or Search Results menu type.

In the Page Display tab, add class full-page to the field: Page Class.

You can leave default settings for other parameters.

Step 3 - Create Search Module

Create Search module, assign it to the position: head-search.

Module position: masthead
Module Suffix: NOT USED

AJAX Loading

JA Mono uses AJAX loading for the following pages: Projects, Blog, Tags, Search ...

The AJAX loading is built in as option in JA Mono template style setting so you can enable or disable anytime for any page. Open JA Mono template style, go to Add-ons tab and you will see the AJAX option.

Next, assign Menu items to apply the template style.

Load AJAX for specific blocks

In 1 page that uses AJAX Loading, you can define which block loads AJAX and which block does not as sometimes there are blocks that are unnecessary to load AJAX. This way will help to optimize your pages. To do that, open the file: templates\ja_mono\tpls\default.php and add the code array('AJAX-BLOCK') for the block you want, here is a sample.

<?php $this->loadBlock('block-right', array('AJAX-BLOCK')) ?>

Supported Layout

JA Mono supports 1 layout by default: default. Here are the structure of the supported layouts.

Assign Layout for a template style

You can create multiple templates style for JA Mono template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

To assign a layout for a JA Mono template style, open the template style > Layout setting panel > assign layout for the template style.

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 spotlight block.

2. Responsive Layout configuration

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

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


Theme Setting

JA Mono template supports 5 color themes by default: default, blue, green, orange and red. You can set any theme for specific template style by going to Theme tab, assign theme you want and save setting.


The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel > Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.


Off-canvas Menu

JA Mono uses Off-canvas menu as main menu in all responsive layouts: Desktop, Tablet, Mobile.

There are 2 steps to create Off-canvas menu for your site.

Step 1: Enable Off-canvas option

To enable Off-canvas sidebar, go to JA Mono template style > Addon-ons and enable the Off-canvas sidebar option.

Step 2: Create menu module

Next, create Menu module and assign to the off-canvas position. Check out the module settings below:

Module position: off-canvas
Module Suffix: NOT USED

In the off-canvas there are social icons in the bottom of the section. It is a custom HTML module. Here is the module configuration of the module.

Module position: off-canvas
Module Suffix: social-module

HTML Code:

<ul class="social-list clearfix">
<li><a class="facebook" title="Facebook" href="https://www.facebook.com/joomlart"><i class="fa fa-facebook"></i></a></li>
<li><a class="twitter" title="Twitter" href="https://twitter.com/JoomlArt"><i class="fa fa-twitter"></i></a></li>
<li><a class="google-plus" title="Google plus" href="http://www.joomlart.com/"><i class="fa fa-google-plus"></i></a></li>
<li><a class="youtube" title="Youtube" href="http://www.joomlart.com/"><i class="fa fa-youtube"></i></a></li>
</ul>

JA Mono uses Sidebar to assign modules to such as Login, Tags ...

To add modules to sidebar, you just need to create new module, assign it to the sidebar position and assign to the pages you want. Here is a sample module configuration.

Module position: sidebar
Module Suffix: NOT USED


The footer info includes 2 sections: Copyrights and T3 footer logo.

Copyrights Info modification

To change the copyrights info, open the templates/ja_mono/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>

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.

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 Mono template forum. We'll try to cover them all.

Let us know in the forum

JA Platon

$
0
0

The section will help you with steps to install JA Platon template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important:

1. JA Platon template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA Platon template
  • T3 Framework plugin
  • JA ACM Module
  • JA Login Module
  • Kunena custom theme
  • Jomsocial custom theme
  • Source file

Download now


Quickstart installation

Why Quickstart

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

Download JA Platon quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder

Detail documentation with screenshots


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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Platon template

Step 1 - Install JA Platon template

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

install JA Platon template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA Platon template style as your default template style.

set JA Platon as default template

Install all supported extensions

  • JA ACM Module
  • JA Login Module

Template folder structure

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

JA Platon template

JA Platon 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_platon/
+--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
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- mainbody-content-right.php
¦    ¦    +-- mainbody-content-left.php
¦    ¦    +-- slideshow.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- section.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    +-- com_contact/
¦    +-- layouts/
¦    +-- ...
+-- fonts/ 
¦    +-- font-awesome/
+-- js/ 
¦    +-- script.js
¦    +-- jquery.nicescroll.min.js
¦    +-- owl-carousel/
¦    +-- slick/
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any customization in the T3 plugin is not recommended. To customize your template, please do it in the "local" folder: templates/ja_platon/local. Check out detail documentation →


Upgrade Instruction

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 upgrade

2. Upgrade JA Platon template

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

check upgrade

Step 2 - Upgrade JA Platon template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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.

This section will help you build default Joomla pages the same as JA Platon demo site. For pages that use third party extensions: Jomsocial and Kunena, it will be included in the below section.

Home page

Here are steps to replicate the same Home page.

Step 1 - Create template style

JA Platon has 1 layout only - default layout. So you don't need to create template style, just make sure JA Platon default template style is assigned to the Homepage.

Back-end Layout Structure

In the layout configuration panel, make sure the field Skip com_content is assigned for Home menu item.

Step 2 - Create Home menu item

Go to Menu > Main menu, add new menu item, select Featured Articles menu type and assign the JA Platon default template style.

You can leave other settings as default.

Step 3 - Create content

Content of Home page is loaded from modules. Here is the detail configuration of each module.

1. Slideshow - JA ACM Module

Create new module, select JoomlArt Advanced Custom Module, select Slideshow type and add slideshow items.

Module position: slideshow
Module Suffix: NOT USED

2. Platon in the news - Articles - Category Module

Module position: position-2
Module Suffix: default-height highlight no-padding
Alternative Layout: single

3. JS Events Calendar Module

This module is included in Jomsocial component, so please install Jomsocial.

Create new module, select JA Events Calendar Module and configure as the screenshot below.

Module position: position-2
Module Suffix: dark default-height joms-grid-home

4. Video - JA ACM Module

Create new module, select JoomlArt Advanced Custom Module, select video type and add slideshow items.

Module position: position-1
Module Suffix: default-height no-padding

The module supports 3 video sources: Local, Vimeo, Youtube. Check out the format to add coresponding video source.

vimeo=your_video_id

youtube=your_video_id

local=joomlart/media/video

5. JS Events Calendar Module

This module is included in Jomsocial component, so please install Jomsocial.

Create new module, select JA Events Calendar Module and configure as the screenshot below.

Module position: position-2
Module Suffix: dark default-height joms-grid-home

6. Tabs - JA ACM Module

Create new module, select JA JommlArt Advanced Custom module and select [Container] Tabs type, assign positions that the modules in the position will be displayed in tabs.

Module position: position-5
Module Suffix: double-height no-padding

Next step is creating modules to display in the tabs by assigning the modules to position: container-tabs. Here is a sample module.

Most read: Articles - Category Module

Module position: position-5
Module Suffix: double-height no-padding
Alternative Layout: new

7. Our professors - JoomlArt Advanced Custom Module

Module position: position-6
Module Suffix: dark double-height

8. Students - Menu Module

Module position: position-7
Module Suffix: menu

9. Graduate Degrees - JoomlArt Advanced Custom Module

Module position: section
Module Suffix: text-center lighter

10. Images - JoomlArt Advanced Custom Module

Module position: section
Module Suffix: text-center no-padding dark

11. Support Platon - Custom HTML Module

Module position: position-9
Module Suffix: NOT USED

Custom HTML code

<a class="btn btn-inverse" href="https://www.joomlart.com/#" title="Join Now">Join Now</a>

12. Become a member of a living tradition. - Custom HTML Module

Module position: position-10
Module Suffix: NOT USED

Custom HTML code

<p>Ued ut perspiciatis unde omnis iste natus error sit voluptatem felis erat, convallis in vestibulum acc usantium lorem odio.</p>

13. Testimonial - Custom HTML Module

Module position: position-11
Module Suffix: NOT USED

Custom HTML code

<blockquote>
<p>Platon gave me the tools, community and knowledge to learn the skills that I use today.</p>
<footer>
<cite>Jordan Griska</cite>
<i>Certificate '08</i>
</footer>
</blockquote>

14. Footer modules

The footer has 3 modules, they are all Custom HTML modules.

14.1 Share your story.

Module position: position-7
Module Suffix: NOT USED

Custom HTML code

<p>Do you have a story to tell? We'd love to hear it.</p>
<a class="btn btn-block btn-border btn-primary" href="https://www.joomlart.com/#" title="Share your story">Share <small>your</small> story</a>

14.2 The Aurora Prize Link

Module position: position-8
Module Suffix: NOT USED

Custom HTML code

<p>The Aurora Prize for Awakening Humanity - A $1 million grant for inspiring acts of humanity.</p>
<a href="https://www.joomlart.com/#" class="btn btn-block btn-border btn-primary" title="Read more">Read more</a>

14.3 Follow Us

Module position: position-10
Module Suffix: NOT USED

Custom HTML code

<h3 class="social-title">Follow <small>Us</small></h3>
<ul class="social-list">
<li><a href="https://www.facebook.com/joomlart" title="Facebook" class="facebook"><i class="fa fa-facebook"></i></a></li>
<li><a href="https://twitter.com/JoomlArt" title="Twitter" class="twitter"><i class="fa fa-twitter"></i></a></li>
<li><a href="http://www.joomlart.com/" title="Google plus" class="google-plus"><i class="fa fa-google-plus"></i></a></li>
<li><a href="http://www.joomlart.com/" title="Youtube" class="youtube"><i class="fa fa-youtube"></i></a></li>
</ul>

News - Category Blog page

The page displays list of articles from assigned category. The page also includes modules on right sidebar - sidebar-2 position.

New page structure

Here are steps to replicate the same News page.

Step 1 - Create template style

The page uses default layout so just make sure it is assigned to JA Platon default template style.

Step 2 - Create News menu item

Go to Menu > Main menu, add new menu item, select Category Blog menu type, assign category and assign the JA Platon default template style.

Other settings:

Step 3 - Create modules in the sidebar-2 position

1. Articles Category: Articles - Category module

Module position: sidebar-2
Module Suffix: NOT USED

Blog - Category Blog page

The page displays list of articles from assigned category. The page also includes modules on right sidebar - sidebar-2 position.

Blog Page structure

Here are steps to replicate the same Blog page.

Step 1 - Create template style

The page uses default layout so just make sure it is assigned to JA Platon default template style.

Step 2 - Create Blog menu item

Go to Menu > Main menu, add new menu item, select Category Blog menu type, assign category and assign the JA Platon default template style.

Other settings:

Step 3 - Create modules in the sidebar-2 position

1. Articles Category: Articles - Category module

Module position: sidebar-2
Module Suffix: NOT USED

JA Platon template supports 2 third party Joomla extensions: Kunena component and Jomsocial 4 component. Here is the instruction to build the pages as the demo site.

Install Kunena and Jomsocial component

Kunena component is free, you can download it from the link: http://www.kunena.org/download. Please select the Download Kunena 4.x Extensions (None Bootstrap) package.

For Jomsocial, it is commercial extension, you have to purchase to download the extension. Please keep in mind that, JA Platon supports Jomsocial 4.

Once you have installation package of the 2 extensions, install it via installation panel: Extensions > Extension Manager.

Kunena Configuration

Step 1: Activate Kunena custom theme for JA Platon template

Download Kunena custom theme for JA Platon, extract it and copy to the folder: site_root_folder/components/com_kunena/template/.

Next, go to Components > Kunena Forum > Template tab and set the JA Platon as default template.

Step 2: configuration - Go to Configuration tab. In the demo site, we keep default settings.

Step 3: create categories - Access the Categories tab and create new category. Here is the list of categories in JA Platon demo.

Step 4: create Kunena menu item - Create new menu item, select menu type Kunena Forum » home

You can create other Kunena menu type in the same way.

JomSocial Configuration

Step 1: Activate Jomsocial custom theme for JA Platon template

Download Jomsocial custom theme for JA Platon, extract it and copy to the folder: site_root_folder/components/com_community/templates/.

Next, go to Components > Jomsocial > Configuration > Template tab and set the JA Platon as default template.

Step 2: configuration - go to Configuration tab. In the demo site, we keep default settings.

Step 3: create content - go ahead to create content: Events, Photos, Videos ... You can refer to Jomsocial documentation for more detail.

Step 4: create Jomsocial menu item - Create new menu item, select menu type Community » Home.

Create other Jomsocial page in the same way.

Supported Layouts

JA Platon supports 1 layout by default: default. Here are the structure of the supported layouts.

Assign Layout for a template style

You can create multiple templates style for JA Platon template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

To assign a layout for a JA Platon template style, open the template style > Layout setting panel > assign layout for the template style.

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 spotlight block.

2. Responsive Layout configuration

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

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


The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel > Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.


2. Mobile Menu

JA Platon supports both Off-canvas and Dropdown menu on mobile.

3.1 Off-canvas Sidebar

There are 2 steps to activate Off-canvas as mobile menu.

To enable Off-canvas sidebar, go to JA Magz template style > Addon-ons and enable the Off-canvas sidebar option.

Next, 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

3.2 Dropdown Menu

In case you want to use Dropdown menu on mobile, we suggest you to disable Off-canvas sidebar first then enable the Collapse navigation for small screens option in the "Navigation" tab of JA Platon template style editing panel.


The footer info includes 2 sections: Copyrights and T3 footer logo.

Copyrights Info modification

To change the copyrights info, open the templates/ja_platon/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>

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.

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 Platon template forum. We'll try to cover them all.

Let us know in the forum

JA Playstore

$
0
0

The section will help you with steps to install JA PlayStore template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important:

1. JA PlayStore template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA PlayStore template
  • T3 Framework plugin
  • JA ACM Module
  • JA Login Module
  • Kunena custom theme
  • Jomsocial custom theme
  • Source file

Download now


Quickstart installation

Why Quickstart

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

Download JA PlayStore quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder

Detail documentation with screenshots


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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA PlayStore template

Step 1 - Install JA PlayStore template

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

install JA PlayStore template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA PlayStore template style as your default template style.

set JA PlayStore as default template

Install all supported extensions

  • JA ACM Module
  • JA Login Module
  • JA Masthead module
  • Virtuemart component
  • Kunena component (optional)

Template folder structure

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

JA PlayStore template

JA PlayStore 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_playstore/
+-- 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
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- slideshow.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- topbar.php
¦    ¦    +-- banner-1.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    +-- com_contact/
¦    +-- layouts/
¦    +-- ...
+-- contenttype/               /*override modules and Joomla com_content*/
¦    +-- types/
¦    ¦    +-- video.xml
¦    ¦    +-- gallery.xml
¦    +-- forms/
¦    ¦    +-- article_edit.xml
¦    +-- fields/
+-- acm/               /*JA Advanced Custom Module content type*/
¦    +-- slideshow/
¦    ¦    +-- css/
¦    ¦    +-- less/
¦    ¦    +-- tmpl/
¦    ¦    +-- js/
+-- fonts/ 
¦    +-- font-awesome/
+-- js/ 
¦    +-- script.js
¦    +-- jquery.nicescroll.min.js
¦    +-- owl-carousel/
¦    +-- slick/
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any customization in the T3 plugin is not recommended. To customize your template, please do it in the "local" folder: templates/ja_playstore/local. Check out detail documentation →


Upgrade Instruction

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 upgrade

2. Upgrade JA PlayStore template

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

check upgrade

Step 2 - Upgrade JA PlayStore template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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.

JA PlayStore template supports Kunena and VirtueMart components. Here is the instruction to configure the extensions as the demo site.

Install Kunena and VirtueMart component

Kunena and Virtuemart are free, you can download it from the links:

  • Download Kunena - Please select the Download Kunena 4.x Extensions (None Bootstrap) package.
  • Download VirtueMart - Please select the DOWNLOAD VM3 NOW - VirtueMart 3 component (Core, AIO and TCPDF) package.

Once you have installation package of the 2 extensions, install it via installation panel: Extensions > Extension Manager.


Kunena Configuration

Step 1: Activate Kunena custom theme for JA PlayStore template

Download Kunena custom theme for JA PlayStore, extract it and copy to the folder: site_root_folder/components/com_kunena/template/.

Next, go to Components > Kunena Forum > Template tab and set the JA PlayStore as default template.

Step 2: configuration - Go to Configuration tab. In the demo site, we keep default settings.

Step 3: create categories - Access the Categories tab and create new category. Here is the list of categories in JA PlayStore demo.

Step 4: create Kunena menu item - Create new menu item, select menu type Kunena Forum » home


VirtueMart Configuration

Step 1: configuration - Go to Configuration panel and select config tab to configure.

In the demo site, we keep default settings.

Step 2: create categories - Access the Product Categories tab and create new category.

Category setting:

Step 3: create Virtuemart menu item - Create new menu item, select menu type Kunena Forum » home

To create same Virtuemart Pages as Demo site, please refer to the section: Shop Page configuration

This section will help you build default Joomla pages the same as JA PlayStore demo site.

Create template style

JA PlayStore has 1 layout only - default layout. So you don't need to create template style, just make sure the pages you want to use the template are assigned to JA Playstore template style.

Back-end Layout Structure

In case you want to use multiple layouts, you can duplicate the default template style, assign the layout you want.

Next, assign it to the pages you want to apply the template style for.

Home page

Here are steps to replicate the same Home page.

The homepage content is Virtuemart content so the very first step is to get the Virtuemart component installation.

Step 1 - Create Home menu item

Go to Menu > Main menu, add new menu item, select VirtueMart » virtuemart menu type and assign the JA PlayStore default template style.

In the "Page Heading", add class homepage for the "Page Class" field, check out the screenshot

Step 2 - Assign content to the homepage

Content of Home page is loaded from modules. Here is the detail configuration of each module.

Homepage Front-end Structure

1. Slideshow - JA ACM Module

Create new module, select JoomlArt Advanced Custom Module, select Slideshow type and add slideshow items.

Module position: slideshow
Module Suffix: NOT USED

2. Browse by Genre - VirtueMart Category Module

Module position: sidebar-1
Module Suffix: NOT USED

4. Virtuemart Products Module

Module position: content-mast-bottom
Module Suffix: NOT USED

5. Custom HTML module

Module position: banner-1
Module Suffix: NOT USED

Custom HTML code:

<div style="text-align: center;"><img src="https://www.joomlart.com/images/joomlart/banner/banner-2.jpg" alt="" /></div>

6. Spotlight section

The section includes 4 modules, here is the configuration of each module.

6.1 Best Review - Virtuemart Products Module

Module position: position-1
Module Suffix: normal-module

6.2 Box Module - Custom HTML module

Module position: position-2
Module Suffix: box-module

Custom HTML code:

<div class="img-full"><img  src="https://www.joomlart.com/images/joomlart/other/sam-2.jpg" alt="Sample image" /></div>

<p>Fusce sed ullamcorper est, quis laoreet quam. Pellentesque turpis augue, egestas ut enim eu, mollis vulputate nisi. Class aptent taciti sociosqu litora torquent conubia nostra, inceptos himenaeos.</p>

6.3 Best device - Custom HTML module

Module position: position-3
Module Suffix: secondary-module

Custom HTML code:

<div class="img-full"><img  src="https://www.joomlart.com/images/joomlart/other/device.jpg" alt="Sample image" /></div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce sed ullamcorper est, quis laoreet quam. Pellentesque turpis augue, egestas ut enim eu, mollis vulputate...</p>

6.4 Gamer of the year - Custom HTML module

Module position: position-4
Module Suffix: primary-module no-padding

Custom HTML code:

<div class="img-full"><img  src="https://www.joomlart.com/images/joomlart/other/sam-3.jpg" alt="Sample image" /></div>
<p>Fusce sed ullamcorper est, quis laoreet quam. Pellentesque turpis augue, egestas ut enim eu, mollis vulputate nisi. Class aptent taciti sociosqu litora torquent conubia nostra, inceptos himenaeos.</p>

7. Footer section

The section includes 6 modules, here is the configuration of each module.

7.1 AcyMailing Module

Module position: footer-1
Module Suffix: NOT USED

7.2 Social - Custom HTML Module

Module position: footer-2
Module Suffix: NOT USED

Custom HTML code:

<ul class="social-list">
<li><a class="facebook" title="Facebook" href="https://www.facebook.com/joomlart"><i class="fa fa-facebook"></i></a></li>
<li><a class="twitter" title="Twitter" href="https://twitter.com/JoomlArt"><i class="fa fa-twitter"></i></a></li>
<li><a class="google-plus" title="Google plus" href="http://www.joomlart.com/"><i class="fa fa-google-plus"></i></a></li>
<li><a class="youtube" title="Youtube" href="http://www.joomlart.com/"><i class="fa fa-youtube"></i></a></li>
</ul>

7.3 Information - Menu Module

Module position: footer-3
Module Suffix: NOT USED

The modules: "Extras" and "My Account" have same configuration.

7.4 Contact Us - Custom HTML Module

Module position: footer-6
Module Suffix: NOT USED

Custom HTML code:

<div class="contact-us">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<h4>Warehouse & Offices</h4>
<p>Guildford, Guildford, Surrey, GU1, United Kingdom</p>
<h4>Retail Store</h4>
<p>Saint Edburghs Road, Birmingham, West Midlands, B25 8YA, United Kingdom</p>
</div>

Shop Page - Virtuemart Category page

The page displays list of products from assigned categories. The page also includes modules on left sidebar - sidebar-1 position.

New page structure

Here are steps to replicate the same Shop page.

Step 1 - Create Virtuemart categories and products

From the back-end, go to Components > VirtueMart > Product Categories and create new category. Check the section for more detail instruction

Step 2 - Create menu item

Go to Menu > Main menu, add new menu item, select VirtueMart » category menu type, assign category and assign the JA PlayStore default template style.

Step 3 - Create Masthead module

Module position: masthead
Module Suffix: NOT USED

Select menu items, add title, description and background image for masthead section.

Step 4 - Create modules in sidebar-1 position

The position includes multiple modules, just create new module, assign to sidebar-1 position and the "Shop" menu item. Here is sample configuration of Virtuemart Category module.

Module position: sidebar-1
Module Suffix: NOT USED

New Releases - Category Blog page

The page displays list of articles from assigned category. The page also includes modules on masthead and sidebar-1 position.

New Releases structure

Here are steps to replicate the same "New Releases" page.

Step 1 - Create "New Releases" menu item

Go to Menu > Main menu, add new menu item, select Articles » Category Blog menu type, assign category and assign the JA PlayStore default template style.

Other settings:

Step 3 - Create Masthead module

Module position: masthead
Module Suffix: NOT USED

Select menu items, add title, description and background image for masthead section.

Step 4 - Create modules in sidebar-1 position

The position includes multiple modules, just create new module, assign to sidebar-1 position and the "Shop" menu item. Here is sample configuration of Virtuemart Category module.

Module position: sidebar-1
Module Suffix: NOT USED

Supported Layouts

JA PlayStore supports 1 layout by default: default. Here are the structure of the supported layouts.

Assign Layout for a template style

You can create multiple templates style for JA PlayStore template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

To assign a layout for a JA PlayStore template style, open the template style > Layout setting panel > assign layout for the template style.

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 spotlight block.

2. Responsive Layout configuration

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

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


The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel > Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.


JA PlayStore supports 2 menu systems: Megamenu on Desktop layout and Off-canvas on collapsed layouts: Tablet and Mobile.

3.1 Megamenu Menu

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

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

3.2 Off-canvas Sidebar

There are 2 steps to activate Off-canvas as mobile menu.

To enable Off-canvas sidebar, go to JA Playstore template style > Addon-ons and enable the Off-canvas sidebar option.

Next, 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


The footer info includes 2 sections: Copyrights and T3 footer logo.

Copyrights Info modification

To change the copyrights info, open the templates/ja_playstore/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>

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.

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 PlayStore template forum. We'll try to cover them all.

Let us know in the forum

JA Elicyon

$
0
0

The section will help you with steps to install JA Elicyon template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important:

1. JA Elicyon template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA Elicyon template
  • T3 Framework plugin
  • JA ACM Module
  • JA Google Map Plugin
  • Source file

Download now


Quickstart installation

Why Quickstart

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

Download JA Elicyon quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder

Detail documentation with screenshots


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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Elicyon template

Step 1 - Install JA Elicyon template

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

install JA Elicyon template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA Elicyon template style as your default template style.

set JA Elicyon as default template

Install all supported extensions

  • JA ACM Module
  • JA Google Map plugin
  • Virtuemart component

Template folder structure

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

JA Elicyon template

JA Elicyon 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_elycion/
+-- 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
¦    +-- default-content-left.php
¦    +-- default-content-right.php
¦    +-- default-nosidebar.php
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- content-bottom.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- mast-top.php
¦    ¦    +-- section.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    +-- com_contact/
¦    +-- layouts/
¦    +-- ...
+-- acm/               /*JA Advanced Custom Module content type*/
¦    +-- slideshow/
¦    ¦    +-- css/
¦    ¦    +-- less/
¦    ¦    +-- tmpl/
¦    ¦    +-- js/
¦    +-- container-tabs/
¦    +-- features-intro/
¦    +-- statistics/
¦    +-- testimonials/
+-- fonts/ 
¦    +-- font-awesome/
+-- js/ 
¦    +-- script.js
¦    +-- jquery.inview.min.js
¦    +-- jquery.parallax-1.1.3.js
¦    +-- responsive-tabs.js
¦    +-- slick/
¦    +-- owl-carousel/
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any customization in the T3 plugin is not recommended. To customize your template, please do it in the "local" folder: templates/ja_elicyon/local. Check out detail documentation →


Upgrade Instruction

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 upgrade

2. Upgrade JA Elicyon template

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

check upgrade

Step 2 - Upgrade JA Elicyon template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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.

JA Elicyon template supports VirtueMart components. Here is the instruction to configure the extension as the demo site.

Install VirtueMart component

Kunena and Virtuemart are free, you can download it from the links:

  • Download VirtueMart - Please select the DOWNLOAD VM3 NOW - VirtueMart 3 component (Core, AIO and TCPDF) package.

Once you have installation package of the extension, install it via installation panel: Extensions > Extension Manager.


VirtueMart Configuration

Step 1: configuration

Go to Configuration panel and select config tab to configure.

In the demo site, we keep default settings.

Step 2: create categories

Access the Product Categories tab and create new category.

Category setting:

Step 3: create Virtuemart menu item

1. Shop Menu: Display category list - Shop page screenshot

Create new menu item, select menu type VirtueMart » virtuemart. Check out the menu setting in the screenshot below:

2. Product List Page - Shop page screenshot

Create new menu item, select menu type vir-category-page, assign category to display products from. Check out the menu setting in the screenshot below:


Assign Custom Style

The custom style of Viruemart is store in an independent .less file - templates/ja_elicyon/less/extras/com_virtuemart.less. That means, if you upgrade Virtuemart, the custom style will not be lost. That mean, if you want to customize style of the component, you should use the .less file.

You can assign the custom style to the pages you want. In any JA Elicyon template style, open the Add-ons tab and assign the pages you want to load the custom style.

This section will help you build default Joomla pages the same as JA Elicyon demo site.

Home page

Home page layout structure

Here are steps to replicate the same Home page.

Step 1 - Create Home menu item

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

Step 3 - Assign content to the homepage

Content of Home page is loaded from modules. Here is the detail configuration of each module.

Homepage Front-end Structure

1. Slideshow - JA ACM Module

Create new module, select JoomlArt Advanced Custom Module, select Slideshow type and assign style-owl style then add slideshow items.

Module position: slideshow
Module Suffix: NOT USED

2. Featured Projects - Article Category Module

Create new module, select JoomlArt Advanced Custom Module, select Slideshow type and assign style-owl style then add slideshow items.

Module position: mast-col
Module Suffix: NOT USED

In the "Advanced" setting panel, please make sure you assign "slide" alternative layout.

3. JoomlArt Advanced Custom Module

Create new module, select JoomlArt Advanced Custom Module, select Features Intro type and assign style-1 style then add configure the same as the following screenshot.

Module position: section
Module Suffix: NOT USED

4. Vertical Tabs - JoomlArt Advanced Custom Module

The module displays list of modules in vertical tab, each module is a tab, tab title is module title. There are 2 steps to create such content block.

Step 1 - Create ACM module.

Create new module, select JoomlArt Advanced Custom Module, select [Container] Tabs type and assign vertical style then sellect module position: verticle-tabs.

Module position: section
Module Suffix: NOT USED

Step 2 - Create modules and assign to position vertical-tabs.

Create new module, select JoomlArt Advanced Custom Module, select Features Intro type and assign style-2 style.

Do the same to create other modules.

5. You're in Excellent company - JoomlArt Advanced Custom Module

Create new module, select JoomlArt Advanced Custom Module, select Statistics type and assign style-1 style then add configure the same as the following screenshot.

Module position: section
Module Suffix: NOT USED

6. Horizontal Tabs - JoomlArt Advanced Custom Module

The module displays list of modules in horizontal tab, each module is a tab, tab title is module title. There are 2 steps to create such content block.

Step 1 - Create ACM module.

Create new module, select JoomlArt Advanced Custom Module, select [Container] Tabs type and assign horizontal style then sellect module position: verticle-tabs.

Module position: section
Module Suffix: NOT USED

Step 2 - Create modules and assign to position horizontal-tabs.

Create new module, select Articles - Category module and configure the same as the instruction below:

In the "Advanced" setting panel, please make sure you assign "blog" alternative layout.

Do the same to create other modules.

7. Contact section

The section includes 3 modules, here is the settings of the 3 modules.

7.1 News From Blog - Articles - Category module

Create new module, select Articles - Category then configure the same as the following screenshot.

Module position: position-1
Module Suffix: bg-dark

In the "Advanced" setting panel, please make sure you assign "single" alternative layout.

7.2 Google Map - Custom HTML module

To create such Google map, it will require JA Google Map plugin to be installed.

Step 1 - Install and enable Google map plugin.

Download JA Google map plugin from the JA Elicyon download page, install the plugin and open the setting panel of the plugin, enable and configure it your way.

To have same style, color as you can see in the demo site, you will need to add custom Map Style. Here is the code, just add it to the field: Map Style.

[{"featureType":"water","elementType":"geometry","stylers":[{"color":"#e9e9e9"},{"lightness":17}]},{"featureType":"landscape","elementType":"geometry","stylers":[{"color":"#f5f5f5"},{"lightness":20}]},{"featureType":"road.highway","elementType":"geometry.fill","stylers":[{"color":"#ffffff"},{"lightness":17}]},{"featureType":"road.highway","elementType":"geometry.stroke","stylers":[{"color":"#ffffff"},{"lightness":29},{"weight":0.2}]},{"featureType":"road.arterial","elementType":"geometry","stylers":[{"color":"#ffffff"},{"lightness":18}]},{"featureType":"road.local","elementType":"geometry","stylers":[{"color":"#ffffff"},{"lightness":16}]},{"featureType":"poi","elementType":"geometry","stylers":[{"color":"#f5f5f5"},{"lightness":21}]},{"featureType":"poi.park","elementType":"geometry","stylers":[{"color":"#dedede"},{"lightness":21}]},{"elementType":"labels.text.stroke","stylers":[{"visibility":"on"},{"color":"#ffffff"},{"lightness":16}]},{"elementType":"labels.text.fill","stylers":[{"saturation":36},{"color":"#333333"},{"lightness":40}]},{"elementType":"labels.icon","stylers":[{"visibility":"off"}]},{"featureType":"transit","elementType":"geometry","stylers":[{"color":"#f2f2f2"},{"lightness":19}]},{"featureType":"administrative","elementType":"geometry.fill","stylers":[{"color":"#fefefe"},{"lightness":20}]},{"featureType":"administrative","elementType":"geometry.stroke","stylers":[{"color":"#fefefe"},{"lightness":17},{"weight":1.2}]}]

Setting Screenshot Detail documentation

Step 2 - Create custom HTML module to load Google Map

Create new module, select Custom HTML then configure the same as the following screenshot.

Module position: position-2
Module Suffix: no-padding google-map

Add the tag {jamap} in the Custom HTML field.

7.3 Contact Us - Custom HTML module

Create new module, select Custom HTML then configure the same as the following screenshot.

Module position: position-3
Module Suffix: bg-primary

Custom HTML code:

<div class="contact-us">
<h4>Warehouse &amp; Offices</h4>
<p>Guildford, Guildford, Surrey, GU1, United Kingdom</p>
<h4>Retail Store</h4>
<p style="margin-bottom: 0;">Saint Edburghs Road, Birmingham, West Midlands, B25 8YA, United Kingdom</p>
</div>

8. Call To Action - Custom HTML module

Create new module, select Custom HTML then configure the same as the following screenshot.

Module position: content bottom
Module Suffix: bg-mask

Custom HTML code:

<div class="cta-wrap">
<h2><span>Want to work with us?</span> <br /><a class="btn btn-inverse" title="Get in Touch" href="https://www.joomlart.com/index.php?Itemid=155">Get in Touch</a></h2>
</div>

Shop Page - Virtuemart Category page

The Page displays Virtuemart content so the very first step is to get the Virtuemart component installation. Check out the Virtuemart configuration section

The page includes slideshow, list of Virtuemart categories, featured products, lastest products and modules on right sidebar - sidebar-2 position.

New page structure

Here are steps to replicate the same Shop page.

Step 1 - Create menu item

Go to Menu > Main menu, add new menu item, select VirtueMart » Front page menu type and assign the JA Elicyon default template style.

To show or hide the sections: Virtuemart Categories, Featured Products and Latest Product, go to your site back-end >> VirtueMart >> Configuration >> Templates, see the screenshot below.

Step 2 - Create modules

Besides the Virtuemart content, the page includes other modules.

1. Slideshow - JA ACM Module

Create new module, select JoomlArt Advanced Custom Module, select Slideshow type and assign style-product style then add slideshow items.

Module position: slideshow
Module Suffix: NOT USED

2. Banner - Custom HTML Module

Create new module, select Custom HTML. Check out the module settings below:

Module position: vm-banner
Module Suffix: NOT USED

Custom HTML code:

<p><img src="https://www.joomlart.com/images/joomlart/other/banner-2.jpg" alt="" /></p>

2. Create modules in sidebar-2 position

The position includes multiple modules, just create new module, assign to sidebar-2 position and the "Shop" menu item. Here is sample configuration of Virtuemart Category module.

Our Products - VirtueMart Category Module

Module position: sidebar-2
Module Suffix: NOT USED

3. Create Call To Action module - Custom HTML module

Create new module, select Custom HTML then configure the same as the following screenshot.

Module position: content bottom
Module Suffix: bg-mask

Custom HTML code:

<div class="cta-wrap">
<h2><span>Want to work with us?</span> <br /><a class="btn btn-inverse" title="Get in Touch" href="https://www.joomlart.com/index.php?Itemid=155">Get in Touch</a></h2>
</div>

Virtuemart Product list page

The page displays list of Virtuemart items from select category.

Product List Page Structure

Here are steps to replicate the same "Bedroom" page.

Step 1 - Create "Bedroom" menu item

Go to Menu > Main menu, add new menu item, select VirtueMart » category menu type, assign category and assign the JA Elicyon default template style.

Step 2 - Create Template style

Go to Extensions > Template Manager, duplicate JA Elicyon template style. Open the setting of the template style, in the Layout setting panel, assign "default-nosidebar" sub layout and skip component content for Home menu item.

Open the Assignment tab and select the "Bedroom" menu item.

Supported Layouts

JA Elicyon supports 1 layout by default: default. Here are the structure of the supported layouts.

Assign Layout for a template style

You can create multiple templates style for JA Elicyon template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

To assign a layout for a JA Elicyon template style, open the template style > Layout setting panel > assign layout for the template style.

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 spotlight block.

2. Responsive Layout configuration

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

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


The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel > Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.


JA Elicyon supports 2 menu systems: Megamenu on Desktop layout and Off-canvas on collapsed layouts: Tablet and Mobile.

3.1 Megamenu Menu

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

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

3.2 Off-canvas Sidebar

There are 2 steps to activate Off-canvas as mobile menu.

To enable Off-canvas sidebar, go to JA Elicyon template style > Addon-ons and enable the Off-canvas sidebar option.

Next, 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


The footer info includes 2 sections: Copyrights and T3 footer logo.

Copyrights Info modification

To change the copyrights info, open the templates/ja_elicyon/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>

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.

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 Elicyon template forum. We'll try to cover them all.

Let us know in the forum


JA Moviemax

$
0
0

The section will help you with steps to install JA Moviemax template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important:

1. JA Moviemax template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA Moviemax template
  • T3 Framework plugin
  • JA Content Type plugin
  • JA Content Type Ajax plugin
  • JA Disqus Debate Echo Plugin
  • System - JA Tabs Plugin
  • System - JA Google Map
  • Source file

Download now


Quickstart installation

Why Quickstart

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

Download JA Moviemax quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder

Detail documentation with screenshots


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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Moviemax template

Step 1 - Install JA Moviemax template

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

install JA Moviemax template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA Moviemax template style as your default template style.

set JA Moviemax as default template

Install all supported extensions

  • JA Content Type plugin
  • JA Content Type Ajax plugin
  • JA Disqus Debate Echo Plugin
  • System - JA Tabs Plugin
  • System - JA Google Map
  • Kunena component

Template folder structure

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

JA Moviemax template

JA Moviemax 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_moviemax/
+-- 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
¦    +-- default-left-sidebar.php
¦    +-- default-mainnav.php
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- header-2.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- mainbody-left-sidebar.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- content-mast-top.php
¦    ¦    +-- content-mast-bottom.php
¦    ¦    +-- slideshow.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- contenttype/               /*extended content types*/
¦    +-- forms/
¦    ¦    +-- article_edit.xml
¦    +-- fields/
¦    +-- types/
¦    ¦    +-- gallery.xml
¦    ¦    +-- video.xml
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    ¦    +-- featured/
¦    +-- com_contact/
¦    +-- layouts/
¦    +-- ...
+-- fonts/ 
¦    +-- font-awesome/
¦    ¦    +-- css/
¦    ¦    +-- fonts/
+-- js/ 
¦    +-- script.js
¦    +-- infinitive-paging.js
¦    +-- jquery.infinitescroll.js
¦    +-- jquery.infinitescroll.min.js
¦    +-- gallery/
¦    +-- owl-carousel/
¦    +-- sick/
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any customization in the T3 plugin is not recommended. To customize your template, please do it in the "local" folder: templates/ja_moviemax/local. Check out detail documentation →

Upgrade Instruction

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 upgrade

2. Upgrade JA Moviemax template

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

check upgrade

Step 2 - Upgrade JA Moviemax template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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.

Supported Content Types

JA Content Type plugin is developed to extend Joomla core content component (com_content). In details, it allows you to create more content types. JA Moviemax adds 3 extra custom content types: Gallery and Video. In each content type, we add more custom fields while keeping all default Joomla Article fields and each content type has its own view, structure and style.

  • Gallery
  • Video

Requirement

To make the content types available in your site, install and enable the JA Content Type System plugin and JA Content Type Ajax plugin.

Create new content

In each content type, we add more custom fields, all default fiels of Article content type is kept. Each content type has its own view, structure and style.

The content types are managed in the "Article Manager". You can add new item by hitting the "Add New" button then select the content type you want.

Below you can find steps to create each custom content type and assign its view to frontpage as you can see in JA Moviemax template.

Create new item

From back-end setting, please go to: Content » Article Manager » hit the "Add New" button and select content type.

add new content

Search for content to edit

To find the content to edit, you can filter by content type. Expand the Search tools bye hit the "Search Tools" button, select content type to filter.

filter content type

Joomla Article - for News and Movies layout

Create Joomla Article

  • First, you create category to store article items. This remains the default Joomla category as usual. It will help you manage items and build views for articles easier.
  • Then, create articles (simply click "Add new" in Joomla article manager panel) and assign to the category you just create above.

Step 2: Assign view for your Joomla Article

This is default content type of Joomla com_content so you can use all the standard ways to display the content in front-page: menu, module. However, the layout and style are customized to fit the template design. Please refer to the News page config and Movies page config for detail configuration of the menu items.


Video Content Type

Video content type is aimed to manage your video from given sources, at present it supports Youtube, Vimeo and Local upload.

The extended fields for Video content type includes:

  • All settings from default Joomla Article
  • Video-specific custom fields:
    • Video source
    • Thumbnail
    • Description
    • Video width & height

Create new video article

  • First, you should create category to store video items. This remains the default Joomla category as usual. It will help you manage items and build category view for video items easier.
  • Then, create video items (simply click ‘Add new’ in Joomla article manager panel) and assign to the category you just create above.
video detail page

Manage your videos directly via Joomla com_content

For now, we are supporting 3 video sources: Youtube, Vimeo and local (videos uploaded to your hosting). Here are the formats to add the videos. For Youtube and Vimeo video sources, you just need to add full video url, for local video source, just browse the video uploaded to your hosting (inside the image folder).


Similar way like other content types, here are steps to create and assign view for Gallery content. You should see the following settings when creating a new Gallery item:

  • All settings from default Joomla Article
  • Gallery-specific custom fields (in the Gallery tab): Image, Class, Caption and Link.

Create Gallery content

  • First, create a standard Joomla category to store your Gallery items
  • Then, create new Gallery items (simply click "Add new" in Joomla article manager panel) and assign them to the category you just create above.
create gallery item

Typical Gallery item via Joomla com_content

JA Moviemax template supports Kunena components to build forum page. Here is the instruction to configure the extension as the demo site.

Install Kunena component

Kunena is free extension, you can download it from the links:

Once you have installation package of the extension, install it via installation panel: Extensions > Extension Manager.


Set JA Moviemax as default Kunena template

Step 1 - Once Kunena is installed, please download the custom template for Kunena, extract it and upload to the folder: components/com_kunena/template/.

Step 2 - Go to Components » Kunena Forum » Template and set JA Moviemax as default template for Kunena.

Kunena Configuration

From your site admin, go to: Components » Kunena Forum » Configuration. We use default settings in the demo site.

Create categories

Access the Categories tab and hit the "New Category" button to create new category.

Category setting:

Step 3: create Kunena menu items

Once Kunena component is installed successfully, the Kunena menu is auto created, you can see list all menu items from: Menu » Kunena Menu.

You can display any Kunena menu item in the Main menu by creating an alias menu item. Go to Menu » Main Menu » new menu item, select menu type: System Links » Menu Item Alias and select "Forum" menu item.

Assign Custom Style

The custom style of Moviemax is stored in an independent .less file - templates/ja_moviemax/less/extras/com_kunena.less. That means, if you upgrade Kunena, the custom style will not be lost. If you want to customize style of the component, you should use the .less file.

You can assign the custom style to the pages you want. In any JA Moviemax template style, open the Add-ons tab and assign the pages you want to load the custom style.

JA Moviemax template supports VirtueMart components. Here is the instruction to configure the extension as the demo site.

Install VirtueMart component

Virtuemart is free eCommerce extension for Joomla, you can download it from the links:

  • Download VirtueMart - Please select the DOWNLOAD VM3 NOW - VirtueMart 3 component (Core, AIO and TCPDF) package.

Once you have installation package of the extension, install it via installation panel: Extensions > Extension Manager.

VirtueMart Configuration

Step 1: configuration

Go to Configuration panel and select config tab to configure.

In the demo site, we keep default settings.

Step 2: create categories

Access the Product Categories tab and create new category.

Category setting:

Step 3: create Virtuemart menu item

1. Shop Menu: Display category list - Shop page screenshot

Create new menu item, select menu type VirtueMart » virtuemart. Check out the menu setting in the screenshot below:

2. Product List Page - Product list page screenshot

Create new menu item, select menu type vir-category-page, assign category to display products from. Check out the menu setting in the screenshot below:


Assign Custom Style

The custom style of Viruemart is store in an independent .less file - templates/ja_elicyon/less/extras/com_virtuemart.less. That means, if you upgrade Virtuemart, the custom style will not be lost. That mean, if you want to customize style of the component, you should use the .less file.

You can assign the custom style to the pages you want. In any JA Elicyon template style, open the Add-ons tab and assign the pages you want to load the custom style.

This section will help you build default Joomla pages the same as JA Moviemax demo site.

Home page

Front-end Layout Structure Back-end Layout Structure

Here are steps to replicate the same Home page.

Step 1 - Create Home menu item

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

Step 2 - Assign content to the homepage

Content of Home page includes the featured articles sections and modules assigned to the page. Here is the detail configuration of each module.

1. Tabs to display Latest | Recommended News - JA Tabs plugin

Step 1 - To create such content blocks, you will need to install and enable JA Tabs plugin

Step 2 - Create modules to display in tabs. In the demo site, we use 2 Articles - Category modules to display in the tabs. Here is the configuration of the module.

Please assign all modules you want to display in tabs in 1 position - tabs-1.

Module position: tabs-1
Module Suffix: NOT USED
Alternative Layout: infinity

Step 3 - Create CUSTOM HTML module to add tags that will load the modules in.

Module position: sidebar-2
Module Suffix: no-padding

Add the following tags in the "Custom HTML" field.

{jatabs type="modules" module="tabs-1"} {/jatabs}

The sidebar-2 is only visible in the large layout - Desktop, in the Medium - Laptop, the sidebar-2 is collapsed and user can expand the sidebar-2 by clicking the icon in the header.

2. Slideshow: Articles - Category Module

Create new module, select Articles - Category Module.

Module position: slideshow
Module Suffix: NOT USED
Alternative Layout: slideshow

3. Featured Articles: Articles - Category Module

Create new module, select Articles - Category Module.

Module position: content-mass-top
Module Suffix: NOT USED
Alternative Layout: articlelist

4. Featured Movies: Articles - Category Module

Create new module, select Articles - Category Module and follow the configuration shown in the screenshots below:

Module position: content-mass-top
Module Suffix: NOT USED
Alternative Layout: slide

5. Latest News: Articles - Category Module

Create new module, select Articles - Category Module and follow the configuration shown in the screenshots below:

Module position: sidebar-1
Module Suffix: NOT USED
Alternative Layout: Default

6. Modules in footer

The footer section includes 4 modules assigned to positions: footer-1, footer-2, footer-3, footer-4. Here is detail configuration of those modules.

6.1 Latest Movies: Articles - Latest module

Module position: footer-1
Module Suffix: NOT USED

6.2 Most Viewed: Articles - Most Read module

Module position: footer-2
Module Suffix: NOT USED

6.3 Contact Us: Custom HTML module

Module position: footer-3
Module Suffix: NOT USED

Custom HTML code:

<div class="contact-us">
<h4>Head Offices</h4>
<p>Guildford, Guildford, Surrey, GU1, United Kingdom</p>
<h4>Contact Info</h4>
<p style="margin-bottom: 0;">Saint Edburghs Road, Birmingham, West Midlands, B25 8YA, United Kingdom</p>
</div>

6.4 Social: Custom HTML module

Module position: footer-3
Module Suffix: NOT USED

Custom HTML code:

<ul class="social-list">
<li><a class="facebook" title="Facebook" href="https://www.facebook.com/joomlart"><i class="fa fa-facebook"></i></a></li>
<li><a class="twitter" title="Twitter" href="https://twitter.com/JoomlArt"><i class="fa fa-twitter"></i></a></li>
<li><a class="google-plus" title="Google plus" href="http://www.joomlart.com/"><i class="fa fa-google-plus"></i></a></li>
<li><a class="youtube" title="Youtube" href="http://www.joomlart.com/"><i class="fa fa-youtube"></i></a></li>
</ul>

News page - News page live demo

The page display list of articles from selected category in blog view with leading article and intro articles in configured number of columns.

Create News menu item

Go to Menu > Main menu, add new menu item, select Articles » Category Blog menu type and assign "ja_moviemax - Default" template style.

Other settings:


Movies page - Movies page live demo

The page display list of articles from selected category in blog view with leading article and intro articles in configured number of columns.

Create Movies menu item

Go to Menu > Main menu, add new menu item, select Articles » Movie List menu type and assign "ja_moviemax - Default" template style. This menu type is extended from Category Blog menu type.

Other settings:

In the detail pages, you will see the movie info sections: director, stars, years, trailer ...The info are extra fields.

To add extra fields for article, you will need to assign extra field group for category that contain the article.

Next, open the article editing page, in the Extra Fields tab, add content for extra fields.

Trailer page - Trailer page in demo site

The page display list of Video articles from selected category in blog view with leading article and intro articles in configured number of columns.

featured video setting

The video detail page inlcude the video added in the extra field and article description.

featured video setting

To create Video article, please refer to the Video Content Type section.

Create Trailer menu item

Go to Menu > Main menu, add new menu item, select Articles » Videos List menu type and assign "ja_moviemax - Default" template style. This menu type is extended from Category Blog menu type.

Other settings:

The page display list of Gallery articles from selected category in blog view with leading article and intro articles in configured number of columns.

featured video setting

In front-page, the Gallery detail page includes 2 sections: gallery images and description.

gallery article

To create Gallery article, please refer to the Gallery Content Type section.

Create Gallery menu item

Go to Menu > Main menu, add new menu item, select Articles » Gallery List menu type and assign "ja_moviemax - Default" template style. This menu type is extended from Category Blog menu type.

Other settings:

Article Style

The template support 2 article styles: Default and Image Background. Each template style has different views in front-page.

To configure the article style for article, open the editing page of article, in the General setting panel, assign the Article style: Default or Image Background.

Supported Layouts

JA Moviemax supports 3 layouts by default: default, default-mainnav and default-left-sidebar. Here are the structure of the supported layouts.

Assign Layout for a template style

To assign a layout for a JA Moviemax template style, open the template style > Layout setting panel > assign layout for the template style.

You can create multiple templates style for JA Moviemax template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

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 spotlight block.

2. Responsive Layout configuration

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

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

The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel > Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.


JA Moviemax supports 2 menu systems: Megamenu on Desktop layout and Bootstrap dropdown menu on collapsed layouts: Tablet and Mobile.

3.1 Megamenu Menu

By default, megamenu is enabled for the layout: default-mainnav, for other layouts: default and default-left-sidebar, megamenu is disabled and it uses off-canvas menu as main menu system.

Enable Megamenu option

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

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

3.2 Off-canvas Sidebar

There are 2 steps to activate Off-canvas sidebar.

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

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

3.2 Bootstrap dropdown menu for Mobile layout

The dropdown meu is used for collapsed layouts: mobile and tablet, it loads the main menu and display in dropdown (default mobile menu system of Joomla). To enable this dropdown menu, simply go to JA Moviemax template style, in the "Navigation" tab, enable the Collapse navigation for small screens option.

The footer info includes 2 sections: Copyrights and T3 footer logo.

Copyrights Info modification

To change the copyrights info, open the templates/ja_moviemax/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>

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.

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 Moviemax template forum. We'll try to cover them all.

Let us know in the forum

JA Healthcare

$
0
0

The section will help you with steps to install JA Healthcare template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important:

1. JA Healthcare template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA Healthcare template
  • T3 Framework plugin
  • JA K2 Filter component
  • JA ACM Module
  • JA Masthead Module
  • Source file

Download now


Quickstart installation

Why Quickstart

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

Download JA Healthcare quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder

Detail documentation with screenshots


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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Healthcare template

Step 1 - Install JA Healthcare template

From your back-end setting panel, go to: "Extensions → Manage", browse JA Healthcare template installation package then hit the "Upload and Install"

install JA Healthcare template

Step 2 - Set default template style

Go to: "Extensions → Template", set JA Healthcare template style as your default template style.

set JA Healthcare as default template

Install all supported extensions

  • K2 Component
  • JA K2 Filter Component
  • JA ACM Module
  • JA Masthead Module

Template folder structure

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

JA Healthcare template

JA Healthcare 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_healthcare/
+-- 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
¦    +-- default-nosidebar.php
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- spotlight-1.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- section.php
¦    ¦    +-- mainnav.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    ¦    +-- categories/
¦    ¦    +-- featured/
¦    +-- com_contact/
¦    +-- mod_jak2filter/
¦    +-- layouts/
¦    +-- ...
+-- acm/               /*JA Advanced Custom Module content type*/
¦    +-- slideshow/
¦    ¦    +-- css/
¦    ¦    +-- less/
¦    ¦    +-- tmpl/
¦    ¦    +-- js/
¦    +-- features-intro/
¦    +-- accordion/
¦    +-- testimonials/
¦    +-- video/
¦    +-- spotlight/
¦    +-- timetable/
+-- fonts/ 
¦    +-- font-awesome/
¦    +-- flaticon/
+-- js/ 
¦    +-- script.js
¦    +-- inview.js
¦    +-- owl-carousel/
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any customization in the T3 plugin is not recommended. To customize your template, please do it in the "local" folder: templates/ja_healthcare/local. Check out detail documentation →


Upgrade Instruction

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 upgrade

2. Upgrade JA Healthcare template

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

check upgrade

Step 2 - Upgrade JA Healthcare template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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.

JA Healthcare template supports K2 component. The K2 content is to build the Doctor page. This section provides detailed instruction to configure the extension as the demo site.

Install K2 component

K2 component is free, follow the link: Download K2 component

Once you have installation package of the extension, install it via installation panel: Extensions » Manage.

K2 Configuration

Step 1: configuration

Go to Component » K2 and hit the Parameters button on the top right corner and configure layouts, images, content, comment, etc. In the demo site, we keep default settings.

Step 2: create category

Access Components » K2 » Categories and create new category. In the category page, add title and configure other fields.

Doctor Category Settings

In the Display Settings setting panel, please make sure it is assigned to doctors template.

Display Settings - full screenshot

"All Category" Category Settings

Other categories settings are inheritted from the All Category category.

Step 3: create K2 menu item

1. Doctors page: Display list of K2 items from "Doctors" category.

Create new menu item, select menu type K2 » Item listings » Categories. Check out the menu setting in the screenshot below:

In the , please assign the "Doctors" category for the "Categories Selection" field.

Option Settings - full screenshot

Create K2 Filter module on the page

The Filter module is JA K2 Search and Filter module. Please refer to the JA K2 Filter configuration section.

2. Blog page: Display list of K2 items in blog layout.

Create new menu item, select menu type K2 » Item listings » Categories. Check out the menu setting in the screenshot below:

In the , please assign the "Physicians" category for the "Categories Selection" field.

Option Settings - full screenshot

The extension is to build K2 Filter on the Doctors page (you can use it for other pages depending your requirement). It is to filter doctors based on extra fields and other fields.

The extension includes:

  • JA K2 Filter component
  • JA K2 Search & Filter module
  • JA K2 Filter plugin

Download the extension and get it installed to your site, the installation package is all-in-one, all required extensions are included.

JA K2 filter component configuration

Go to "Components » JA K2 Filter" and hit the "Options" button on the top right corner.

In the setting panel of JA K2 Filter component, open the tab "Search Result Item Layout" and assign "decors" template for the field: "Select a template"

For other settings, you can use default settings.

JA K2 filter module configuration

Create new module and select module type: "JAK2 Extra fields Filter and Search". Check the module settings below:

Module position: sidebar-2
Module Suffix: well

Module settings:

JA K2 Filter detail documentation

This section will help you build demo pages as JA Healthcare demo site: Homepage, Departments, Doctors, K2 Blog

Home page

Here are steps to replicate the same Home page.

Step 1 - Create Home menu item

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

Enable in-time animation for Homepage

The Homepage page uses in-time animation, when you scroll down, content is animated, it is not pre-loaded as usual. To enable this feature, in the Advanced setting panel, add the class enable-effect for the Page Class field.

in-time animation

Step 3 - Assign content to the homepage

Content of Home page is loaded from modules. Here is the detail configuration of each module.

1. Slideshow - JA ACM Module

Business slideshow

» Full settings screenshot «

Module position: slideshow
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:slideshow","slideshow":{"jatools-layout-slideshow":"style-owl","slideshow[effect]":["effect-slow"],"slideshow[data]":{"slideshow[data][title]":["Medical Services that You can Trust","Arts & Humanities","Arts & Humanities"],"slideshow[data][desc]":["Proin sagittis ligula at est congue, non dictum nibh bliquet justo.","Proin sagittis ligula at est congue, non dictum nibh bliquet justo.","Proin sagittis ligula at est congue, non dictum nibh bliquet justo."],"slideshow[data][btn-title]":["Get Medicare Template","Get Medicare Template","Get Medicare Template"],"slideshow[data][btn-link]":["#","#","#"],"slideshow[data][image]":["images/joomlart/slideshow/sl-1.jpg","images/joomlart/slideshow/sl-2.jpg","images/joomlart/slideshow/sl-2.jpg"],"rows":3,"cols":6,"type":"list"}}}

Slideshow background image size suggested: 1600x720px

2. Spotlight content block

The content section includes 3 modules assigned to positions: position-1, position-2 and position-3

2.1 Emergency Case - Custom HTML module

Module position: position-1
Module Suffix: module-bg bg-gray-dark  ja-animate dl-1 fadeIn

Custom HTML code:

<p>Proin sagittis ligula at est congue, non dictum nibh aliquet. Etiam justo dolor, barius ac est ut, dolo sit uenenatis sodales libero.</p>
<a class="btn btn-secondary" href="https://www.joomlart.com/#">More Info Emergency</a>

2.2 Doctors Timetable - Custom HTML module

Module position: position-2
Module Suffix: module-bg bg-cyan ja-animate dl-4 fadeIn

Custom HTML code:

<p>Maecenas mattis id nunc non accumsan.<br> 
Phasellus id rutrum nunc. Nulla posuere orci vitae erat bulputate, nec euismod risus.</p>
<a class="btn btn-default" href="https://www.joomlart.com/index.php?option=com_content&view=featured&layout=ja_healthcare:blank&Itemid=111">Read More</a>

2.3 Opening Hours - Custom HTML module

Module position: position-3
Module Suffix: module-bg bg-primary ja-animate dl-8 fadeIn

Custom HTML code:

<ul>
<li><b>Monday - Friday</b> <span>8.30am - 5.00pm</span></li>
<li><b>Monday - Friday</b> <span>8.30am - 5.00pm</span></li>
<li><b>Monday - Friday</b> <span>8.30am - 5.00pm</span></li>
</ul>

3. [Home] About us - JA ACM Module

Module position: section
Module Suffix: full-width

Get Demo Data →

{":type":"ja_healthcare:features-intro","features-intro":{"jatools-layout-features-intro":"style-3","features-intro[align]":["1"],"features-intro[img-features]":["images/joomlart/other/feature-6.png"],"features-intro[title]":["We are a clinic that has been in business for 15 years providing top local medical care."],"features-intro[description]":["Proin c congue, non dictum nibh aliquet. Etiam justo dolor, barius ac est ut, venenatis sodales libero. Morbi blandit nibh a ante auctor, in dictum odio baucibus."],"features-intro[button]":["View all Departments"],"features-intro[title-link]":["index.php?option=com_content&view=category&layout=ja_healthcare:department&id=8&Itemid=102"]}}

4. Features Intro

The ACM type is to build features list content block.

acm module

» Full settings screenshot «

Module position: section
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:features-intro","features-intro":{"jatools-layout-features-intro":"style-1","features-intro[block-title]":["Medicare make lorem ipsum dolor bit dolo amet."],"features-intro[block-intro]":["Proin c congue, non dictum nibh aliquet. Etiam justo dolor, barius ac est ut, venenatis sodales libero. Morbi blandit nibh a ante auctor, in dictum odio \nbaucibus"],"features-intro[columns]":["3"],"features-intro[data]":{"features-intro[data][img]":["images/joomlart/other/feature-1.jpg","images/joomlart/other/feature-2.jpg","images/joomlart/other/feature-3.jpg","images/joomlart/other/feature-1.jpg"],"features-intro[data][title]":["Various Design Options","Powerful Yet Simple","Flexible Customisation","Regular Updates"],"features-intro[data][description]":["We deliver a wide variety of block layouts which add endless personalisation.","Being trusted by 20.000+ amazing members so far. Best design for all at your choice.","A big number of customisable templates, packed with both handy features and design.","Our templates are updated each time a bug is discovered or there is new features."],"features-intro[data][link]":["#","#","#","#"],"features-intro[data][btn-value]":["Feature Tour","View all Departments","See Pricing",""],"features-intro[data][btn-type]":["default","primary","default","default"],"rows":4,"cols":7,"type":"list"}}}

5. Spotlight Block

The ACM type load modules from selected module position in spotlight block, you can set the width for each module position.

acm module

» Full settings screenshot «

Module position: section
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:spotlight","spotlight":{"jatools-layout-spotlight":"style-1","spotlight[module-full-width]":["1"],"spotlight[module-equal-height]":["1"],"spotlight[module-title]":["raw"],"spotlight[data]":{"spotlight[data][position]":["section-left","section-right"],"spotlight[data][xs]":["col-xs-12","col-xs-12"],"undefined":["","","","","","","",""],"spotlight[data][sm]":["col-sm-12","col-sm-12"],"spotlight[data][md]":["col-md-6","col-md-6"],"spotlight[data][lg]":["col-lg-6","col-lg-6"],"rows":2,"cols":6,"type":"list"}}}

The next step is creating modules loaded into the spotlight block. In demo site, we are loading modules from 2 module positions: section-left and section-right

5.1 Video module - ACM Module

Module position: section-left
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:video","video":{"jatools-layout-video":"style-1","video-style[video-style]":["style-dark"],"video-style[video-link]":["youtube=qr1znPlfOxc"]}}

5.2 Feature Intro 2 - ACM Module

Module position: section-right
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:features-intro","features-intro":{"jatools-layout-features-intro":"style-2","features-intro[block-image]":["images/joomlart/other/feature-5.jpg"],"features-intro[block-title]":["Medicare malesuada odio ut turpis luctus luctus"],"features-intro[block-intro]":["Donec auctor ultrices orci sit amet luctus. Suspendisse vel eros lectus. Maecenas ut leo non eros ultricies tristique. Pellentesque habitant morbi tristique senectus."],"features-intro[data]":{"features-intro[data][img]":["images/joomlart/other/feature-4.jpg","images/joomlart/other/feature-7.jpg","images/joomlart/other/feature-8.jpg"],"features-intro[data][title]":["Health Care Services dolo sit\nsodales libero.","Sodales libero Services","Health benenatis sodales "],"features-intro[data][description]":["Proin sagittis ligula at est congue, non dictum nibh aliquet. Etiam justo dolor, barius ac est ut, benenatis sodales libero.","Duis vulputate enim elementum lectus gravida tincidunt et iaculis mauris. Nam malesuada odio ut turpis luctus luctus","Proin sagittis ligula at est congue, non dictum nibh aliquet. Etiam justo dolor, barius ac est ut, benenatis sodales libero."],"features-intro[data][link]":["","",""],"features-intro[data][btn-value]":["","",""],"features-intro[data][btn-type]":["","",""],"rows":3,"cols":7,"type":"list"}}}

6. [Home] Articles - Category: Articles - Category

Module settings

Module position: section
Module Suffix: NOT USED
Alternative Layout: articles-grid

7. Spotlight 2 Block

The ACM type load modules from selected module position in spotlight block, you can set the width for each module position.

spotlight block

» Full settings screenshot «

Module position: section
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:spotlight","spotlight":{"jatools-layout-spotlight":"style-1","spotlight[module-full-width]":["1"],"spotlight[module-equal-height]":["1"],"spotlight[module-title]":["raw"],"spotlight[data]":{"spotlight[data][position]":["section-1","section-2"],"spotlight[data][xs]":["col-xs-12","col-xs-12"],"undefined":["","","","","","","",""],"spotlight[data][sm]":["col-sm-12","col-sm-12"],"spotlight[data][md]":["col-md-6","col-md-6"],"spotlight[data][lg]":["col-lg-6","col-lg-6"],"rows":2,"cols":6,"type":"list"}}}

The next step is creating modules loaded into the spotlight block. In demo site, we are loading modules from 3 module positions: section-1 and section-2

7.1 [Home] Feature Intro 2 - 2 - ACM Module

Module position: section-1
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:features-intro","features-intro":{"jatools-layout-features-intro":"style-2","features-intro[block-image]":["images/joomlart/other/feature-11.jpg"],"features-intro[block-title]":["Nam nec turpis id ante ornare maximus"],"features-intro[block-intro]":["Duis tincidunt a nunc eget ultrices. Aenean congue lorem lacus, at consectetur nisi consectetur ut. Cras iaculis, neque vel euismod efficitur"],"features-intro[data]":{"features-intro[data][img]":["images/joomlart/other/feature-12.jpg","images/joomlart/other/feature-10.jpg","images/joomlart/other/feature-9.jpg"],"features-intro[data][title]":["Health Care Services dolo sit\nsodales libero.","Health Care Services dolo sit\nsodales libero.","Health Care Services dolo sit\nsodales libero."],"features-intro[data][description]":["Proin sagittis ligula at est congue, non dictum nibh aliquet. Etiam justo dolor, barius ac est ut, benenatis sodales libero.","Proin sagittis ligula at est congue, non dictum nibh aliquet. Etiam justo dolor, barius ac est ut, benenatis sodales libero.","Proin sagittis ligula at est congue, non dictum nibh aliquet. Etiam justo dolor, barius ac est ut, benenatis sodales libero."],"features-intro[data][link]":["","",""],"features-intro[data][btn-value]":["","",""],"features-intro[data][btn-type]":["","",""],"rows":3,"cols":7,"type":"list"}}}

7.2 Gallery - ACM Module

Module position: section-2
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:slideshow","slideshow":{"jatools-layout-slideshow":"style-gallery","slideshow[data]":{"slideshow[data][image]":["images/joomlart/slideshow/sl-4.jpg","images/joomlart/slideshow/sl-3.jpg"],"rows":2,"cols":2,"type":"list"}}}

8. [ACM Spotlight] Block accordion - Blog - JA ACM Module

The ACM type load modules from selected module positions in spotlight block, you can set the width for each module position.

spotlight block

» Full settings screenshot «

Module position: section
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:spotlight","spotlight":{"jatools-layout-spotlight":"style-1","spotlight[module-full-width]":["0"],"spotlight[module-equal-height]":["1"],"spotlight[module-title]":["T3xhtml"],"spotlight[data]":{"spotlight[data][position]":["accordion","video-medicare","blog-latest"],"spotlight[data][xs]":["col-xs-12","col-xs-12","col-xs-12"],"undefined":["","","","","","","","","","","",""],"spotlight[data][sm]":["col-sm-12","col-sm-12","col-sm-12"],"spotlight[data][md]":["col-md-4","col-md-4","col-md-4"],"spotlight[data][lg]":["col-lg-4","col-lg-4","col-lg-4"],"rows":3,"cols":6,"type":"list"}}}

The next step is creating modules loaded into the spotlight block. In demo site, we are loading modules from 3 module positions: accordion, video-medicare and blog-latest

8.1 Quick Faq - ACM Module

Module position: accordion
Module Suffix: ja-animate dl-item-0 fadeInUp

Get Demo Data →

{":type":"ja_healthcare:accordion","accordion":{"jatools-layout-accordion":"style-1","accordion[data]":{"accordion[data][accordion-name]":["Sagittis euismod lorem?","Pellentesque nec?","At ut urna convallis?"],"accordion[data][accordion-desc]":["Sagittis euismod lorem sodales consectetuer orci turpis condimentum quis condimentum senectus. At ut urna convallis lacinia ac libero condimentum penatibus nisl Nullam. Pellentesque nec tempus porttitor et iaculis sem Morbi faucibus id nibh. ","Sagittis euismod lorem sodales consectetuer orci turpis condimentum quis condimentum senectus. At ut urna convallis lacinia ac libero condimentum penatibus nisl Nullam. Pellentesque nec tempus porttitor et iaculis sem Morbi faucibus id nibh. ","Sagittis euismod lorem sodales consectetuer orci turpis condimentum quis condimentum senectus. At ut urna convallis lacinia ac libero condimentum penatibus nisl Nullam. Pellentesque nec tempus porttitor et iaculis sem Morbi faucibus id nibh. "],"rows":3,"cols":3,"type":"list"}}}

8.2 Guide to Medicare - Custom HTML Module

Module position: video-medicare
Module Suffix: ja-animate dl-item-1 fadeInUp

Custom HTML code:

<div class="videoWrapper">
<iframe width="560" height="315" src="https://www.youtube.com/embed/AN8aTVy5hP4" allowfullscreen></iframe>
</div>
<p style="margin-top: 12px">
Vestibulum eu aliquam arcu, et bibendum diam. Aenean dignissim accumsan eros nec ornare congue consequat.
</p>
<a href="https://www.joomlart.com/#" class="btn btn-primary">Read More</a>

8.3 Latest Blog - Custom HTML Module

Module position: blog-latest
Module Suffix: ja-animate dl-item-3 fadeInUp

9. [Home] Call To Actions - Custom HTML Module

Module position: section
Module Suffix: full-width

Custom HTML code:

<div class="call-to-actions">
<div class="container">
<div class="pull-left">
<div class="ja-animate" data-animation="move-from-right" data-delay="200">
<h4>Not sure that to do?</h4>
</div>
<div class="ja-animate" data-animation="move-from-right" data-delay="400">
<h4>The advice Nurse will help you figure it out</h4>
</div>
</div>
<a href="https://www.joomlart.com/#" class="btn btn-lg btn-border pull-right ja-animate" data-animation="fadeIn" data-delay="600">Make An Appointment</a>
</div>
</div>

Departments Page

The Page displays list of articles from selected category in grid view. This page uses extended category blog layout.

Here are steps to replicate the same page.

Step 1 - Create menu item

Go to Menu » Main menu, add new menu item, select Articles » xLayout - Departments menu type, assign "Departments" category then assign "ja_healthcare - Default" template style.

Step 2 - Create Masthead module - JA ACM Module

Create new module and select module "JA Masthead" and configure the masthead by selecting menu item, adding masthead title, masthead description and masthead background image.

Module position: masthead
Module Suffix: NOT USED

Step 3 - Add icons for article

Each article in the listing page has icon, the template supports Flaticon icon.

Here is the steps to add icon for article.

#1: Add extra field group for "Departments" category - open the setting page of the "Departments" category, in the "Extra Fields" tab, assign "Departments" extra fields group then save the setting.

#2: Add icon for articles of "Departments" category - open articles of the "Departments" category, in the "Extra Fields" tab, add flaticon class, for example: flaticon-operating-mask

The template integrates Flation, you can find icons from the flation main site: http://www.flaticon.com/


Services Page

The page displays list of articles from selected category in grid view. This page uses extended category blog layout.

Here are steps to replicate the same page.

Step 1 - Create menu item

Go to Menu » Main menu, add new menu item, select Articles » xLayout - Service menu type, assign "Services" category then assign "ja_healthcare - No Sidebar" template style.

In the , please assign the "Doctors" category for the "Categories Selection" field.

Option Settings - full screenshot

Create K2 Filter module on the page

The Filter module is JA K2 Search and Filter module. Please refer to the JA K2 Filter configuration section.

Step 2 - Create Masthead module - JA ACM Module

Create new module and select module "JA Masthead" and configure the masthead by selecting menu item, adding masthead title, masthead description and masthead background image.

Module position: masthead
Module Suffix: NOT USED

Doctors Page

The page displays list of K2 articles from selected categories in grid view.

Here are steps to replicate the same page.

Step 1 - Create menu item

Go to Menu » Main menu, add new menu item, select K2 » Item listings » Categories menu type, assign "Doctors" category then assign "ja_healthcare - No Sidebar" template style.

Step 2 - Create Masthead module - JA ACM Module

Create new module and select module "JA Masthead" and configure the masthead by selecting menu item, adding masthead title, masthead description and masthead background image.

Module position: masthead
Module Suffix: NOT USED

K2 Blog Page

The K2 Blog page displays list of K2 items from seclected categories in blog layout.

Create new menu item, select menu type K2 » Item listings » Categories. Check out the menu setting in the screenshot below:

In the , please assign the "Physicians" category for the "Categories Selection" field.

Option Settings - full screenshot

JA ACM module (JoomlArt Advanced Custom module) is to help you build content blocks (Slideshow, Tabs, Testimonials, etc) for your Joomla site easily based on pre-made layouts and styles.

Create new ACM module

We built a lot of content blocks in JA Healthcare template based on JA ACM module. Here is the step to create a content block with JA ACM.

Step 1 - Create JA ACM module

From your site back-end, go to: Extensions » Module, hit the "New" button to create module then select JoomlArt Advanced Custom Module

create module

Step 2 - Select type and style

The module supports many types (12 for now, more to come), in each type, it includes multiple styles.

select type and style

Step 3 - Select position, pages to display the module

create module

Step 4 - Edit content

Once you select type, style, you would see the corresponding fields. For each type, it includes sample data by default that help you understand the structure of content block. Now you can change setting of the fields, add content, etc.

edit content

Add Sample Data

Sample data is to quickly add content for a ACM module. You can add sample data from one JA ACM module to an other JA ACM module. In the setting panel of JA ACM module, hit the Advanced button on the top options bar then copy the sample data.

module style

The sample data includes: type, style, settings and values in all fields of the corresponding type and style.

Here is an example of sample data

{":type":"ja_healthcare:video","video":{"jatools-layout-video":"style-1","video-style[video-style]":["style-dark"],"video-style[video-link]":["youtube=qr1znPlfOxc"]}}

Replicate a content block as JA Healthcare demo

JA Healthcare template demo site includes a lot of content blocks that based on JA ACM module, we will provide you with sample data for each content block and detail configuration so that you can create such content blocks as our Demo. Just copy the sample data, paste it to your JA ACM module and the content will be updated for the module.

Content Block Settings

You can view all content blocks that we build from JA ACM in the JA Healthcare template Demo site →. In the section, we will provide with detail configuration and sample data for each content block.

1. Slideshow

The slideshow type is to build slideshow with images, title, description, link and the abiliy to configure animation speed.

Business slideshow

» Full settings screenshot «

Module position: slideshow
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:slideshow","slideshow":{"jatools-layout-slideshow":"style-owl","slideshow[effect]":["effect-slow"],"slideshow[data]":{"slideshow[data][title]":["Medical Services that You can Trust","Arts & Humanities","Arts & Humanities"],"slideshow[data][desc]":["Proin sagittis ligula at est congue, non dictum nibh bliquet justo.","Proin sagittis ligula at est congue, non dictum nibh bliquet justo.","Proin sagittis ligula at est congue, non dictum nibh bliquet justo."],"slideshow[data][btn-title]":["Get Medicare Template","Get Medicare Template","Get Medicare Template"],"slideshow[data][btn-link]":["#","#","#"],"slideshow[data][image]":["images/joomlart/slideshow/sl-1.jpg","images/joomlart/slideshow/sl-2.jpg","images/joomlart/slideshow/sl-2.jpg"],"rows":3,"cols":6,"type":"list"}}}

Slideshow background image size suggested: 1600x720px

2. Accordion

The module display text in accordion

acm module

» Full settings screenshot «

Module position: accordion
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:accordion","accordion":{"jatools-layout-accordion":"style-1","accordion[data]":{"accordion[data][accordion-name]":["Sagittis euismod lorem?","Pellentesque nec?","At ut urna convallis?"],"accordion[data][accordion-desc]":["Sagittis euismod lorem sodales consectetuer orci turpis condimentum quis condimentum senectus. At ut urna convallis lacinia ac libero condimentum penatibus nisl Nullam. Pellentesque nec tempus porttitor et iaculis sem Morbi faucibus id nibh. ","Sagittis euismod lorem sodales consectetuer orci turpis condimentum quis condimentum senectus. At ut urna convallis lacinia ac libero condimentum penatibus nisl Nullam. Pellentesque nec tempus porttitor et iaculis sem Morbi faucibus id nibh. ","Sagittis euismod lorem sodales consectetuer orci turpis condimentum quis condimentum senectus. At ut urna convallis lacinia ac libero condimentum penatibus nisl Nullam. Pellentesque nec tempus porttitor et iaculis sem Morbi faucibus id nibh. "],"rows":3,"cols":3,"type":"list"}}}

3. Features Intro

The ACM type is to build list of features content block

acm module

» Full settings screenshot «

Module position: section
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:features-intro","features-intro":{"jatools-layout-features-intro":"style-1","features-intro[block-title]":["Medicare make lorem ipsum dolor bit dolo amet."],"features-intro[block-intro]":["Proin c congue, non dictum nibh aliquet. Etiam justo dolor, barius ac est ut, venenatis sodales libero. Morbi blandit nibh a ante auctor, in dictum odio \nbaucibus"],"features-intro[columns]":["3"],"features-intro[data]":{"features-intro[data][img]":["images/joomlart/other/feature-1.jpg","images/joomlart/other/feature-2.jpg","images/joomlart/other/feature-3.jpg","images/joomlart/other/feature-1.jpg"],"features-intro[data][title]":["Various Design Options","Powerful Yet Simple","Flexible Customisation","Regular Updates"],"features-intro[data][description]":["We deliver a wide variety of block layouts which add endless personalisation.","Being trusted by 20.000+ amazing members so far. Best design for all at your choice.","A big number of customisable templates, packed with both handy features and design.","Our templates are updated each time a bug is discovered or there is new features."],"features-intro[data][link]":["#","#","#","#"],"features-intro[data][btn-value]":["Feature Tour","View all Departments","See Pricing",""],"features-intro[data][btn-type]":["default","primary","default","default"],"rows":4,"cols":7,"type":"list"}}}

4. Spotlight Block

The ACM type load modules from selected module position in spotlight block, you can set the width for each module position.

acm module

» Full settings screenshot «

Module position: section
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:spotlight","spotlight":{"jatools-layout-spotlight":"style-1","spotlight[module-full-width]":["1"],"spotlight[module-equal-height]":["1"],"spotlight[module-title]":["raw"],"spotlight[data]":{"spotlight[data][position]":["section-left","section-right"],"spotlight[data][xs]":["col-xs-12","col-xs-12"],"undefined":["","","","","","","",""],"spotlight[data][sm]":["col-sm-12","col-sm-12"],"spotlight[data][md]":["col-md-6","col-md-6"],"spotlight[data][lg]":["col-lg-6","col-lg-6"],"rows":2,"cols":6,"type":"list"}}}

The next step is creating modules loaded into the spotlight block. In demo site, we are loading modules from 2 module positions: section-left and section-right

4.1 Video module - ACM Module

Module position: section-left
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:video","video":{"jatools-layout-video":"style-1","video-style[video-style]":["style-dark"],"video-style[video-link]":["youtube=qr1znPlfOxc"]}}

4.2 Feature Intro 2 - ACM Module

Module position: section-right
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:features-intro","features-intro":{"jatools-layout-features-intro":"style-2","features-intro[block-image]":["images/joomlart/other/feature-5.jpg"],"features-intro[block-title]":["Medicare malesuada odio ut turpis luctus luctus"],"features-intro[block-intro]":["Donec auctor ultrices orci sit amet luctus. Suspendisse vel eros lectus. Maecenas ut leo non eros ultricies tristique. Pellentesque habitant morbi tristique senectus."],"features-intro[data]":{"features-intro[data][img]":["images/joomlart/other/feature-4.jpg","images/joomlart/other/feature-7.jpg","images/joomlart/other/feature-8.jpg"],"features-intro[data][title]":["Health Care Services dolo sit\nsodales libero.","Sodales libero Services","Health benenatis sodales "],"features-intro[data][description]":["Proin sagittis ligula at est congue, non dictum nibh aliquet. Etiam justo dolor, barius ac est ut, benenatis sodales libero.","Duis vulputate enim elementum lectus gravida tincidunt et iaculis mauris. Nam malesuada odio ut turpis luctus luctus","Proin sagittis ligula at est congue, non dictum nibh aliquet. Etiam justo dolor, barius ac est ut, benenatis sodales libero."],"features-intro[data][link]":["","",""],"features-intro[data][btn-value]":["","",""],"features-intro[data][btn-type]":["","",""],"rows":3,"cols":7,"type":"list"}}}

5. Testimonials Block

The ACM type is to build testimonial content section.

acm module

» Full settings screenshot «

Module position: testimonials
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_healthcare:testimonials","testimonials":{"jatools-layout-testimonials":"style-1","testimonials[acm-style]":["style-light"],"testimonials[enable-controls]":["0"],"testimonials[data]":{"testimonials[data][testimonial-text]":["Wasn't sure where to compliment. I just wanted to say I am so happy to be your customer. You make my life so easy, thanks for your great service. ","We love the theme, it allows me to seek creativity. I set up my e-store without having to be a coding expert."],"testimonials[data][testimonial-img]":["images/joomlart/demo/doctors/doctor-1.jpg","images/joomlart/demo/doctors/doctor-4.jpg"],"testimonials[data][author-name]":["Marsk W. via Twitter","Trung Chu"],"testimonials[data][author-img]":["",""],"rows":2,"cols":5,"type":"list"}}}

Customizing Style

JA ACM module content type structure

Each content type of JA ACM module is a folder stored in templates\ja_healthcare\acm\.

templates/ja_healthcare/acm
+-- slideshow/
¦    +-- css/
¦    +-- less/
¦    +-- tmpl/
¦    +-- js/
+-- features-intro/
+-- accordion/
+-- testimonials/
+-- video/
+-- spotlight/
+-- timetable/

In each folder (content type folder), it includes:

  • .xml file: define the fields in the layout
  • tmpl folder: include all style files that the content type support, each style is a .php file, the file is to define how the fields in the .xml file displayed in front-page.
  • less folder: include .less file to style for the content type and each style.
    1. style.less: global style of the content type and to import .less file of each style.
    2. style-1.less: contain style of Style 1 (tmpl/style-1.php). The .less file name is the same with .php style name in the tmpl folder.
  • css folder: the compiled CSS files from the less folder, all files are joined so you just have style.css in this folder.
  • .js folder (if necessary): include JavaSripts files for the content type.

3. Customize style

You can customize style for any content block and style that the content block supports. Open .less file in the less folder of the block folder, for example: templates\ja_healthcare\acm\features-intro\less then go ahead with your customization. Once done, please save the file and compile LESS to CSS via Uber template administration panel.

Please do not use .css files in the templates\ja_healthcare\acm\features-intro\css folder to customize as the files are just compiled files from less folder so if you compile LESS to CSS, the files will be overridden and your customization will be lost.

Create new fields, style

1. Add new fields for a content type

You can add new fields for any content type, open the .xml file then define new fields using the format below:

<field name="button" type="text" default="" label="FIELD_LABEL" description="FIELD_DESC" required="1" />

Select fields to display in specific style: styles in a content type load different fields depend on the purpose of the style. To do this, when defining a field in .xml file, select layouts to active the field, please follow the format:

<field name="button" type="text" default="" label="FIELD_LABEL" description="FIELD_DESC" required="1" layouts="default, style-5"/>

2. Create new style for a content type

The best way to create new style for a type is cloning a style file then rename the cloned file and customize the PHP code.

Create new content type

You can create new content type to build content for your site.

  • Step 1 - create folder inside templates\ja_healthcare\acm folder
  • Step 2 - create .xml file in the folder and define fields for the content type
  • Step 3 - create tmpl folder, add style files for the content type (style-1.php, style-2.php) and call the fields, define layout, class for fields for the style
  • Step 4 - create less folder, add .less files (style.less, style-1.less, style-2.less) and add style for the content block, style in those files.
  • Step 5 (if required) - create js folder, add .js files and add JavaScripts that is used for the content block.

Supported Layouts

JA Healthcare supports 2 layouts by default: default and default-nosidebar. Here are the structure of the supported layouts.

Assign Layout for a template style

You can create multiple templates style for JA Healthcare template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

To assign a layout for a JA Healthcare template style, open the template style » Layout setting panel » assign layout for the template style.

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 spotlight block.

2. Responsive Layout configuration

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

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


The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel » Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.


JA Healthcare supports 2 menu systems: Megamenu on Desktop layout and Off-canvas on collapsed layouts: Tablet and Mobile.

3.1 Megamenu Menu

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

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

3.2 Off-canvas Sidebar

There are 2 steps to activate Off-canvas as mobile menu.

To enable Off-canvas sidebar, go to JA Healthcare template style > Addon-ons and enable the Off-canvas sidebar option.

Next, 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


The footer info includes 2 sections: Copyrights and T3 footer logo.

Copyrights Info modification

To change the copyrights info, open the templates/ja_healthcare/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>

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.

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 Healthcare template forum. We'll try to cover them all.

Let us know in the forum

JA Resume documentation

$
0
0

The section will help you with steps to install JA Resume template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important notes:

1. JA Resume template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA Resume template
  • T3 Framework plugin
  • JA K2 Filter component
  • JA ACM Module
  • JA Quick Contact Module
  • JA Google Chart v2 Module
  • JA Social Feed Plugin
  • Source file

Download now


Quickstart installation

Why Quickstart

The quickstart allows you to replicate JA Resume demo to your server. It means, after install the quickstart, you will have a site exactly the same as the demo site, including images.

Download JA Resume quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder

Detail documentation with screenshots


Manual Installation

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"

install t3 framework plugin

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

Install JA Resume template

From your back-end setting panel, go to: "Extensions → Manage", browse JA Resume template installation package then hit the "Upload and Install"

install JA Resume template

Set default template style: Go to "Extensions → Template", set JA Resume template style as your default template style.

set JA Resume as default template

Install all supported extensions

  • EasyBlog component
  • JA ACM Module
  • JA Google Chart v2 Module
  • JA Quick Contact Module
  • JA Social Feed Plugin

Template folder structure

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

JA Resume template

JA Resume 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_resume/
+-- less/                 /*  all LESS files */ 
¦    +-- template.less
¦    +-- style.less
¦    +-- home.less
¦    +-- joomla.less
¦    +-- themes/
¦    +-- layouts/
¦    +-- extras/
¦    +-- rtl/
+-- css/                     /*compiled files from less*/
¦    +-- template.css
¦    +-- style.css
¦    +-- home.css
¦    +-- joomla.css
¦    +-- themes/            /*Compiled themes */
¦    +-- rtl/
+-- tpls/             /* all layout files and block files*/
¦    +-- default.php
¦    +-- default-content-left.php
¦    +-- frontend-features-intro.php
¦    +-- features-intro.php
¦    +-- blogger-features-intro.php
¦    +-- photographer-features-intro.php
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- spotlight-1.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- masthead.php
¦    ¦    +-- features-intro.php
¦    ¦    +-- mainbody-content-right.php
¦    ¦    +-- mainbody-content-left.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    ¦    +-- categories/
¦    ¦    +-- featured/
¦    +-- com_contact/
¦    +-- mod_jamasthead/
¦    +-- mod_articles_category/
¦    +-- mod_jaquickcontact/
¦    +-- layouts/
¦    +-- ...
+-- acm/               /*JA Advanced Custom Module content type*/
¦    +-- features-intro/
¦    ¦    +-- css/
¦    ¦    +-- less/
¦    ¦    +-- tmpl/
¦    ¦    +-- js/
¦    +-- contact-info/
¦    +-- clients/
¦    +-- testimonials/
¦    +-- gallery/
¦    +-- spotlight/
¦    +-- timetable/
¦    +-- statistics/
+-- fonts/ 
¦    +-- font-awesome/
+-- js/ 
¦    +-- script.js
¦    +-- infinitive-paging.js
¦    +-- jquery.infinitescroll.min.js
¦    +-- jquery.infinitescroll.js
¦    +-- jquery.inview.js
¦    +-- jquery.easing.1.3.js
¦    +-- owl-carousel/
¦    +-- isotope/
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php
+-- thememagic.xml
+-- templateHook.php

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any customization in the T3 plugin is not recommended. To customize your template, please do it in the "local" folder: templates/ja-resume/local. Check out detail documentation →

This section will help you build demo pages as JA Resume demo pages: Photographer Page, Model Page, Singer Page ...

Photographer Page - Demo page

Step 1 - Create template style for the landing page

Go to Extensions » Templates and duplicate the ja_resume - Default template style, rename it and configure theme, layout for the template style. For layout, please make sure you assign the template style to photographer-features-intro. Check out the setting screenshots below:

Step 2 - Create Home menu item

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

Step 3 - Assign content to the Photographer Page

Content of page is loaded from modules. Here is the detail configuration of each module.

1. Introduction - JA ACM Module

Module position: photographer-mast-top
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_resume:features-intro","features-intro":{"jatools-layout-features-intro":"style-1","FEATURES[animation]":["1"],"FEATURES[effect-blur]":["1"],"FEATURES[acm-style]":["style-dark"],"FEATURES[position-title]":["text-left"],"FEATURES[title]":["Hi! I am cavin harris."],"FEATURES[title-time]":["0"],"FEATURES[title-speed]":["30"],"FEATURES[position]":["Photographer & Art Director"],"FEATURES[position-time]":["1000"],"FEATURES[position-speed]":["30"],"FEATURES[des]":["Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inve veritatis et quasi architecto beatae vitae dicta sunt explicabo. "],"FEATURES[des-time]":["2000"],"FEATURES[des-speed]":["80"],"FEATURES[horizontal-position]":["center"],"FEATURES[vertical-position]":["center"],"FEATURES[image]":["images/joomlart/introduction/photographer.jpg"]}}

2. About Me - JA ACM Module

Module position: photographer-features-intro
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_resume:features-intro","features-intro":{"jatools-layout-features-intro":"style-2","features[title]":["biography"],"features[des]":["Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.((/p))\n((p)) Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."],"features[button-title]":["Dowload my cv"],"features[button-link]":["#"],"features[button-icon]":["fa fa-cloud-download"],"features[data]":{"features[data][icon-social]":["facebook","twitter","instagram","pinterest-p"],"features[data][title-social]":["/cavinharris_photographer","/cavinharris_photographer","/cavinharris_photographer","/cavinharris_photographer"],"features[data][link-social]":["#","#","#","#"],"rows":4,"cols":4,"type":"list"}}}

3. Timeline - JA ACM Module

Module position: photographer-features-intro
Module Suffix: title-style-1

Get Demo Data →

{":type":"ja_resume:timeline","timeline":{"jatools-layout-timeline":"style-1","timeline[acm-title]":["EDUCATION"],"timeline[data]":{"timeline[data][timeline-date]":["March 2011 — March 2013 ","March 2013 — March 2014 ","March 2014 — March 2015","March 2015 — Present "],"timeline[data][title]":["Freelance Photographer","Learning art of wedding","Art Studio","ART SCHOOL"],"timeline[data][title-link]":["#","#","#","#"],"timeline[data][description]":["Meis simul clita at qui, dolores quaerendum usu an. Vim at magna quando, omnis disputationi te his, cum maiorum instructior ne. Nec id aperiri labores, usu ut inimicus reprehendunt, laudem labitur mentitum per ut.","Error facilisi periculis ut pro, in eam iriure voluptaria. Id vix habeo quaeque eloquentiam, sonet rationibus cum ea, mea viris recteque dignissim ne. Pro modus argumentum at, nam ne delectus tincidunt.","Meis simul clitNec id aperiri labores, usu ut inimicus reprehendunt, laudem labitur mentitum per ut.a at qui, dolores quaerendum usu an. Vim at magna quando, omnis disputationi te his, cum maiorum.","Eam id facer labitur consequat, an usu suas volumus referrentur, vim ex alterum interesset Meis simul clita at qui, dolores quaerendum usu an. Vim at magna quando, omnis disputationi te his, cum maiorum."],"rows":4,"cols":5,"type":"list"}}}

4. My Skills - JA ACM Module

Module position: photographer-features-intro
Module Suffix: title-style-1

Get Demo Data →

{":type":"ja_resume:spotlight","spotlight":{"jatools-layout-spotlight":"style-1","spotlight[acm-title]":["Skills"],"spotlight[acm-desc]":["Ad nibh malis referrentur vel, scaevola percipit nam eu. Meis simul clita at qui, dolores quaerendum usu an. Vim at magna quando, omnis disputationi te his, cum maiorum instructior ne. Nec id aperiri labores, usu ut inimicus reprehendunt, laudem labitur mentitum per ut."],"spotlight[data]":{"spotlight[data][position]":["photographer-skill-1","photographer-skill-2"],"spotlight[data][xs]":["col-xs-12","col-xs-12"],"undefined":["","","","","","","",""],"spotlight[data][sm]":["col-sm-12","col-sm-12"],"spotlight[data][md]":["col-md-6","col-md-6"],"spotlight[data][lg]":["col-lg-6","col-lg-6"],"rows":2,"cols":6,"type":"list"}}}

5. Gallery - JA ACM Module

Module position: photographer-features-intro
Module Suffix: title-style-2

Get Demo Data →

6. Testimonial - JA ACM Module

Module position: photographer-features-intro
Module Suffix: title-style-2

Get Demo Data →

{":type":"ja_resume:testimonials","testimonials":{"jatools-layout-testimonials":"style-1","testimonials[acm-title]":["Testimonial"],"testimonials[author-info-color]":[""],"testimonials[data-special]":{"testimonials[data-special][testimonial-text]":["We are very pleased with your design and programming talents and continue to rely on your good work. Sure we will get back to you as our site evolves going forward. ","Your staff has been nothing less than professional and respectful. They are super patient and really listened to what I wanted. I would give you the top stars!","You're the best! You did an amazing and perfect job … We have received many positive feedbacks on our new site since the launch. Great thanks again. "],"testimonials[data-special][author-name]":["James S. ","Jaquelin A. ","Kelly B. "],"testimonials[data-special][author-title]":["Creative Director","IT Systems Analyst","IT Engineer"],"testimonials[data-special][author-img]":["images/joomlart/testimonial/items-1.jpg","images/joomlart/testimonial/items-2.jpg","images/joomlart/testimonial/items-3.jpg"],"rows":3,"cols":5,"type":"list"}}}

7. Contact

The section includes 2 content block: Contact info and Contact form. The Contact Info is using JA ACM module and the Contact Form is JA Quick Contact module. Here is the steps to create such section:

Step 1 - Create spotlight ACM module

Module position: mast-bottom
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_resume:spotlight","spotlight":{"jatools-layout-spotlight":"style-1","spotlight[acm-title]":[""],"spotlight[acm-desc]":[""],"spotlight[data]":{"spotlight[data][position]":["contact-1","contact-2"],"spotlight[data][xs]":["col-xs-12","col-xs-12"],"undefined":["","","","","","","",""],"spotlight[data][sm]":["col-sm-12","col-sm-12"],"spotlight[data][md]":["col-md-6","col-md-6"],"spotlight[data][lg]":["col-lg-6","col-lg-6"],"rows":2,"cols":6,"type":"list"}}}

In the module setting, you can see that, the ACM module is loading modules from position: contact-1 and contact-2.

Step 2 - Create module in position "contact-1" - JA ACM Module

Module position: contact-1
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_resume:contact-info","contact-info":{"jatools-layout-contact-info":"style-1","contact-info[contact-info-item]":{"contact-info[contact-info-item][contact-info-icon]":["","","",""],"contact-info[contact-info-item][contact-info-name]":["Address","Phone","Mail","Web"],"contact-info[contact-info-item][contact-info-value]":["1600 Amphitheatre Parkway, Mountain View, CA, 94043","00 1 650-253-0000","no-reply@joomlart.com","((a href=\"https://www.joomlart.com\" title=\"Joomlart\"))www.joomlart.com((/a))"],"rows":4,"cols":4,"type":"list"}}}

Step 3 - Create module in position "contact-2" - JA Quick Contact Module

Module position: contact-2
Module Suffix: NOT USED

Step 4 - Create Onepage Menu system

In JA Resume Demo, each home page is a one-page, each menu item is linked to a section in the page. Here is steps to create the one-page menu. For example, we will create About Me menu item that link to Biography section.

Create About Me menu item. There are 2 important notes that you have to keep in mind.

1. Menu type = External URL
2. Add link for the menu item, use format: index.php?Itemid=101#about_me

The link includes 2 parts, the first part is the link of Home menu item (default menu): index.php?Itemid=101, "101" is the Home menu id. And the second part is module name (alias) - about_me that menu navigates to when clicking on.

Do the same to create other menu items.

JA Resume template supports EasyBlog component, it comes with 2 custom themes: JA Resume and JA Resume Wall.

JA Resume Wall layout - JA Resume layout

Here is the instruction to create such EasyBlog pages.

1. Install EasyBlog component

EasyBlog component is commercial extension, you need to buy it and download from http://stackideas.com/, follow this link for more details about the extension.

Once you have installation package of the extension, install it via installation panel: Extensions » Manage.

2. Add JA Resume Custom Theme

In the JA Resume download page, down load the file: JA Resume Theme for EasyBlog, extract it and add to your site root folder, once done, open the folder: components\com_easyblog\themes and you will see 2 Easy custom themes: JA Resume and JA Resume Wall.

Next, go to your site admin panel » Components » EasyBlog » Themes and set JA Resume or JA Resume Wall as default Easyblog theme.

3. EasyBlog configuration

In the JA Resume Demo site, we use default settings, if you want to have same Easyblog pages as demo, you can leave the settings as it is.

3.1 Create categories

Under the categories tab, create new category and add required information for the category. Here is list of categories created in JA Resume demo site.

The category has same settings so we just show setting screenshots of a sample category - Photography.

4. Create EasyBlog Menu Item

Create new menu item and select menu type: EasyBlog » (Posts) Frontpage » (Posts) Frontpage.

JA ACM module (JoomlArt Advanced Custom module) is to help you build content blocks (Slideshow, Tabs, Testimonials, etc) for your Joomla site easily based on pre-made layouts and styles.

Create new ACM module

We built a lot of content blocks in JA Resume template based on JA ACM module. Here is the step to create a content block with JA ACM.

Step 1 - Create JA ACM module

From your site back-end, go to: Extensions » Module, hit the "New" button to create module then select JoomlArt Advanced Custom Module

create module

Step 2 - Select type and style

The module supports many types (12 for now, more to come), in each type, it includes multiple styles.

select type and style

Step 3 - Select position, pages to display the module

create module

Step 4 - Edit content

Once you select type, style, you would see the corresponding fields. For each type, it includes sample data by default that help you understand the structure of content block. Now you can change setting of the fields, add content, etc.

edit content

Add Sample Data

Sample data is to quickly add content for a ACM module. You can add sample data from one JA ACM module to an other JA ACM module. In the setting panel of JA ACM module, hit the Advanced button on the top options bar then copy the sample data.

module style

The sample data includes: type, style, settings and values in all fields of the corresponding type and style.

Here is an example of sample data

{":type":"ja_resume:features-intro","features-intro":{"jatools-layout-features-intro":"style-1","FEATURES[animation]":["1"],"FEATURES[effect-blur]":["1"],"FEATURES[acm-style]":["style-dark"],"FEATURES[position-title]":["text-left"],"FEATURES[title]":["Hi! I am cavin harris."],"FEATURES[title-time]":["0"],"FEATURES[title-speed]":["30"],"FEATURES[position]":["Photographer & Art Director"],"FEATURES[position-time]":["1000"],"FEATURES[position-speed]":["30"],"FEATURES[des]":["Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inve veritatis et quasi architecto beatae vitae dicta sunt explicabo. "],"FEATURES[des-time]":["2000"],"FEATURES[des-speed]":["80"],"FEATURES[horizontal-position]":["center"],"FEATURES[vertical-position]":["center"],"FEATURES[image]":["images/joomlart/introduction/photographer.jpg"]}}

Supported Layouts

JA Resume supports multiple layouts by default, in the template setting, open the "Layout" setting panel and assign layout for the template style.

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 spotlight block.

2. Responsive Layout configuration

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

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


The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel » Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.

Logo Link

There are 2 options for Logo link: Default and Menu Item ID. The "Default" option will link logo to the entire site while the "Menu Item ID" allows you to set link for logo to specific menu item by adding the menu item id to the field.


JA Resume supports multiple menu systems: Off-canvas and mobile dropdown menu.

2.1 Off-canvas Sidebar

There are 2 steps to activate Off-canvas as mobile menu.

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

Next, 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

Create "More" menu item that show Off-canvas sidebar

In demo site, when you click on "More" menu item, it will show Off-canvas sidebar, this is custom function.

The custom function is based on JS code added in the file: templates\ja_resume\js\script.js, check out the JS code below:

// Full-nav click to show off-canvas menu
(function($){
  $(document).ready(function(){
    jQuery('body').on('click', function(e) {
      if (jQuery(e.target).is('a[href="https://www.joomlart.com/#full-nav"]')){
        $('.off-canvas-toggle').trigger('tap', e);
        e.stopPropagation();
        e.preventDefault();
        return false;
      }
    });
    jQuery('.off-canvas-toggle').on('tap', function() {
		if (isMobile.tablet)
	    	jQuery('.t3-header').css( 'margin-top', (jQuery(window).scrollTop())+'px');
    });
  });
  // off click for full-nav
  $(window).load(function(){
    setTimeout(function(){
      $('a[href="https://www.joomlart.com/#full-nav"]').off();
    },100);
  })
})(jQuery);

To have same menu item, create new menu item, select menu type: External URL and add link: #full-nav.

2.2 Mobile Dropdown menu

In case you don't want to use Off-canvas sidebar as mobile menu, you can use dropdown menu. Simply, open the "Navigation" setting panel and enable "Collapse navigation for small screens" option.


The footer info includes 2 sections: Copyrights and T3 footer logo.

Copyrights Info modification

To change the copyrights info, open the templates/ja_resume/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>

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.

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 upgrade

2. Upgrade JA Resume template

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

check upgrade

Step 2 - Upgrade JA Resume template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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 Resume template forum. We'll try to cover them all.

Let us know in the forum

JA Simpli

$
0
0

The section will help you with steps to install JA Simpli template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

The download package of JA Simpli includes:

  • Quickstart package
  • JA Simpli template

Download now


Quickstart installation

Why Quickstart

The quickstart allows you to replicate JA Simpli demo to your server. It means, after installing the quickstart, you will have a clone of our demo site on your server.

Download JA Simpli quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder

Detail documentation with screenshots


Manual Installation

Step 1 - Install JA Simpli template

From your back-end setting panel, go to: "Extensions → Manage", browse JA Simpli template installation package then hit the "Upload and Install"

install JA Simpli template

Step 2 - Set default template style

Go to: "Extensions → Template", set JA Simpli template style as your default template style.

set JA Simpli as default template

In case you want to apply JA Simpli for specific menu items, open the template style, in the Assignment tab, select the menu items to apply JA Simpli template style.

assign JA Simpli to specific menu items

Template folder structure

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

JA Simpli template

templates/ja_simpli/
+-- less/                 /*  all LESS files */ 
¦    +-- _components.less
¦    +-- _core.less
¦    +-- _joomla.less
¦    +-- _mixins.less
¦    +-- _styles.less
¦    +-- _typo.less
¦    +-- _variables.less
¦    +-- template.less
+-- css/                     /*compiled from less*/
¦    +-- custom.css
¦    +-- template.css
¦    +-- _typo.css
¦    +-- error.css
¦    +-- offline.css
¦    +-- custom-styles.tpl.css
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_search/
¦    +-- field/
¦    +-- layouts/
¦    +-- mod_articles_category/
¦    +-- modules.php
+-- etc/ 
¦    +-- presets/
¦    +-- supported-classes.ini
+-- vendors/ 
¦    +-- font-awesome-4.5.0/
¦    +-- icomoon.less
+-- js/ 
¦    +-- template.js
+-- info/
+-- images/
+-- language/
+-- templateDetails.xml  
+-- component.php/ 
+-- helper.php/
+-- index.php/
+-- offline.php/
+-- error.php/

This section will help you build Home pages as JA Simpli demo site: Landing page (One page), Magazine, Coporate, Business

Landing page - One pages

homepage structure

Full Screenshot

Here are steps to replicate the same Landing page.

Step 1 - Create template style for the landing page

Go to Extensions » Templates and duplicate the JA Simpli default template style then configure as the screenshot below:

Layout Configuration

Advanced Settings

Step 2 - Create menu item

Go to Menu » Main menu, add new menu item, select Articles » Single Article menu type and assign "Simpli - [Landing page]" template style.

In the Page Display setting panel, please add page class landing-page, check out the setting screenshot.

Step 3 - Assign content to the landing page

Content of landing page is loaded from modules. Here is the detail configuration of each module.

1. [Landing page] Top 1 - Custom HTML module

Business slideshow

Module position: lp-top-1
Module Suffix: NOT USED

View HTML Code →

<div class="row-fluid hero-unit">

<div class="span7 unit-image">
<img src="https://www.joomlart.com/images/demo/landing/bp.png" alt="Free Joomla Template" style="margin-top: 20px;"/>
</div>

<div class="span5 unit-text">
<div class="hero-unit text-left">
<h1 style="margin-top: 0;">Welcome to JA Simpli</h1>
<p class="big">Fully loaded best Free Responsive Joomla template with tons of features. Structured and coded on the lines of Joomla's own default templates.</p>

<div class="badge-icon-group">
<span class="badge-icon active first-item"><i class="fa fa-download"></i>Download now<small>Free download</small></span>
<span class="badge-icon last-item"><i class="fa fa-support"></i>Get support<small>Require's Subscription</small></span>
</div>

</div>
</div>

</div>

2. [Landing page] Top 2 - Custom HTML module

Module position: lp-top-2
Module Suffix: NOT USED

View HTML Code →

<div class="container">
<div class="row-fluid features-intro style-1">

<div class="span6 text-center">
<img src="https://www.joomlart.com/images/demo/landing/img-scetion2.png" alt="Iphone"/>
</div>

<div class="span6">
<h2 class="features-title">Outstanding Core Features</h2>
<ul>
<li>
<strong>1</strong><span class="line-icon"></span><h4>Simplicity</h4>
The template is not based on any framework. It's clean and simple for quick implementation & comes loaded with a powerful admin backend for easy customization. No coding required.
</li>
<li>
<strong>2</strong><span class="line-icon"></span><h4>4 pre-made unique layouts</h4>
To jumpstart your imagination, we have included 4 different home page variants viz. Business, Magazine, Corporate and Landing page (Onepage with <b>sticky menu</b>). More layouts would be added in the coming versions, for now these layouts should get you started.</li>
<li>
<strong>3</strong><span class="line-icon"></span><h4>Fully responsive</h4>
The Free Joomla template is fully responsive and uses the default Joomla! <b>Bootstrap 2.3.2</b>. Why? (Scroll down to FAQ section for answer). Outstanding look and feel in all responsive layouts: Desktop, Tablet & Mobile.</li>
<li>
<strong>4</strong><h4>Inbuilt powerful customizer</h4>
Tweaking css elements is a breeze with realtime preview right in the backend. Customize layouts with clicks. JA Simpli ships with a intuitive Admin panel with special focus on basic Joomla users. Its fun to play around.</li>
</ul>
</div>

</div>

</div>

3. [Landing page] Top 3 - Custom HTML module

Module position: lp-top-3
Module Suffix: NOT USED

View HTML Code →

<div class="container"><div class="features-intro style-2">

<div class="row-fluid">

<div class="span4 feature-item">
<span class="icon"><img src="https://www.joomlart.com/images/demo/landing/no-framework.png" alt="No Framework"/></span>
<h3>No Framework</h3>
<p>To keep the template clean, lightweight, easy to use and customize, we decided not to use any Framework for the template.</p>
</div>

<div class="span4 feature-item">
<span class="icon"><img src="https://www.joomlart.com/images/demo/landing/bootstrap.png" alt="Bootstrap 2 integration"/></span>
<h3>Bootstrap 2 integration</h3>
<p>Bootstrap is a powerful front-end framework, it will be extramently helpful for web development and content building based on tons of premade markups.</p>
</div>

<div class="span4 feature-item">
<span class="icon"><img src="https://www.joomlart.com/images/demo/landing/less-css.png" alt="LESS & CSS"/></span>
<h3>LESS & CSS</h3>
<p>JA Simpli is built with LESS - a dynamic style sheet language, once development is done, it is complied to CSS, that means you can develop with CSS or LESS.</p>
</div>

</div>

<div class="row-fluid">

<div class="span4 feature-item">
<span class="icon"><img src="https://www.joomlart.com/images/demo/landing/font-awesome.png" alt="Font Awesome 4.6"/></span>
<h3>Font Awesome 4.5</h3>
<p>The integration of the latest Font Awesome version - v4.5 allows you to add any font Awesome icon by adding the class like: <code>fa fa-home</code>.</p>
</div>

<div class="span4 hilite feature-item">
<span class="icon"><img src="https://www.joomlart.com/images/demo/landing/layout.png" alt="Flexible layout system"/></span>
<h3>Flexible layout system</h3>
<p>JA Simply supports multiple layouts by default, they are standard layouts: 3 columns, 2 column and 1 colum with boxed or full width style.</p>
</div>

<div class="span4 feature-item">
<span class="icon"><img src="https://www.joomlart.com/images/demo/landing/theme-customizer.png" alt="Theme customizer"/></span>
<h3>Theme Customizer Tool</h3>
<p>The magic tool helps user customize style and other elements in your website based on predefined parameters in real time. What you do is what you see.</p>
</div>

</div>

<div class="row-fluid">

<div class="span4 feature-item">
<span class="icon"><img src="https://www.joomlart.com/images/demo/landing/powerful-layout.png" alt="Powerful Layout configuration"/></span>
<h3>Powerful Layout configuration</h3>
<p>Customizing layout is just simple with JA Simpli, the layout configuration with lots of option built-in help you build layout your ways with ease.</p>
</div>

<div class="span4 feature-item">
<span class="icon"><img src="https://www.joomlart.com/images/demo/landing/custom-code.png" alt="Custom Code" /></span>
<h3>Custom Code</h3>
<p>No need to look for correct files to add scripts like Google Analytics code, all are implemented as fields in admin panel. Just add scripts to the tags you want: <code>&lt;head&gt;</code>, <code>&lt;body&gt;</code>.</p>
</div>

<div class="span4 feature-item">
<span class="icon"><img src="https://www.joomlart.com/images/demo/landing/more.png" alt="More features" /></span>
<h3>More feature...</h3>
<ul>
<li>Sticky Menu</li>
<li>Compatible with most popular 3rd extensions</li>
<li>Intuitive admin panel</li>
</ul>
</div>

</div>

</div></div>

4. [Landing page] Testimonials - Custom HTML module

Module position: lp-top-4
Module Suffix: NOT USED

View HTML Code →

<div id="myCarousel" class="carousel slide">
<!-- Carousel items -->
<div class="carousel-inner">
<div class="active item">
<div class="testimonial style-2 text-left">
<span class="author-img"><img src="https://www.joomlart.com/images/demo/other/mark.jpg" alt="Avatar"/></span>
<h4>From just an idea to realization - Mark Lee, StackIdeas.com</h4>
<p class="testimonial-text">Glad to see this one see the light of the day, current Joomla! default templates have been topic of discussion for late and JA Simpli should help to fill the gap. JoomlArt, For the love of Joomla, you guys now got to roll out a admin template too.</p>
</div>
</div>
<div class="item">
<div class="testimonial style-2 text-left">
<span class="author-img"><img src="https://www.joomlart.com/images/demo/other/parth.jpg" alt="Avatar"/></span>
<h4>Parth lawate, TechJoomla</h4>
<p class="testimonial-text">This is a simply fantastic effort ! In a time where templates without any special 'frameworks' are not thought of anymore, you have proven yet again that there is plenty of room to innovate. Now that you have shown what you can do with the Joomla frontend, how about a breath of fresh air for the Joomla admin?</p>
</div>
</div>
</div>
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
</ol>
</div>

5. [Landing page] Bot 1 - Custom HTML module

Module position: lp-bot-1
Module Suffix: NOT USED

View HTML Code →

<div class="container">
<div class="row-fluid features-intro style-3">

<div class="span6 item-first">
<img src="https://www.joomlart.com/images/demo/landing/lp-1.png" alt="Sample image"/>
<h2 class="features-title">Elegant Frontend</h2>
<p>Covering popular layouts, responsive by default, multiple module positions, fast yet simple.</p>
</div>

<div class="span6 item-last">
<img src="https://www.joomlart.com/images/demo/landing/lp-2.png" alt="Sample image"/>
<h2 class="features-title">powerful Backend</h2>
<p>No coding skills required, customize colors, layouts right from the backend with live preview smile as your template take shape.</p>
</div>

</div>
</div>

6. [Landing page] Gallery - Custom HTML module

Module position: lp-bot-2
Module Suffix: NOT USED

View HTML Code →

7. [Landing page] FAQs - Custom HTML module

Module position: lp-bot-3
Module Suffix: NOT USED

View HTML Code →

<div class="container"><div class="faq-block">
<div class="row-fluid">

<div class="span6">
<h4 class="faq-question"><i class="fa fa-question-circle"></i>Why BootStrap 2.3.2?</h4>
<p>Well thats what Joomla! uses as default. We will add Bootstrap 3 support later on. Right now this baby got to act like a default Joomla template.</p>
</div>

<div class="span6">
<h4 class="faq-question"><i class="fa fa-question-circle"></i>Where can I download?</h4>
<p>We still have few things to tweak. Subscribe to Simpli mailing list to get the early access and updates.</p>
</div>

</div>

<div class="row-fluid">

<div class="span6">
<h4 class="faq-question"><i class="fa fa-question-circle"></i>What about 3rd party extension support?</h4>
<p>Works well with StackIdeas extensions to start with, other popular extensions will be tested soon. So far no issues.</p>
</div>

<div class="span6">
<h4 class="faq-question"><i class="fa fa-question-circle"></i>Support Scope</h4>
<p>Our support scope is limited to helping users get demo site alike display and bug fixes only.</p>
</div>

</div>

<div class="row-fluid">

<div class="span6">
<h4 class="faq-question"><i class="fa fa-question-circle"></i>Why Free?</h4>
<p>Joomla! really needs a good powerful default template, instead of complaining or waiting, we went ahead and hopefully this will encourage others also to address the default templates issue of Joomla!.</a>.</p>
</div>

<div class="span6">
<h4 class="faq-question"><i class="fa fa-question-circle"></i>Want customization ?</h4>
<p>Customization requests are beyond our support scope, but we do offer customization service, please submit <a href="https://www.joomlart.com/joomlart/custom-service">custom work service request</a>.</p>
</div>

</div>

</div></div>

8. [Landing page] Newsletter - Custom HTML module

Module position: lp-bot-4
Module Suffix: NOT USED

View HTML Code →

<!-- NEWSLETTER -->
<div class="subscribe-form">
<div name="responeform" accept-charset="UTF-8" class="getResponseForm">
<input type="hidden" name="getpostdata" value="get">
<div class="subscribe-form">
<p>Get our awesome releases and latest updates with exclusive news and offers in your inbox.</p>
<div class="row">
<div class="col-xs-12">
<div class="input-group">
<span class="input-group-addon"><i class="fa fa-envelope-o"></i></span>
<input type="text" name="e" class="form-control" placeholder="Your Email" value="">
<input type="hidden" name="l" value="f3wtvKC49aSVFEMkeCcnmg"/>
<span class="input-group-btn"><input type="button" value="Subscribe" class="btn btn-primary btn-getResponse" name="Subscribe" /></span>
</div>
</div>
</div>
</div>
<div class="subscribe-result">
</div>
</div>
</div>

<script>
(function($){
$('.btn-getResponse').on('click', function () {
var $form = $(this).closest('.getResponseForm'),
email = $form.find('input[name="e"]').val(),
list = $form.find('input[name="l"]').val();
if (!isEmail(email)) {
alert('Please enter a valid email!');
$('#getResponseEmail').focus();
return false;
}

$form.addClass('loading').find('input').prop('disabled', true);
// loading
$form.find('i.fa').attr('class', 'fa fa-spinner fa-spin');
$.ajax({
dataType: 'JSONP',
url: 'https://www.joomlart.com/newsletter-subscribe/?email=' + email + (list ? '&list=' + list : ''),
data: {},
crossDomain: true,
success: function(html){
$form.removeClass('loading');
// show result
if (html == 'ok') {
$form.find('.subscribe-result').html('Woohoo! You\'re almost there! Check your inbox and click the link in the confirmation email.<br />Thank You.');
} else if (html == 'fail') {
$form.find('.subscribe-result').html('Woohoo! Please refresh the page and do the subscription again.<br />Thank you.');
} else if (html == 'Already subscribed.') {
$form.find('.subscribe-result').html('Woohoo! You\'re already subscribed!<br />Thank you.');
} else {
$form.find('.subscribe-result').html(html);
}

// hide form and show message
$form.find('.subscribe-form').fadeOut();
$form.find('.subscribe-result').hide().fadeIn();
}
});
return false;
});

function isEmail(email) {
var regex = /ˆ([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
})(jQuery);
</script>
<!-- //NEWSLETTER -->

Coporate page

coporate layout structure

Full Screenshot

Here are steps to replicate the same coporate page.

Step 1 - Create template style for the coporate page

Go to Extensions » Templates and duplicate the JA Simpli default template style then configure as the screenshot below:

Layout Configuration

Advanced Settings

Step 2 - Create menu item

Go to Menu » Main menu, add new menu item, select Articles » Single Article menu type and assign "Simpli - [Corporate style]" template style.

In the Page Display setting panel, please add page class corporate, check out the setting screenshot.

Step 3 - Assign content to the landing page

Content of landing page is loaded from modules and an article. Here is the detail configuration of each module.

1. [Corporate] Slideshow - Custom HTML module

Business slideshow

Module position: topsl-1
Module Suffix: NOT USED

View HTML Code →

<div class="container" style="min-height: 500px;">
<div class="hero-unit text-left">
<h1>Creative simpli<br />
Business template</h1>
<p class="lead">The best solution for your business</p>
<a href="https://www.joomlart.com/#" title="Sample link" class="btn btn-primary btn-large">Download now</a>
</div>
</div>

2. Custom modules in position "topsl-2"

The section includes 3 modules, here is the detail configuration of the modules.

2.1 About us - Custom HTML module

Module position: topsl-2
Module Suffix: NOT USED

View HTML Code →

<div class="media">
<div class="media-img pull-left">
<img src="https://www.joomlart.com/images/demo/other/sam-15.jpg" alt="Our workspace"/>
</div>
<div class="media-body">
<h4 class="media-heading">Workspace</h4>
<p class="hidden-sm">Vestibulum vel gravida nunc wisi.</p>
</div>
</div>

2.2 Portfolio - Custom HTML module

Module position: topsl-2
Module Suffix: NOT USED

View HTML Code →

<div class="media">
<div class="media-img pull-left">
<img src="https://www.joomlart.com/images/demo/other/sam-16.jpg" alt="Portfolio"/>
</div>
<div class="media-body">
<h4 class="media-heading">Our portfolio</h4>
<p class="hidden-sm">Mattis quis senectus lobortis adipiscing.</p>
</div>
</div>

2.3 Contact us - Custom HTML module

Module position: topsl-2
Module Suffix: NOT USED

View HTML Code →

<div class="media">
<div class="media-img pull-left">
<img src="https://www.joomlart.com/images/demo/other/sam-17.jpg" alt="Contact us"/>
</div>
<div class="media-body">
<h4 class="media-heading">Contact us</h4>
<p class="hidden-sm">Interdum urna cursus pretium curabitur.</p>
</div>
</div>

3. Modules on position "position-7"

The section includes 2 modules, here is the detail configuration of the modules.

3.1 Highlight module 2 - Custom HTML module

Module position: position-7
Module Suffix: mod-hilite

View HTML Code →

<h4 style="margin-top: 0; text-transform: uppercase;">Unofficial Joomla! default template</h4>
Interdum urna cursus pretium curabitur turpis nunc ligula eu dictumst. Sed nulla sapien vivamus condimentum.

3.2 Our Staff - Custom HTML module

Module position: position-7
Module Suffix: NOT USED

View HTML Code →

<ul class="staff">
<li>
<img src="https://www.joomlart.com/images/demo/other/sam-3.jpg" alt="Sample image"/>
<h5>T.Schlossnagle</h5>
<span>CEO - Co-founder</span>
<a href="https://www.joomlart.com/#" title="Email">dr@corporate.com</a>
</li>

<li>
<img src="https://www.joomlart.com/images/demo/other/sam-4.jpg" alt="Sample image"/>
<h5>T.Schlossnagle</h5>
<span>CTO</span>
<a href="https://www.joomlart.com/#" title="Email">dr@corporate.com</a>
</li>

<li>
<img src="https://www.joomlart.com/images/demo/other/sam-5.jpg" alt="Sample image"/>
<h5>T.Schlossnagle</h5>
<span>CEO - Co-founder</span>
<a href="https://www.joomlart.com/#" title="Email">dr@corporate.com</a>
</li>

<li>
<img src="https://www.joomlart.com/images/demo/other/sam-6.jpg" alt="Sample image"/>
<h5>T.Schlossnagle</h5>
<span>Director</span>
<a href="https://www.joomlart.com/#" title="Email">dr@corporate.com</a>
</li>
</ul>

4. Modules on position "botsl-1"

The section includes 4 modules, here is the detail configuration of the modules.

4.1 Use for Any Website - Custom HTML module

Module position: botsl-1
Module Suffix: NOT USED

View HTML Code →

<div class="img-wrap"><img src="https://www.joomlart.com/images/demo/other/sam-9.jpg" alt="Sample image"  /></div>
Vestibulum in tortor tortor aenean fames id wisi enim. Quis id consequat nulla.

Other modules in the position have same configuration and HTML markup, follow the module configuration to create other modules.

5. Modules on position "botsl-2"

The section includes 2 modules, here is the detail configuration of the modules.

5.1 [Corporate] Customer testimonial - Custom HTML module

Module position: botsl-2
Module Suffix: NOT USED

View HTML Code →

<div class="testimonial">
<div class="author-info">
<span class="author-img"><img src="https://www.joomlart.com/images/demo/other/sam-11.jpg" alt="Sample author"/></span>
<strong class="author-name">Roderick Holmes</strong>
<span class="author-title">Co-Founder - <a href="https://www.joomlart.com/#" title="Website">www.joomlart.com</a></span>
</div>
<p class="testimonial-text">Lacinia faucibus consectetuer vestibulum elit quisque at et ultrices sed libero. Ut nam eu nunc enim curabitur non metus eu turpis eget.</p>
</div>

Other module in the position have same configuration and HTML markup, follow the module configuration to create other modules.

6. Partner - Custom HTML module

Module position: botsl-3
Module Suffix: NOT USED

View HTML Code →

<div class="row client-list">
<div class="span2"><a href="https://www.joomlart.com/#" title="Sample link"><img src="https://www.joomlart.com/images/demo/other/client-11.png" alt="Sample client"/></a></div>
<div class="span2"><a href="https://www.joomlart.com/#" title="Sample link"><img src="https://www.joomlart.com/images/demo/other/client-14.png" alt="Sample client"/></a></div>
<div class="span2"><a href="https://www.joomlart.com/#" title="Sample link"><img src="https://www.joomlart.com/images/demo/other/client-17.png" alt="Sample client"/></a></div>
<div class="span2"><a href="https://www.joomlart.com/#" title="Sample link"><img src="https://www.joomlart.com/images/demo/other/client-18.png" alt="Sample client"/></a></div>
<div class="span2"><a href="https://www.joomlart.com/#" title="Sample link"><img src="https://www.joomlart.com/images/demo/other/client-19.png" alt="Sample client"/></a></div>
<div class="span2"><a href="https://www.joomlart.com/#" title="Sample link"><img src="https://www.joomlart.com/images/demo/other/client-20.png" alt="Sample client"/></a></div>
</div>

Magazine page

Magazine layout structure

Full Screenshot

Here are steps to replicate the same Magazine page.

Step 1 - Create template style for the Magazine page

Go to Extensions » Templates and duplicate the JA Simpli default template style then configure as the screenshot below:

Layout Configuration

Advanced Settings

Step 2 - Create menu item

Go to Menu » Main menu, add new menu item, select Articles » Category Blog menu type and assign "Simpli - [Magazine style]" template style.

In the Page Display setting panel, please add page class magazine, check out the setting screenshot.

Step 3 - Assign content to the landing page

Content of landing page is intro articles list of assigned category and modules assigned to the page. The display of intro articles is configured in the menu item setting page. Here is the detail configuration of modules assigned to the page.

1. Articles Grid: Articles - Category module

Module position: topsl-1
Module Suffix: NOT USED
Alternative Layout: grid

In the Advanced setting panel, please assign the "grid" for the "Alternative Layout" field, check out the setting screenshot.

2. Modules in position "position-7"

There are multiple modules assigned to the "position-7" module position on the Magazine page. Here is configuration of the modules.

2.1 Video trends - Custom HTML module

Module position: position-7
Module Suffix: module-dark

View HTML Code →

<iframe width="350" height="197" src="https://www.youtube.com/embed/2j8kPyqM7Eg" frameborder="0" allowfullscreen></iframe>

2.2 Most read: Articles - Category module

Module position: position-7
Module Suffix: NOT USED

3. Modules in position "botsl-2" - Newsletter Form

There are 2 modules assigned to the "botsl-2" module position, here is configuration of the modules.

3.1 [Magazine] Newsletter - Custom HTML module

Module position: botsl-2
Module Suffix: NOT USED

View HTML Code →

Get our awesome releases and latest updates with exclusive news and offers in your inbox.

3.2 [Magazine] Newsletter form - Custom HTML module

Module position: botsl-2
Module Suffix: NOT USED

View HTML Code →

<div class="newsletter">
<form name="formAcymailing77591" method="post" onsubmit="return submitacymailingform('optin','formAcymailing77591')" action="/index.php/en/" id="formAcymailing77591">
<input type="text" title="E-mail" value="E-mail" name="user[email]" class="inputbox" onblur="if(this.value=='') this.value='E-mail';" onfocus="if(this.value == 'E-mail') this.value = '';" id="user_email_formAcymailing77591">
<input type="submit" onclick="try{ return submitacymailingform('optin','formAcymailing77591'); }catch(err){alert('The form could not be submitted '+err);return false;}" name="Submit" value="Subscribe" class="button subbutton btn btn-primary">
</form>
</div>

The section is to help you understand the template admin panel with options & settings to customize style and configure layouts.

Theme Customizer

This tool allows you to customize style, font, changing logo ... for specific pages in real time. The panel has 2 sections: the customizer tool and the font-end, what you change in the customizer will be previewed in the front-end panel.

Settings devided into groups based on its functionality.

Once the customization is done, save the changes. The changes is not saved directly to the customizer, it is saved as a preset. Open the Preset setting panel and select the version you saved. The preset works like a theme, it contains all the changes you did with the customier.

Each preset is a file stored in folder: media\ja_simpli\revisions\styles, you can rename the files or delete them in case you don't have intention to use that.

Google Webfont embed format

When customizing, if you want to use Google fonts, you need to embed it first. In the Google Font tab, embed the Google fonts you want, here is a sample format:

PT+Sans:400,400italic,700,700italic

Layout Configuration

The layout configuration allows you to configure layouts the ways you want. It includes lots of settings and options to manage layout with ease.

1. General settings

The general setting panel has 1 option only: Container. If enable the option, the site is put in class container, if not, it will be full-width layout.

2. Header configuration

The header configuration panel includes settings to set background image for header section, put it in "container" class or not (this "container" setting will override the setting in General setting), setting to make the header sticky or not and width setting for header blocks: left and right. The "Header Left" is the logo and the "Header Right" is a module position where you can put any content.

3. Navigation Setting

The Navigation configuration panel is to configure the main menu. It includes settings to set background image for navigation section, put it in "container" class or not (this "container" setting will override the setting in General setting), setting to make the header sticky or not and width setting for left and right blocks.

4. Top positions Setting

The setting panel includes settings for 4 sections, when enable a section, assign module position that the section load content from. For example, you assign position "lp-top-1" for the "Top spotlight 1" section, it will load all published modules in the "lp-top-1" position.

You can add section title and description, width for each section.

5. Main Content Setting

Enable this option if you want the main content to be displayed in the pages using the template style. You can also enable or disable the 2 sidebars. For each sidebar block, assign module position that the content is loaded from and set the width for the sidebar. The width of the main content section is based on Bootstrap grid - 12 columns.

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 upgrade

2. Upgrade JA Simpli template

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

check upgrade

Step 2 - Upgrade JA Simpli template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

Detail documentation - Video tutorials

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 Simpli template forum. We'll try to cover them all.

Let us know in the forum

JA Megastore documentation

$
0
0

The section will help you with steps to install JA Megastore template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important:

1. JA Megastore template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA Megastore template
  • T3 Framework plugin
  • JA VM Product Module
  • JA Advanced Custom Module
  • Source file

Download now


Quickstart installation

Why Quickstart

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

Download JA Megastore quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder

Detail documentation with screenshots


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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Megastore template

Step 1 - Install JA Megastore template

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

install JA Megastore template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA Megastore template style as your default template style.

set JA Megastore as default template

Install all supported extensions

  • JA VM Product Module
  • JA Advanced Custom Module
  • Virtuemart component

Template folder structure

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

JA Megastore template

JA Megastore 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_megastore/
+-- 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
¦    +-- default-nosidebar.php
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- mainbody-content-left.php
¦    ¦    +-- mainbody-content-right.php
¦    ¦    +-- mainbody-home-1.php
¦    ¦    +-- mainbody-home-2.php
¦    ¦    +-- mainbody-nosidebar.php
¦    ¦    +-- t3-mast-top.php
¦    ¦    +-- t3-mast-bottom.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- acm/               /*JA Advanced Custom Module content type*/
¦    +-- slideshow/
¦    ¦    +-- config.xml
¦    ¦    +-- css/
¦    ¦    +-- less/
¦    ¦    +-- tmpl/
¦    ¦    +-- js/
¦    +-- gallery/
¦    +-- clients/
¦    +-- spotlight/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    ¦    +-- featured/
¦    +-- com_contact/
¦    +-- layouts/
¦    +-- com_virtuemart/
¦    +-- mod_javmproducts/
¦    +-- mod_virtuemart_cart/
¦    +-- ...
+-- fonts/ 
¦    +-- font-awesome/
¦    ¦    +-- css/
¦    ¦    +-- fonts/
+-- js/ 
¦    +-- script.js
¦    +-- imagesloaded.pkgd.js
¦    +-- imagesloaded.pkgd.min.js
¦    +-- bxslider-4/
¦    +-- owl-carousel/
¦    +-- isotope/
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any customization in the T3 plugin is not recommended. To customize your template, please do it in the "local" folder: templates/ja_megastore/local. Check out detail documentation →

JA Megastore template supports VirtueMart components. Here is the instruction to configure the extension as the demo site.

Install VirtueMart component

Virtuemart is free eCommerce extension for Joomla, you can download it from the links:

  • Download VirtueMart - Please select the DOWNLOAD VM3 NOW - VirtueMart 3 component (Core, AIO and TCPDF) package.

Once you have installation package of the extension, extract the package and you will see list of packages: com_virtuemart.3.0.14.zip, com_virtuemart.3.0.14_ext_aio.zip, com_tcpdf_1.0.0.zip install all the packages one by one via installation panel: Extensions » Manage.

VirtueMart Configuration

Step 1: configuration

Go to Configuration panel and select config tab to configure.

In the demo site, we keep default settings.

Step 2: create categories

Access the Product Categories tab and create new category.

Category setting:

Step 3: create Virtuemart menu item

1. Shop Menu: Display category list - Shop page screenshot

Here are steps to replicate the same Shop page.

Step 1 - Create template style

The page use default-nosidebar layout so we need to duplicate the ja_megastore - Default template, name it as "ja_megastore - No Sidebar" and assign default-nosidebar layout for the template style.

Step 2 - Create menu item

Create new menu item, select menu type VirtueMart » Front page. Check out the menu setting in the screenshot below:

2. Product List Page - Product list page screenshot

Create new menu item, select menu type VirtueMart » Category Layout, assign category to display products from. Check out the menu setting in the screenshot below:

The product list page has modules on right sidebar. Here is instructions to create same modules.

2.1 Privacy Policy: JA ACM Module

Module position: sidebar-2
Module Suffix: NOT USED

Get Demo Data →

{":type":"ja_megastore:clients","clients":{"jatools-layout-clients":"style-2","clients[columns]":["1"],"clients[acm-style]":["style-light"],"clients[full-width]":["0"],"clients[img-gray]":["0"],"clients[img-opacity]":["100"],"clients[height-item]":["115"],"clients[client-item]":{"clients[client-item][client-logo]":["images/joomlart/clients/item-9.png","images/joomlart/clients/item-10.png","images/joomlart/clients/item-11.png","images/joomlart/clients/item-12.png"],"clients[client-item][client-name]":["Free delivery","30 days return","Support online","Any questions?"],"clients[client-item][client-link]":["#","#","#","#"],"clients[client-item][client-desc]":["Laoreet dolo sit eleifend augue.","Quisque nunc dolor, \nimperdiet luctus magna.","Morbi et fringilla magna. Quisque malesuada.","Nunc volutpat nisl ac. \nSee our ((a href=\"#\" title=\"\"))FAQ((/a)) or ((a href=\"#\" title=\"\"))contact us((/a))."],"rows":4,"cols":5,"type":"list"}}}

2.2 Hot Products: VirtueMart Products Module

Module position: sidebar-2
Module Suffix: NOT USED

2.3 New Products: VirtueMart Products Module

Module position: sidebar-2
Module Suffix: NOT USED

Assign Custom Style

The custom style of Viruemart is store in an independent .less file - templates/ja_elicyon/less/extras/com_virtuemart.less. That means, if you upgrade Virtuemart, the custom style will not be lost. That mean, if you want to customize style of the component, you should use the .less file.

You can assign the custom style to the pages you want. In any JA Elicyon template style, open the Add-ons tab and assign the pages you want to load the custom style.

This section will help you build default Joomla pages the same as JA Megastore demo site.

Home page


View Full Image

Here is instruction to create the same Home page

Step 1 - Create Home menu item

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

Step 2 - Assign content to the homepage

Content of Home page is loaded from modules. Here is the detail configuration of each module.

1. Welcome Message - Custom HTML Module - Position: "topbar-left"

Module position: topbar-left
Module Suffix: NOT USED

Custom HTML code:

<span>Welcome to megastore</span>

2. Head Login - Menu Module - Position: "topbar-right"

Module position: topbar-right
Module Suffix: NOT USED

3. VirtueMart Currency Selector Module - Position: "topbar-right"

Module position: topbar-right
Module Suffix: NOT USED

4. VirtueMart Search Product Module - Position: "head-search"

Module position: head-search
Module Suffix: NOT USED

5. VirtueMart Shopping Cart Module - Position: "top-cart"

Module position: top-cart
Module Suffix: NOT USED

6. Virtical Megamenu - Menu module - position: "navbar-category"

Here is steps to creative virtical megamenu:

Step 1: Create menu module

Create new module and select module type "menu". Here is the configuration of the module.

Module position: navbar-category
Module Suffix: NOT USED
Alternative Layout: category

Please make sure you select "category" alternative layout in the "Advanced" setting panel.

Step 2: Create Banner in for each parent menu

As you can see in the demo that, when hovering on each menu in Category menu, it has different banner image.

To create different module on vertical megamenu of each menu, create new module. For the module position, please use the format menu-menu_id. For example, if you want to assign a module to vertical megamenu of menu "Men", the menu item id is 180 so the module should be assigned to position menu-180.

7. [Features] Slideshow - JA ACM module - position: "featured-slideshow"

Module position: featured-slideshow
Module Suffix: NOT USED

You can use the sample data to quickly replicate the module settings. Copy below sample data and hit the "Advanced" button then add the sample data to.

{":type":"ja_megastore:slideshow","slideshow":{"jatools-layout-slideshow":"style-owl","slideshow[data]":{"slideshow[data][image]":["images/joomlart/banner/item-1.jpg","images/joomlart/banner/item-12.jpg","images/joomlart/banner/item-13.jpg"],"slideshow[data][slideshow-link]":["#","#","#"],"rows":3,"cols":3,"type":"list"}}}

8. Banner module - position: "features-banner"

Firt, you need to create banner. Go to: Components » Banners and create new banner. Here is sample banner configuration in demo site.

Next, create new module and select module type: "Banners". Here is the module configuration.

Module position: features-banner
Module Suffix: NOT USED

9. Clients - JA ACM module - position: "position-1"

Module position: position-1
Module Suffix: NOT USED

You can use the sample data to quickly replicate the module settings. Copy below sample data and hit the "Advanced" button then add the sample data to.

{":type":"ja_megastore:clients","clients":{"jatools-layout-clients":"style-1","clients[columns]":["2"],"clients[acm-style]":["style-light"],"clients[full-width]":["0"],"clients[img-gray]":["0"],"clients[img-opacity]":["100"],"clients[client-item]":{"clients[client-item][client-logo]":["images/joomlart/clients/item-1.png","images/joomlart/clients/item-2.png","images/joomlart/clients/item-3.png","images/joomlart/clients/item-4.png","images/joomlart/clients/item-5.png","images/joomlart/clients/item-6.png","images/joomlart/clients/item-7.png","images/joomlart/clients/item-8.png"],"clients[client-item][client-name]":["Nivea","Biore","Rmi","","","","",""],"clients[client-item][client-link]":["index.php?Itemid=506","index.php?Itemid=507","index.php?Itemid=508","index.php?Itemid=509","index.php?Itemid=507","index.php?Itemid=508","index.php?Itemid=509","index.php?Itemid=506"],"rows":8,"cols":4,"type":"list"}}}

10. Hot Products - VirtueMart Products module - position: "position-2"

Module position: position-2
Module Suffix: NOT USED

11. New Products - VirtueMart Products module - position: "position-3"

Module position: position-3
Module Suffix: NOT USED

12. Privacy Policy - JA ACM module - position: "position-4"

Module position: position-4
Module Suffix: NOT USED

You can use the sample data to quickly replicate the module settings. Copy below sample data and hit the "Advanced" button then add the sample data to.

{":type":"ja_megastore:clients","clients":{"jatools-layout-clients":"style-2","clients[columns]":["1"],"clients[acm-style]":["style-light"],"clients[full-width]":["0"],"clients[img-gray]":["0"],"clients[img-opacity]":["100"],"clients[height-item]":["114"],"clients[client-item]":{"clients[client-item][client-logo]":["images/joomlart/clients/item-9.png","images/joomlart/clients/item-10.png","images/joomlart/clients/item-11.png","images/joomlart/clients/item-12.png"],"clients[client-item][client-name]":["Free delivery","30 days return","Support online","Any questions?"],"clients[client-item][client-link]":["#","#","#","#"],"clients[client-item][client-desc]":["Laoreet dolo sit eleifend augue.","Quisque nunc dolor, \nimperdiet luctus magna.","Morbi et fringilla magna. Quisque malesuada.","Nunc volutpat nisl ac. \nSee our ((a href=\"#\" title=\"\"))FAQ((/a)) or ((a href=\"#\" title=\"\"))contact us((/a))."],"rows":4,"cols":5,"type":"list"}}}

13. Product Tabs - JA VM Products Module - position: "tabs"

The position includes multiple modules: All Products, Fashion New, Home & Living. Each module is displayed as a tab. Here is sample configuration of 1 module, for other modules, you can do the same way.

Module position: tabs
Module Suffix: NOT USED

14. Banner Grid - JA ACM Module - position: "t3-mast-bottom"

Module position: t3-mast-bottom
Module Suffix: NOT USED

You can use the sample data to quickly replicate the module settings. Copy below sample data and hit the "Advanced" button then add the sample data to.

{":type":"ja_megastore:gallery","gallery":{"jatools-layout-gallery":"style-1","isotope[colmb]":["1"],"isotope[coltb]":["3"],"isotope[coldt]":["3"],"isotope[gutter]":["20"],"isotope[gallery]":{"isotope[gallery][selectitem]":["1","1","1","1"],"undefined":["","","",""],"isotope[gallery][img]":["images/joomlart/banner/item-4.jpg","images/joomlart/banner/item-6.jpg","images/joomlart/banner/item-5.jpg","images/joomlart/banner/item-7.jpg"],"isotope[gallery][title]":["","","",""],"isotope[gallery][link]":["#","#","#","#"],"rows":4,"cols":5,"type":"list"}}}

15. [Spotlight] Hitech - JA ACM Module - position: "t3-mast-bottom"

As you can see that, the module loads other modules from positions: banner-left and content-right. Here is the instruction to create the same section.

Step 1: Create [Spotlight] Hitech module.

Module position: t3-mast-bottom
Module Suffix: NOT USED

You can use the sample data to quickly replicate the module settings. Copy below sample data and hit the "Advanced" button then add the sample data to.

{":type":"ja_megastore:spotlight","spotlight":{"jatools-layout-spotlight":"style-1","spotlight[acm-title]":["Hitech"],"spotlight[acm-nogrid]":["1"],"spotlight[data]":{"spotlight[data][position]":["banner-left","content-right"],"spotlight[data][xs]":["col-xs-12","col-xs-12"],"undefined":["","","","","","","",""],"spotlight[data][sm]":["col-sm-3","col-sm-9"],"spotlight[data][md]":["col-md-3","col-md-9"],"spotlight[data][lg]":["col-lg-3","col-lg-9"],"rows":2,"cols":6,"type":"list"}}}

Step 2: Create Banner module on position: banner-left

Firt, you need to create banner. Go to: Components » Banners and create new banner. Here is sample banner configuration in demo site.

Next, create new module and select module type: "Banners". Here is the module configuration.

Module position: banner-left
Module Suffix: NOT USED

Step 3: Create modules on position: banner-right

There are 2 modules in the position: JA VM Products and VirtueMart Manufacturers.

JA VM Products module settings:

Module position: content-right
Module Suffix: NOT USED

VirtueMart Manufacturers module settings:

Module position: content-right
Module Suffix: NOT USED

16. Sport - JA VM Products Module - position: "t3-mast-bottom"

Module position: t3-mast-bottom
Module Suffix: NOT USED

17. Banner Bottom - JA ACM Module - position: "t3-mast-bottom"

Module position: t3-mast-bottom
Module Suffix: banner-bottom

Supported Layouts

JA Megastore supports 2 layouts by default: default, default-nosidebar. Here is the structure of the supported layouts.

Assign Layout for a template style

To assign a layout for a JA Megastore template style, open the template style » Layout setting panel » assign layout for the template style.

You can create multiple templates style for JA Megastore template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

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 spotlight block.

2. Responsive Layout configuration

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

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

The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel » Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.


JA Megastore supports multiple menu systems: Megamenu & Vertical Megamenu on Desktop layout and Off-canvas on collapsed layouts: Tablet and Mobile.

3.1 Megamenu configuration

Megamenu allows you to display menu items in flexible ways: in columns, group menus, adding icons & class for each menu item or assign module to menu, etc.

Enable Megamenu option

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

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

3.2 Vertical Megamenu configuration

JA Megastore supports Virtical Megamenu to organize products in your shop in better ways.

Here is steps to creative virtical megamenu:

Step 1: Create menu module

Create new module and select module type "menu". Here is the configuration of the module.

Module position: navbar-category
Module Suffix: NOT USED
Alternative Layout: category

Please make sure you select "category" alternative layout in the "Advanced" setting panel.

Step 2: Create Banner in for each parent menu

As you can see in the demo that, when hovering on each menu in Category menu, it has different banner image.

To create different module on vertical megamenu of each menu, create new module. For the module position, please use the format menu-menu_id. For example, if you want to assign a module to vertical megamenu of menu "Men", the menu item id is 180 so the module should be assigned to position menu-180.

3.3 Off-canvas Sidebar

There are 2 steps to activate Off-canvas sidebar.

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

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

Module position: off-canvas
Module Suffix: hidden-lg hidden-md

Back-end Settings

3.4 Bootstrap dropdown menu for Mobile layout

The dropdown meu is used for collapsed layouts: mobile and tablet, it loads the main menu and display in dropdown (default mobile menu system of Joomla). To enable this dropdown menu, simply go to JA Megastore template style, in the "Navigation" tab, enable the Collapse navigation for small screens option.

The footer section includes modules and copyrights info.

1. Footer modules

There are 5 modules in the footer section, here is the configuration of the modules.

1.1 Shop Info - Custom HTML module

Module position: footer-info
Module Suffix: NOT USED

Custom HTML code:

<ul class="info-list">
<li><i class="fa fa-map-marker" aria-hidden="true"></i><span><b>Address:</b><p>2411 Any Street. Any Town. United Kingdom.</p></span></li>
<li><i class="fa fa-envelope" aria-hidden="true"></i><span><b>Mail to:</b><a href="mailto:support@yourstore.com">support@yourstore.com</a></span></li>
<li><i class="fa fa-phone" aria-hidden="true"></i><span><b>Phone:</b><p>+123 456 7890</p></span></li>
<li><i class="fa fa-fax" aria-hidden="true"></i><span><b>Fax:</b><p>+123 456 7890</p></span></li>
</ul>

1.2 Subscribe Form - AcyMailing Module

Module position: footer-subcribe
Module Suffix: NOT USED

1.3 Shop Menu - Menu Module

Module position: footer-1
Module Suffix: NOT USED

Other modules have same settings with the "Shop" menu module.

2. Copyrights Info modification

To change the copyrights info, open the templates/ja_megastore/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>

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.

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 upgrade

2. Upgrade JA Megastore template

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

check upgrade

Step 2 - Upgrade JA Megastore template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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 Megastore template forum. We'll try to cover them all.

Let us know in the forum

JA Admin

$
0
0

The section will help you with steps to install JA Admin template for your Joomla 3 site.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Installation

Step 1 - download the template.

Download now

Step 2 - install the package to your Joomla site: From your back-end setting panel, go to: "Extensions → Extension Manager", browse JA Admin template installation package then hit the "Upload and Install"

install JA Admin template

Step 3 - set default template style

Go to: "Extensions → Template Manager", set JA Admin template style as your default template style.

set JA Admin as default template

Once done, your site admin panel will look like this:

set JA Admin as default template

Dashboard Configuration

Only Administrator has permission to configure dashboard.

Access to your site admin panel and go to "Dashboard" page. Check out the structure of the dashboard page.

1. Build dashboard

You can build multiple dashboard profiles, each usergroup is considerred as a profile and for each profile, it can have different dasboard with different enabled modules and quick links.

All dashboard profile is listed in the Manage Dashboard dropdown, select profile and hit button: "Manage".

In the profile configuration, you can enable the modules you want.

Next, open the Quicklinks tab, in the panel, you can create groups and add drag & drop to select quick links for each group.

You can edit any quicklink, add icon (font awesome or image), change title and link.

By default, the system auto generate quicklinks, when you install new components, the quicklinks of the new extensions will be generated. You can also create custom quicklink. Hit the "Add New" and add info for the quicklink.

Once done, save and close the configuration panel, in the dashboard page panel, you will have a dashboard for selected profile with list of enabled modules and assigned quicklinks in groups.

2. Edit back-end modules

For the modules enabled in the dasboard profile, you can edit. Once it is enabled, the module is auto assigned to cpanel.

As mentioned, the layout includes multiple multiple positions: cpanel, cpanel-left, cpanel-right.

To view all modules in back-end, please go to: Extensions > Modules and select the "Administrator" type. In the panel, it show all modules group by module position, you can enable more modules or disable module if you want.

3. Disable Administrator Menu

In case want to disable the Administrator for a dashboard profile so when the user login, their dashboard only have enabled modules and assigned quicklinks. To do that, select the dashboard profile and hit the button manage. In the Module configuration panel, find and disable the "Administrator Menu"

Do the same way to create dashboard for other profiles.

Theme configuration

JA Admin template includes lots of built-in functionalities to help you configure the template easier. From the back-end, go to: Extensions > Template > JA Admin > Advanced. In the pannel, you can see multiple configuration pannels.

You can customize the style of the template using the predefined parameters.

1. Configure navigation: Horizontal and Vertical

The template support 2 navigation types: Vertical and horizontal.

To configure navigation, open the "Navigation", select vertical or horizontal menu then save the changes.

2. Header logo setting

Open the Header tab and you can browse image to display as header logo. The field "Logo Small" is for logo image in small screens: tablet and mobile.

3. Theme Settings

The template support multiple theme colors, open the "Theme" configuration panel and select the theme you want then save the setting.

4. Login page configuration

You can change the login page background with image or color, change logo, etc. Open the "Login Page" configuration panel and do changes.

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 upgrade

2. Upgrade JA Admin template

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

check upgrade

Step 2 - Upgrade JA Admin template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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 Admin template forum. We'll try to cover them all.

Let us know in the forum

JA Intranet

$
0
0

The section will help you with steps to install JA Intranet template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

The download package includes:

  • Quickstart package
  • JA Intranet template
  • T3 Framework plugin
  • JA Google Chart 2 Module
  • JA Advanced Custom Module
  • JA Accordion Module
  • Source file

Download now


Quickstart installation

Why Quickstart

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

Download JA Intranet quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder

Detail documentation with screenshots


Manual Installation

Important:

1. JA Intranet template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Intranet template

Step 1 - Install JA Intranet template

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

install JA Intranet template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA Intranet template style as your default template style.

set JA Intranet as default template

Install all supported extensions

  • EasySocial component
  • EasyDiscuss component
  • DOCman component
  • JA Advanced Custom Module
  • JA Accordion Module
  • JA Google Chart 2 Module

Template folder structure

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

JA Intranet template

JA Intranet 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_intranet/
+-- 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
¦    +-- wall.php
¦    +-- login.php
¦    +-- dashboard.php
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- mainbody-dashboard.php
¦    ¦    +-- mainbody-wall.php
¦    ¦    +-- mainbody-login.php
¦    ¦    +-- mainbody-home-2.php
¦    ¦    +-- slideshow.php
¦    ¦    +-- login.php
¦    ¦    +-- spotlight-1.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- acm/               /*JA Advanced Custom Module content type*/
¦    +-- statistics/
¦    ¦    +-- config.xml
¦    ¦    +-- css/
¦    ¦    +-- less/
¦    ¦    +-- tmpl/
¦    ¦    +-- js/
¦    +-- alert/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    ¦    +-- featured/
¦    +-- com_docman/
¦    +-- mod_docman_documents/
¦    +-- mod_easysocial_dropdown_menu/
¦    +-- com_contact/
¦    +-- layouts/
¦    +-- ...
+-- fonts/ 
¦    +-- ionicons/
¦    ¦    +-- css/
¦    ¦    +-- fonts/
¦    +-- font-awesome/
¦    ¦    +-- css/
¦    ¦    +-- fonts/
+-- js/ 
¦    +-- script.js
¦    +-- infinitive-paging.js
¦    +-- jquery.infinitescroll.min.js
¦    +-- jquery.infinitescroll.js
¦    +-- imagesloaded.pkgd.min.js
¦    +-- bxslider-4/
¦    +-- owl-carousel/
¦    +-- isotope/
¦    +-- slick/
¦    +-- mCustomScrollbar/
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any customization in the T3 plugin is not recommended. To customize your template, please do it in the templates/ja_intranet folder

Instructions to configure supported 3rd extensions in JA Intranet: EasySocial, EasyDiscuss, DOCman.

EasySocial configuration

JA Intranet template supports Easysocial component. Here is the instruction to configure the extension as the demo site.

1. Install Easysocial component

EasySocial is commercial extension so you will need to buy it from stackideas. Download the package and install to your site.

2. Configuration

Once the configuration is done, go to: Components » EasySocial and you can configure the extension. In JA Intranet template demo, we use default settings.

EasyDiscuss Component configuration

1. Install EasyDiscuss component

EasyDiscuss is commercial extension so you will need to buy it from stackideas. Download the package and install to your site.

2. Configuration

Once the configuration is done, go to: Components » EasyDiscuss and you can configure the extension. In JA Intranet template demo, we use default settings.

DOCman Component configuration

1. Install DOCman component

DOCman is commercial extension so you will need to buy it from Joomla Tools. Download the package and install to your site.

2. Configuration

This extension is quite simple, it does not require any configuration, it is used to manage download files. You can access Components » DOCman and build category structure for the download page as you want.

Customized style of 3rd extensions

The custom style of EasySocial is store in an independent .less file - templates/ja_intranet/less/extras/com_easysocial.less. That means, if you upgrade EasySocial, the custom style will not be lost. use the .less file to do customization.

You can assign the custom style to the pages you want. In any JA Intranet template style, open the Add-ons tab and assign the pages you want to load the custom style.

This section will help you build the pages the same as JA Intranet demo site.

Dasboard page


View Full Image

Here is instruction to create the same Dashboard page

Step 1 - Create template style

The page uses dashboard layout so we need to create template style and assign the dashboard layout. The best way to create template is cloning JA Intranet default template style.

Here is the layout structure of the page.

Step 2 - Create Dashboard menu item

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

Step 3 - Assign content to the Dashboard

Content of Dashboard page is loaded from modules. Here is the detail configuration of each module.

1. Modules on Header: Head search and Notification

The sections includes multiple modules: Search, Easysocial notification and easysocial dropdown menu.

1.1 Search module

Module position: head-search
Module Suffix: NOT USED

1.2 Easysocial Notification module

Module position: notification
Module Suffix: NOT USED

1.3 Easysocial Dropdown menu module

Module position: notification
Module Suffix: NOT USED

2. module in "alert" position: JA ACM Module

Module position: alert
Module Suffix: NOT USED

3. Module in "slideshow" position: Articles - Category module

Module position: slideshow
Module Suffix: NOT USED
Alternative layout: slide

3. Module in "sidebar" position

The position includes lots of modules display in mansory layout.

3.1 Menu module

Module position: sidebar
Module Suffix: mod-highlight

3.2 Login module

Module position: sidebar
Module Suffix: NOT USED

3.3 DOCman - Documents module

Module position: sidebar
Module Suffix: mod-primary

3.4 Latest News - JA Accordion module

Module position: sidebar
Module Suffix: mod-accordion

3.5 Site Survey - JA ACM module

Module position: sidebar
Module Suffix: NOT USED

Login page

An Intranet website is for members so when a user comes to the site, the first page they see is login page.

Here is instruction to create the same Login page

Step 1 - Create template style

The page uses login layout so we need to create template style and assign the login layout. The best way to create template is cloning JA Intranet default template style.

Here is the layout structure of the page.

Step 2 - Create Login menu item

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

Step 3 - Assign content to the Login Page

The login page has 1 module assigned to: EasySocial Login module, here is the configuration of the module

Module position: login
Module Suffix: NOT USED

Discussion page

The Discussion page is built with EasyDiscuss, so please make sure the extension is installed, you can refer to the EasyDiscuss configuration section.

Here is instruction to create the same Discussion page

Step 1 - Create template style

The page uses default layout so you don't need to create template style for the page, just make sure the JA Intranet default template style is set as default or the Discussion menu item is assigned to the ja_intranet - Default

Here is the layout structure of the default layout that the discussion page is assinged to:

Step 2 - Create Discussion menu item

Go to Menu » Main menu, add new menu item, select EasyDiscuss » Frontpage Layout » Frontpage Layout menu type and assign "ja_intranet - Default" template style.

Step 3 - create modules on sidebar

In the page, you can see that, there are modules in left sidebar and right sidebar. The sidebar left is position: sidebar-1 and the right sidebar is sidebar-2 position. Here is the configuration of the modules.

1. Quick Question: EasyDiscuss - Quick Question Module

Module position: sidebar-1
Module Suffix: NOT USED

2. Top members: EasyDiscuss - Top Members module

Module position: sidebar-1
Module Suffix: NOT USED

3. Recent Discussion: EasyDiscuss - Recent Discussions

Module position: sidebar-2
Module Suffix: NOT USED

EasyDiscussion supports lots of modules, all the modules are installed when you install the component. You can free to use any module, we mostly use fefault settings of the module without module class suffix.

Community page

Here is instruction to create the same Community page

Step 1 - Create template style

The page uses default layout so you don't need to create template style for the page, just make sure the JA Intranet default template style is set as default or the Community menu item is assigned to the ja_intranet - Default

Here is the layout structure of the default layout that the discussion page is assinged to:

The Community page is built with EasySocial, so please make sure the extension is installed, you can refer to the EasySocial configuration section.

Step 2 - Create Community menu item

Go to Menu » Main menu, add new menu item, select EasySocial » Dashboard » Dashboard menu type and assign "ja_intranet - Default" template style.

Step 3 - create EasySocial modules

In the page, you can see that, there are numbers of Easysocial modules, In this page, we use default EasySocial layout positions: es-dashboard-sidebar-bottom, es-dashboard-sidebar-top, es-dashboard-sidebar-after-newsfeeds, and sidebar-2 position.

1. EasySocial Menu Module

Module position: es-dashboard-sidebar-top
Module Suffix: no-padding

2. EasySocial Event Categories - EasySocial Event Categories Module

Module position: sidebar-2
Module Suffix: mod-highlight

There are lots of supported EasySocial modules, you can create modules you want and assign to the position system in this layout.

Download page

Here is instruction to create the same Download page

Step 1 - Create template style

The page uses default layout so you don't need to create template style for the page, just make sure the JA Intranet default template style is set as default or the Download menu item is assigned to the ja_intranet - Default

Here is the layout structure of the default layout that the discussion page is assinged to:

The Download page is built with DOCman, so please make sure the extension is installed, you can refer to the DOCman configuration section.

Step 2 - Create Download menu item

Go to Menu » Main menu, add new menu item, select DOCman » Filtered List » Filtered Table menu type and assign "ja_intranet - Default" template style.

Step 3 - create module on right sidebar

In the page, there are some modules on right sidebar, it is sidebar-2 position. You can create modules and assign to the position.

1. DOCman - Categories Module

Module position: sidebar-2
Module Suffix: NOT USED

Events page

Here is instruction to create the same Events page

Step 1 - Create template style

The page uses default layout so you don't need to create template style for the page, just make sure the JA Intranet default template style is set as default or the Events menu item is assigned to the ja_intranet - Default

Here is the layout structure of the default layout that the discussion page is assinged to:

The Events page is built with EasySocial component, so please make sure the extension is installed, you can refer to the EasySocial configuration section.

Step 2 - Create Events menu item

Go to Menu » Main menu, add new menu item, select EasySocial » Events » Events menu type and assign "ja_intranet - Default" template style.

Step 3 - create module on sidebar

In the page, you can see that, there are numbers of Easysocial modules, In this page, we use default EasySocial layout positions: es-dashboard-sidebar-bottom, es-dashboard-sidebar-top, es-dashboard-sidebar-after-newsfeeds, and sidebar-2 position.

1. EasySocial Menu Module

Module position: es-dashboard-sidebar-top
Module Suffix: no-padding

2. EasySocial Event Categories - EasySocial Event Categories Module

Module position: sidebar-2
Module Suffix: mod-highlight

There are lots of supported EasySocial modules, you can create modules you want and assign to the position system in this layout.

Here is instruction to create the same Gallery page

Step 1 - Create template style

The page uses default layout so you don't need to create template style for the page, just make sure the JA Intranet default template style is set as default or the Gallery menu item is assigned to the ja_intranet - Default

Here is the layout structure of the default layout that the discussion page is assinged to:

The Gallery page is built with EasySocial component, so please make sure the extension is installed, you can refer to the EasySocial configuration section.

Step 2 - Create Gallery menu item

Go to Menu » Main menu, add new menu item, select EasySocial » My Albums menu type and assign "ja_intranet - Default" template style.

Step 3 - create module on sidebar

In the page, you can see that, there are numbers of Easysocial modules, In this page, we use default EasySocial layout positions: es-dashboard-sidebar-bottom, es-dashboard-sidebar-top, es-dashboard-sidebar-after-newsfeeds, and sidebar-2 position.

1. EasySocial Menu Module

Module position: es-dashboard-sidebar-top
Module Suffix: no-padding

2. EasySocial Albums Module

Module position: sidebar-2
Module Suffix: NOT USED

There are lots of supported EasySocial modules, you can create modules you want and assign to the position system in this layout.

Supported Layouts

JA Intranet supports 4 layouts by default: default, login, dashboard and wall. Here is the structure of the supported layouts.

Assign Layout for a template style

To assign a layout for a JA Intranet template style, open the template style » Layout setting panel » assign layout for the template style.

You can create multiple templates style for JA Intranet template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

Layout configuration

Once you assign layout for a template style, you can start configuring the layout. 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 spotlight block.

2. Responsive Layout configuration

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

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

The theme setting panel includes setting for theme, logo and logo link.

For theme, JA Intranet supports multiple themes, you can select any theme for the template style.

For logo, you can select to use image logo or text logo. You can also select different logo for mobile view. You can also set link for the logo to spefic page instead of Homepage. An other option in the panel is Menu Position setting, it allows you to select horizontal or vertical menu.


JA Intranet supports horizontal & vertical menu on Desktop layout and dropdown menu on mobile.

Desktop Menu configuration

In desktop view, the template supports 2 menu positions: horizontal & verical. Here is the configuration to build menu your way.

Enable Megamenu option - open the Navigation setting panel, enable Megamenu and assign Menu.

Add icon for menu item - to add icon for each menu item, open the megamenu setting panel and select menu item then add icon.

Configure menu position - Open the "Navigation" setting panel and select horizontal or vertical menu position.

Mobile menu

Open the "Navigation" setting panel and enable option "Collapse navigation for small screens" then save the settings.

To change the copyrights info, open the templates/ja_intranet/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>

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.

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 upgrade

2. Upgrade JA Intranet template

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

check upgrade

Step 2 - Upgrade JA Intranet template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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 Intranet template forum. We'll try to cover them all.

Let us know in the forum


JA Restaurant

$
0
0

The section will help you with steps to install JA Restaurant template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

The download package includes:

  • Quickstart package
  • JA Restaurant template
  • T3 Framework plugin
  • JA Masthead Module
  • JA Advanced Custom Module
  • JA Google Map plugin
  • JA Content type plugin
  • Source file

Download now


Quickstart installation

Why Quickstart

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

Download JA Restaurant quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder

Detail documentation with screenshots


Manual Installation

Important:

1. JA Restaurant template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Restaurant template

Step 1 - Install JA Restaurant template

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

install JA Restaurant template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA Restaurant template style as your default template style.

set JA Restaurant as default template

Install supported extensions

  • JA Masthead Module
  • JA Advanced Cutom Module
  • JA Google Map plugin
  • JA Content type plugins
  • Vik Restaurants component

Template folder structure

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

JA Restaurant template

JA Restaurant 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_restaurant/
+-- 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
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- section-2.php
¦    ¦    +-- section-1.php
¦    ¦    +-- masthead.php
¦    ¦    +-- mainnav.php
¦    ¦    +-- slideshow.php
¦    ¦    +-- topbar.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- acm/               /*JA Advanced Custom Module content type*/
¦    +-- featured-intro/
¦    ¦    +-- config.xml
¦    ¦    +-- css/
¦    ¦    +-- less/
¦    ¦    +-- tmpl/
¦    ¦    +-- js/
¦    +-- hero/
¦    +-- menu/
¦    +-- slideshow/
¦    +-- spotlight/
¦    +-- tabs/
¦    +-- teams/
¦    +-- testimonials/
¦    +-- timeline/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- category/
¦    ¦    +-- categories/
¦    ¦    +-- featured/
¦    +-- com_contact/
¦    +-- layouts/
¦    +-- com_vikrestaurants/
¦    +-- ...
+-- fonts/ 
¦    +-- ionicons/
¦    ¦    +-- css/
¦    ¦    +-- fonts/
¦    +-- font-awesome/
¦    ¦    +-- css/
¦    ¦    +-- fonts/
¦    +-- ionicons/
+-- js/ 
¦    +-- script.js
¦    +-- skrollr.js
¦    +-- inview.js
¦    +-- gallery/
¦    +-- owl-carousel/
¦    +-- img/
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framework at: http://t3-framework.org/documentation/installation#folder-structure.

Recommendation

Any customization in the T3 plugin is not recommended. To customize your template, please do it in the templates/ja_restaurant folder

JA Restaurant template supports Vik Restaurants component to build Menu system, Orders, Reservation pages. Here is the instruction to configure the extension the same as demo site.

1. Install Vik Restaurants component

Vik Restaurants is commercial extension, you can buy it from Extensions for joomla. Download the package and install to your site.

2. Configuration

Once the configuration is done, go to: Components » VikRestaurants and you can configure the extension. Once you open the setting panel, you would see the same working panel in the screenshot:

There are 5 main sections, each section has its own settings:

Restaurant config

The Restaurant config section allows you create rooms, tables, table maps and Operation

Operation

The Operations panel allows you to create working shifts, products, menu and menu for sepcial days.

Booking

Take-away

Global settings

we used default settings so we don't provide screenshots of the settings.

  • Custom Fields
  • Payments
  • Res Codes
  • Configuration

This section will help you build the pages the same as JA Restaurant demo site.

Home page

Check out the full module position screenshot of the homepage: Homepage module position

Here is instruction to create the same Homepage page

Step 1 - Set JA Restaurant as default template style

Go to: "Extensions → Template Manager", set JA Restaurant template style as your default template style.

set JA Restaurant as default template

Step 2 - Create Home menu item

Go to Menu » Main menu, add new menu item, select Articles » Featured Articles.

Other settings

Step 3 - Modules on home page configuration

Most of the content in home page is loaded from module, here is the configuration of the modules.

1. Open Daily - Custom HTML module

Module position: t3-topbar-1
Module Suffix: NOT USED

Custom HTML code:

<p class="open-time">7.00am - 6.30pm Monday to Sunday</p>

1.2 Slideshow module - JA ACM Module

Module position: slideshow
Module Suffix: NOT USED

1.3 VikRestaurants Search Module

Module position: section-1
Module Suffix: mod-search

1.4 Welcome to Bite Italian Bar - Restaurant: JA ACM Module

Module position: section-1
Module Suffix: NOT USED

1.5 Features Intro - JA ACM Module

Module position: section-1
Module Suffix: NOT USED

1.5 Special Offer - JA ACM Module

Module position: section-1
Module Suffix: NOT USED

1.6 Our Menu - JA ACM Module

The "Our Menu" module has multiple tabs, each tab is loaded from 1 module, here is steps to create such module.

Step 1: Create Our Menu module - JA ACM Module

Module position: section-1
Module Suffix: no-padding no-bg

Step 2: The tabs load modules in the position food-menu, so the next step is creating modules and assign it to the food-menu position. Here is a sample module - Dessert - JA CM Module.

Module position: food-menu
Module Suffix: NOT USED

1.7 Modules in right sidebar

In the main body section, the main content is the list of featured articles, the sidebar contains modules. Create modules and assign it to the position sidebar-2. Here is a sample module configuration.

Categories: Articles - Categories module

Module position: sidebar-2
Module Suffix: module-primary no-padding

1.8 Newsletter - AcyMailing Module

Module position: section-2
Module Suffix: mod-subscribe

1.9 Image Gallery: Articles - Category

Module position: section-2
Module Suffix: no-padding
Alternative Layout: slide

1.10 Modules on footer

The footer sections includes 3 modules assigned to position: footer-1, footer-2, footer-3 and the copyrights info. Here is a sample module configuration.

Location - custom HTML module

Module position: footer-1
Module Suffix: NOT USED

Custom HTML code:

<p>4 5th Avenue at St. Marks Place, Cathedral District Brooklyn, NY 11217</p>
<p><a title="Get Direction" href="https://www.joomlart.com/#">Get Direction</a></p>

Layout Configuration

JA Restaurant supports 1 layout - default layout.

Layout configuration

From back-end, open JA Restaurant template style working panel then hit the "Layout" tab. 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 spotlight block.

2. Responsive Layout configuration

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

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

The theme setting panel includes setting for theme, logo, logo link and background image for body section.

For theme, JA Restaurant supports multiple themes, you can select any theme for the template style.

For logo, you can select to use image logo or text logo. You can also select different logo for mobile view. You can also set link for the logo to spefic page instead of Homepage. An other option in the panel is Menu Position setting, it allows you to select horizontal or vertical menu.


JA Restaurant supports multiple menu systems: Megamenu on Desktop layout and Off-canvas on collapsed layouts: Tablet and Mobile.

2.1 Megamenu configuration

Megamenu allows you to display menu items in flexible ways: in columns, group menus, adding icons & class for each menu item or assign module to menu, etc.

Enable Megamenu option

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

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

2.2 Off-canvas Sidebar

There are 2 steps to activate Off-canvas sidebar.

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

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

To change the copyrights info, open the templates/ja_restaurant/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>

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.

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 upgrade

2. Upgrade JA Restaurant template

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

check upgrade

Step 2 - Upgrade JA Restaurant template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

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 Restaurant template forum. We'll try to cover them all.

Let us know in the forum

JA Brickstore

$
0
0

The section will help you with steps to install JA Brickstore template - Quickstart and Manual installation.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Important:

1. JA Brickstore template is built on T3 Framework so it requires T3 Framework to be installed and enabled in your system.
2. We highly recommend you to use stable version of Joomla 3.

Download Packages

The download package includes:

  • Quickstart package
  • JA Brickstore template
  • T3 Framework plugin
  • JA Masthead Module
  • JA Advanced Custom Module
  • JA Google Map plugin
  • Source file

Download now


Quickstart installation

Why Quickstart

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

Download JA Brickstore quickstart package →, upload to your server and extract it.

Step 1 - Configuration: add Site name, Admin email, Admin username and password

Step 2 - Database: select database type, host name, database username, password, database name & table prefix

Step 3 - Overview: select sample data to install, we suggest to use Default English (GB) Sample Data. You can install multilingual in the step.

Step 4 - Remove/Rename "installation" folder: for security purpose, you need to rename or remove the "installation" folder

Detail documentation with screenshots


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"

install t3 framework plugin

Step 2 - Enable T3 Framework

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

Install JA Brickstore template

Step 1 - Install JA Brickstore template

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

install JA Brickstore template

Step 2 - Set default template style

Go to: "Extensions → Template Manager", set JA Brickstore template style as your default template style.

set JA Brickstore as default template

Install all supported extensions

  • JA Masthead Module
  • JA Google Map plugin
  • JA Advanced Custom Module
  • JA Mega Filter for Joomla package
  • Virtuemart component

Template folder structure

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

JA Brickstore template

JA Brickstore 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_brickstore/
+-- 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
¦    +-- fullwidth.php
¦    +-- blocks/       /*block files*/
¦    ¦    +-- header.php
¦    ¦    +-- mainbody.php
¦    ¦    +-- off-canvas.php
¦    ¦    +-- mainbody-content-left.php
¦    ¦    +-- mainbody-content-right.php
¦    ¦    +-- mainbody-home-1.php
¦    ¦    +-- mainbody-home-2.php
¦    ¦    +-- mainbody-fullwidth.php
¦    ¦    +-- mainbody-nosidebar.php
¦    ¦    +-- t3-mast-top.php
¦    ¦    +-- t3-mast-bottom.php
¦    ¦    +-- t3-mast-head.php
¦    ¦    +-- t3-tabs.php
¦    ¦    +-- footer.php
¦    ¦    +-- mainbody/
+-- acm/               /*JA Advanced Custom Module content type*/
¦    +-- slideshow/
¦    ¦    +-- config.xml
¦    ¦    +-- css/
¦    ¦    +-- less/
¦    ¦    +-- tmpl/
¦    ¦    +-- js/
¦    +-- gallery/
¦    +-- gallery/
¦    +-- spotlight/
¦    +-- features-intro/
¦    +-- tabs/
+-- html/               /*override modules and Joomla com_content*/
¦    +-- com_content/
¦    ¦    +-- article/
¦    ¦    +-- categories/
¦    +-- com_contact/
¦    +-- com_virtuemart/
¦    ¦    +-- category/
¦    ¦    +-- productdetails/
¦    ¦    +-- virtuemart/
¦    +-- mod_javmproducts/
¦    +-- mod_virtuemart_cart/
¦    +-- layouts/
¦    +-- ...
+-- fonts/ 
¦    +-- font-awesome/
¦    ¦    +-- css/
¦    ¦    +-- fonts/
+-- js/ 
¦    +-- script.js
¦    +-- owl-carousel2/
+-- images/
+-- language/
+-- templateDetails.xml  
+-- templateInfo.php/
+-- thememagic.xml/     /*the file is to add new group, parameters to ThemeMagic*/
+-- templateHook.php/

T3 Framework

You can find the folder structure of T3 Framewotk at: http://t3-framework.org/documentation/installation#folder-structure.

JA Brickstore template supports VirtueMart components. Here is the instruction to configure the extension as the demo site.

Install VirtueMart component

Virtuemart is free eCommerce extension for Joomla, you can download it from the links:

  • Download VirtueMart - Please select the DOWNLOAD VM3 NOW - VirtueMart 3 component (Core, AIO and TCPDF) package.

Once you have installation package of the extension, extract the package and you will see list of packages: com_virtuemart.3.0.14.zip, com_virtuemart.3.0.14_ext_aio.zip, com_tcpdf_1.0.0.zip install all the packages one by one via installation panel: Extensions » Manage.

VirtueMart Configuration

Step 1: configuration

Go to Configuration panel and select config tab to configure.

In the demo site, we keep default settings.

Step 2: create categories

Access the Product Categories tab and create new category.

Category setting:

Step 3: create Virtuemart menu item

Create template style

The page use default-nosidebar layout so we need to duplicate the ja_brickstore - Default template, name it as "ja_brickstore - Full Width + Vertical" and assign fullwidth layout for the template style.

Next, select vertical menu. Open the "Theme" setting panel and select "Vertical" menu type.

1. Shop Menu: Display category list - Shop page screenshot

Here are steps to replicate the same Shop page.

Create menu item

Create new menu item, select menu type VirtueMart » Front page, assign the template style: ja_brickstore - Full Width + Vertical. Check out the menu setting in the screenshot below:

2. Product List Page - Product list page screenshot

Create new menu item, select menu type VirtueMart » Category Layout, assign category to display products from and assign the template style: ja_brickstore - Full Width + Vertical. Check out the menu setting in the screenshot below:

Assign Custom Style

The custom style of Viruemart is store in an independent .less file - templates/ja_brickstore/less/extras/com_virtuemart.less. That means, if you upgrade Virtuemart, the custom style will not be lost. That mean, if you want to customize style of the component, you should use the .less file.

You can assign the custom style to the pages you want. In any JA Brickstore template style, open the Add-ons tab and assign the pages you want to load the custom style.

This section will help you build default Joomla pages the same as JA Brickstore demo site.

Home page


View Full Image

Here is instruction to create the same Home page

Step 1 - Create Home menu item

Go to Menu » Main menu, add new menu item, select Articles » Featured Articles menu type and assign "ja_brickstore - Full Width + Vertical" template style.

Step 2 - Assign content to the homepage

Content of Home page is loaded from modules. Here is the detail configuration of each module.

1. Slideshow - JA ACM Module - Position: "t3-mast-head"

Module position: t3-mast-head
Module Suffix: NOT USED

2. Features Intro - JA ACM Module - Position: "t3-mast-top"

Module position: t3-mast-top
Module Suffix: NOT USED

You can use the sample data to quickly replicate the module setting. Hit the "Advanced" button options bar then paste the ACM Data.

{":type":"ja_brickstore:features-intro","features-intro":{"jatools-layout-features-intro":"style-1","features-intro[data]":{"features-intro[data][img-icon]":["images/joomlart/features/demo-4.png","images/joomlart/features/demo-2.png","images/joomlart/features/demo-1.png","images/joomlart/features/demo-3.png"],"features-intro[data][title]":["Summer Collection ‘15","Meet the Maker","Our Story","Monochromatic + Minimalist"],"features-intro[data][style]":["bg-white","bg-primary","bg-white","bg-black"],"undefined":["","","",""],"features-intro[data][description]":["Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempor posuere tortor, at pellentesque purus bibendum et. Cras dignissimlorem dolo sit massa non magna dapibus.","Fusce vel metus lorem. Curabitur ornare purus at luctus luctus. Vivamus tincidunt erat at dignissim venenatis. Quisque arcu urna, mollis sit amet magna consectetur adipiscing sed magna.","Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempor posuere tortor, at pellentesque purus bibendum et.","Vivamus tincidunt erat at dignissim venenatis. Quisque arcu urna, mollis sit amet magna consectetur adipiscing sed magna."],"features-intro[data][btn-value]":["Shop the lookbook","More on Meet The Maker","Read more About BrickStore","Shop the lookbook"],"features-intro[data][btn-link]":["#","#","#","#"],"rows":4,"cols":7,"type":"list"}}}

3. Brickstore Best Sellers - VirtueMart Products module - Position: "t3-mast-bottom"

Module position: t3-mast-bottom
Module Suffix: NOT USED

4. Gallery - JA ACM Module - Position: "position-1"

Module position: position-1
Module Suffix: NOT USED

You can use the sample data to quickly replicate the module setting. Hit the "Advanced" button options bar then paste the ACM Data.

{":type":"ja_brickstore:gallery","gallery":{"jatools-layout-gallery":"style-1","isotope[hover-animation]":["sadie"],"isotope[btn-text]":["@brickstore"],"isotope[btn-link]":["#"],"isotope[gallery]":{"isotope[gallery][img]":["images/joomlart/features/demo-1.png","images/joomlart/features/demo-2.png","images/joomlart/features/demo-3.png","images/joomlart/features/demo-4.png"],"isotope[gallery][title]":["Bert Bonetti","Sean Hamrick","Bailey Drees","Kerri Gastelum"],"isotope[gallery][link]":["#","#","#","#"],"isotope[gallery][details]":["Next Top Model","Next Top Model","Next Top Model","Next Top Model"],"rows":4,"cols":5,"type":"list"}}}

5. Modules on position "position-2"

The position has 2 modules assigned to: Articles - Category module and Contact module.

5.1 Articles - Category module

Module position: position-2
Module Suffix: NOT USED

5.2 Contact - JA ACM Module

Module position: position-2
Module Suffix: NOT USED

You can use the sample data to quickly replicate the module setting. Hit the "Advanced" button options bar then paste the ACM Data.

{":type":"ja_brickstore:contact-info","contact-info":{"jatools-layout-contact-info":"style-1","contact-info[contact-info-googlemap]":["{jamap}{/jamap}"],"contact-info[contact-info-image]":[""],"contact-info[contact-info-item]":{"contact-info[contact-info-item][contact-info-name]":["Address","Phone","Mail"],"contact-info[contact-info-item][contact-info-value]":["1600 Amphitheatre Parkway, Mountain View, CA, 94043","00 1 650-253-0000","((a href=\"mailto: webmaster@joomlart.com\" title=\"Joomlart\"))webmaster@joomlart.com((/a))"],"rows":3,"cols":3,"type":"list"}}}

We have developed all new Filter Component for this template to build a product filter page based on category, fields (price, rating, manufacturer, etc ) and custom fields.

The beta version only supports Virtuemart component, more extensions will be supported in coming versions.

Here is the construction to create the page.

Step 1 - Install JA Mega Filter for Joomla component & plugin

In the download page of JA Brickstore template, download and install JA Mega Filter for Joomla component and JA Mega Filter for Joomla - Virtuemart plugin. Once installed, you will need to enable the JA Mega Filter for Joomla - Virtuemart plugin.

Step 2 - Create Filter

Access: Components » JA Mega Filter and hit the "New" button to create new Mega Filter.

In the filter form, add title, select type, category and create filter fields and custom field. Here is the screenshot of the Mega Filter for virtuemart we created on the JA Brickstore demo.

Step 3 - Create Mega Filter menu

Now, we will create a filter page by adding new menu item, select menu type: JA Megafilter » Default Layout. Here is the menu setting.

Supported Layouts

JA Brickstore supports 2 layouts by default: default and fullwidth. Here is the structure of the supported layouts.

Assign Layout for a template style

To assign a layout for a JA Brickstore template style, open the template style » Layout setting panel » assign layout for the template style.

You can create multiple templates style for JA Brickstore template, each template style is assigned to one layout and the template style is assigned to specific menu items so that in one site, you use 1 template but you can use as many layouts as you want.

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 spotlight block.

2. Responsive Layout configuration

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

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

The logo settings are included in the Template Setting panel and its not global settings so you can use different logo for each template style. To change the logo, open template style setting panel » Theme Setting and you would see the logo setting

Text Logo

There are 2 Logo types: Text and Image. For the Text Logo, just type the Site Name and Slogan.

The text logo is the same in all responsive layouts.

Image Logo

Browse image you want to display as your site logo. If you want to use different logo in small screens like tablet and mobile, enable the "Small Logo" option and browse logo image.

When menu type is set to "Vertical", you can set different logo for the verical menu.


JA Brickstore supports 2 menu systems: Horizontal menu & Vertical menu. On collapsed layouts: Tablet and Mobile, the template use Off-canvas as menu system.

3.1 Menu type configuration

JA Brickstore template supports 2 meny types: Horizontal and vertical. To configure, open JA Brickstore template style, in the Theme setting panel, select Vertical or Horizontal menu type.

Configure Megamenu (for horizontal menu)

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

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

3.2 Off-canvas Sidebar

There are 2 steps to activate Off-canvas sidebar.

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

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

The footer section includes modules and copyrights info.

1. Footer modules

There are 4 modules in the footer section, here is the configuration of the modules.

1.1 Company - Menu module

Module position: footer-1
Module Suffix: NOT USED

Custom HTML code:

`

Back-end Settings

1.2 Help - Menu module

Module position: footer-2
Module Suffix: NOT USED

Custom HTML code:

`

Back-end Settings

1.3 Social - Menu module

Module position: footer-3
Module Suffix: NOT USED

Custom HTML code:

`

Back-end Settings

1.4 Newletter - AcyMailing Module

Module position: footer-5
Module Suffix: NOT USED

2. Copyrights Info modification

To change the copyrights info, open the templates/ja_brickstore/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>

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.

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 upgrade

2. Upgrade JA Brickstore template

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

check upgrade

Step 2 - Upgrade JA Brickstore template to latest version. You should compare the changes before upgrading. We only pay attention to conflicted files - files that have been modified by both user and developer. When upgrading, the conflicted files will be overridden by files in new version, that means what you customized in the files will be lost.

check upgrade

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 Brickstore template forum. We'll try to cover them all.

Let us know in the forum

JA Builder

$
0
0

The section will help you with steps to install JA Builder to your Joomla site.

System requirement

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

Software

  • Software: PHP (Magic Quotes GPC off): 5.3.1 + (5.4+ recommended)

Databases

  • MySQL(InnoDB support required): 5.1+
  • MSSQL 10.50.1600.1+
  • PostgreSQL 8.3.18+

Web Severs

  • Apache 2.x+
  • Microsoft IIS 7
  • Nginx 1.0 (1.1 recommended)

Browser requirement

  • Firefox 4+
  • IE (Internet Explorer) 8+
  • Google Chrome 10+
  • Opera 10+
  • Safari 5+

Development Environment

During 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

Installation Guide

Download packages

Access the download page of the builder then download the package or download all the files.

  • Full package
  • JA Builder template
  • JA Builder component
  • JA Universal Builder plugin

Install JA Site builder to your Joomla site

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

Set JA Builder template as default template style (optional: in case you want to use the template for your whole site - all menu items). Go to: "Extensions → Template Manager", set JA Builder template style as your default template style.

Enable JA Builder plugin. Go to: "Extensions → Plugin", find and enable the plugin JA builder.

Video tutorial

This video is a quick guide to use JA Builder to create a Joomla site,

In this section, we will help you how to work with the builder, how to create pages, sections, work with Joomla pages and 3rd extensions.

Create JA Builder page

Firstly, you need to understand the structure of a builder page layout. The layout includes 3 main sections, for each section, you can add as many content blocks as you want.

JA site builder layout structure

  • Header - Content blocks added to the header section are displayed in pages that is assigned to same template style
  • Content - Content blocks added to the "content" section are displayed in the page only.
  • Footer - Content blocks added to the "footer" section are displayed in pages that is assigned to same template style.

1. Create new page

Access the "Pages" menu, the panel lists all created pages. Hit the "New" button to create new page.

In the creating new page, add page title and additional info for the menu.

There is an other way to create new JA Builder page. On front-end, when you edit a page, you will see a "Create Page" button on topbar, you can create new page from there.

2. Edit page

After create new page, hit the "Live Edit" to edit the page on front-end.

Click the Edit Page button to start editing the page.

Now, add content block to header, main content or footer. As mentioned, the content block added to header and footer section will be displayed in all pages that use same layout.

Next, select block type then layout and style.

Once done, you can edit the block and elements in the content block.

Depend on the added content block and content in the block, the settings can be different to help you customize it with ease.

Do the same to add other content block. Once done, publish the page so user can see the page.

Now, create menu item then select meny type: JA Builder » JA Builder Page then select the created page.

Create Joomla default page

The Joomla default page structure layout includes

Joomla page layout structure

  • Header - Content blocks added to the header section are displayed in pages that is assigned to same template style.
  • Top - Content blocks added to the Top section are displayed in pages that use same layout
  • Content - This is the page main content that is loaded from meny type.
  • Bottom - Content blocks added to the "content" section are displayed in the page only.
  • Footer - Content blocks added to the "footer" section are displayed in pages that is assigned to same template style.

1. Create new menu item

You can create new Joomla menu item as normal, access Menu » Main Menu » and create new menu item. For example we create Articles » Category Blog menu item named "Blog". Here is the menu setting.

2. Edit the Joomla page

In front-end, open the Blog page we just created in step 1 and hit the Edit button.

You can add content block to the following sections:

  • Header
  • Top
  • Bottom
  • Footer

Remember that, the content blocks added to the Header and Footer sections are displayed in all pages that use same template style while the content blocks added to the "Top" and "Bottom" are only displayed in the entire page.

Hit the "Add block" for specific section then select layout and style do content update, customization for the content block based on supported configurations.

In the "Content section", it has 2 inside block: "Main Content" that loads content from the menu type and the "Sidebar" that load modules from a defined position.

You can configure the Main Content and Sidebar block, hover the block and hit the configuration icon. You can change width or the block (based on Bootstrap 12 grid system), select content type: content (to load content from menu type) and module (load modules from defined module position).

In case you want to create 3 column layout, you clone a block then configure the width of the 3 blocks, can be: 6-3-3, 2-8-2.

Now, you can create modules in your site back-end and assign to the module position that you configured for the block and select to display in the menu item.

Do the same to create other Joomla default pages like: Contact, Single Article, Banner, etc.

Integration to T3 Framework template site

You can use JA Builder in wesbsite based on T3 Framework template (Templates based on Bootstrap 3) like Uber, JA Teline V. Here are steps:

Install JA Builder

  • Step 1 - Download the JA Builder package and install to your Joomla site
  • Step 2 - Enable JA Universal Builder plugin (check the screenshot)

Create layout for your T3 Template

As JA Builder uses full width layout so we need to create same layout for your T3 framework template. For example, we will integrate JA Builder to JA Restaurant template based website.

Step 1 - Download the layout file builder.php from this LINK

An other way to create builder.php file:

Open the folder: templates\ja_restaurant\tpls and create new layout file named builder.php then add following code to the file:

<?php
/**
*------------------------------------------------------------------------------
* @package T3 Framework for Joomla!
*------------------------------------------------------------------------------
* @copyright Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @authors JoomlArt, JoomlaBamboo, (contribute to this project at github
* & Google group to become co-author)
* @Google group: https://groups.google.com/forum/#!forum/t3fw
* @Link: http://t3-framework.org
*------------------------------------------------------------------------------
*/


defined('_JEXEC') or die;
?>

<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>"
class='<jdoc:include type="pageclass" />'>

<head>
<jdoc:include type="head" />
<?php $this->loadBlock('head') ?>
</head>

<body>

<div class="t3-wrapper"> <!-- Need this wrapper for off-canvas menu. Remove if you don't use of-canvas -->

<?php $this->loadBlock('header') ?>

<!-- MAIN CONTENT -->
<?php if($this->hasMessage()) : ?>
<jdoc:include type="message" />
<?php endif ?>
<jdoc:include type="component" />
<!-- //MAIN CONTENT -->

<?php $this->loadBlock('footer') ?>

</div>

</body>

</html>

Step 2 - Paste the layout file to folder:templates\ja_restaurant\tpls

Step 3 - Access your Joomla site back-end, go to: Extensions » Templates and duplicate any JA Restaurant template style.

Step 4 - Open the duplicated template style, in the "Layout" panel, select "builder" layout that we just create.

Step 5 - Go to Component » JA Builder and create new page then hit the "Live Edit" to edit the page in front-end.

For the page, it will use Header and footer from JA Restaurant template, so you can add content block to the content section.

Once done, publish the page, the page will include header and footer loaded from JA Restaurant template and content blocks added from JA Builder.

3rd Extension Compatibility

The builder can work with all 3rd extensions like EasySocial EasyDiscuss, EasyBlog, Virtuemart, Mijoshop, etc.

In this documentation, we will use EasyDiscuss as sample and you can do the same for other 3rd extensions.

1. Install 3rd extension

Download the extension and install to your Joomla site as normal.

2. Create pages for the 3rd extension

This step depends on specific extension but normally, you will create menu item and select meny type to load content from the 3rd extension. In this case, we will create a menu: EasyDiscuss » Frontpage Layout » Frontpage Layout named: Discussion to load content from EasyDiscuss component.

3. Edit the page

On front-end, open the page and hit the "Edit page" button to edit the page.

The page layout is the same as the Joomla default page layout that also has 5 sections:

  • Header - Content blocks added to the header section are displayed in pages that is assigned to same template style.
  • Top - Content blocks added to the Top section are displayed in pages that use same layout
  • Content - This is the page main content that is loaded from meny type.
  • Bottom - Content blocks added to the "content" section are displayed in the page only.
  • Footer - Content blocks added to the "footer" section are displayed in pages that is assigned to same template style.

You can add content blocks to the header, top, bottom and footer sections. For the content section, configure the same as the Joomla default page main content section that you can:

  • Change width of each block
  • Change type to module or content, if module, can set the module position to load modules from the position
  • Duplicate a block to build multi column main content section.
  • Change position for blocks with move left and right function in each block.

Other Framework Integration

Coming soon

Customize style

You can customize style for a page or all pages by using Advanced field that allows you to add CSS rules to override styles.

To do that, open the edit mode of a page then open the SETTINGS sidebar.

Next, select Advanced configuration. There are 2 fields:

  • This Page Custom Styles: Add CSS rules to the field if you want to customize style for the current page only.
  • All Pages Custom Styles: Add CSS rules to the field if you want to customize style for all pages.

You could see the changes when active mouse in other place.

The CSS rules are auto saved, if you feel its okay, hit Publish button so user can see the update.

Please note that, the CSS rules added to the fields will override style from builder style files.

Coming soon

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 Site builder forum. We'll try to cover them all.

Let us know in the forum

JA Oslo

JA Alumni

Viewing all 152 articles
Browse latest View live