JA Puresite

Responsive Joomla 2.5 and Joomla 3 template for business

JA Puresite is compatible with Joomla 3 and Joomla 2.5. Please make sure your system meets the following requirements:

Joomla 3 System requirement

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)

Joomla 2.5+ system requirement

Software

  • PHP 5.2.4+ (5.4+ recommended)
  • MySQL: 5.0.4+

Web Sever

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

Browser requirement

The requirements are the same with both Joomla 2.5 and Joomla 3

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

Development Environment

The requirements are the same with both Joomla 2.5 and Joomla 3

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

1. Get to Know Your Template

  • Everyone should read the Template's Overview Article! This is a quick and complete overview of the template, from the colors included, to all of the powerful JoomlArt complimentary extensions that come with it. You'll also find links to the Live Demo Site, the Download area, as well as the Forum where you can ask questions.
  • Need Help Getting Around Joomlart.com? We've created a QUICK ACCESS GUIDE for helping you to become a JoomlArt Power User. This is a wonderful reference, full of tips on how to quickly find the template info, demo sites, module position guides and more. We don't want you to miss a thing!

2. Download Template and Extensions

JA Extensions Supported

  • JA Slideshow Lite module
  • JA Masshead module
  • T3 Framework plugin
  • JA Extensions Manager Component

3. Third Party Extensions

  • K2 Component
  • Acymailing Component

4. Install the Template

  • Browse and Download: Go to the Download page of JA Puresite and download the Template zip file. Refer to this screenshot for the overview of the download folder.
  • Install the Template: Now install the Template on your Joomla 2.5 system. Follow This Guide if you are not familiar with the installation procedure.

Template Configuration

We'll be installing JA Puresite template with the settings as is used on the demo website, other customization should be postponed until you complete the initial setup (including modules & plugins as is on the demo).

Once completed the setup, you can come back to the template back-end and check the various options for customizing your template. Refer to this Universal T3 V2 Back-end Config Guide for options on how to customize your installed template.

Please Note: T3 V2 template configurations are same in Joomla 1.5, 1.7 and 2.5, so the above guide link is valid for all.

Links to resources on T3 V2 Framework templates and advanced configurations :

Error? - I see “Missing T3” error on the website front-end?

T3v2 Framework based templates need the T3 Framework Plugin to be installed and enabled.

5. Install T3v2 Framework Plugin

(T3 system plugin)

Download and install T3v2 Framework Plugin (aka T3 System plugin). Follow this guide if you are not familiar with the installation procedure. After the plugin is installed, enable it as described in the same guide.

6. Install complimentary

  • Free Extensions: (aka complimentary / included extensions). We use many extensions on our demo site to provide greater flexibility and features. These are provided for free to our members.
  • Custom HTML Module: To match the design of the template, we also style (CSS) for Custom HTML modules using different div classes. You will need to check the HTML codes and make sure to use the recommended HTML markup to get correct display. We provide the HTML code in this user guide.

Know your Module Positions

TIP: Read more about Checking and Finding Module Positions in T3 Templates.

Install and Configure Included Extensions :

List of modules / plugins used in JA Puresite Template Demo

  • JA Side News module
  • JA Bulletin module
  • JA Twitter module
  • JA Popup plugin
  • JA Typo plugin
  • JA Typo Button plugin
  • JA Tabs plugin
  • JA Extensions Manager Component
  • JA Nrain plugin
  • JA Comment Extension

IMPORTANT: We provide the screenshot of the settings used on our demo website. Make sure you configure your modules / plugins in the same manner to achieve demo site alike style / functions.

1. JA Bulletin Module

1.1 Popular

Code

Module Position : ja-tabs
Module Suffix : NOT USED

Back-end Settings for this module as in Demo

Front-end appearance

1.2 Latest

Code

Module Position : ja-tabs
Module Suffix : NOT USED

Back-end Settings for this module as in Demo

Front-end appearance

2. JA Side News Module

2.1 JA Side News 2

Code

Module Position : user6
Module Suffix : NOT USED

Back-end Settings for this module as in Demo

Front-end appearance

2.2 JA Side news

Code

Module Position : user8
Module Suffix : NOT USED

Back-end Settings for this module as in Demo

Front-end appearance

3. JA Twitter Module

Code

Module Position : user13
Module Suffix : no-title mod_twitter

Back-end Settings for this module as in Demo

Front-end appearance

4. JA Comment Extensions

4.1 JA Comment Plugin

Back-end Settings for this module as in Demo

Front-end appearance

4.2 JA Latest Comment Module

Code

Module Position : position-7
Module Suffix : NOT USED

Back-end Settings for this module as in Demo

Front-end appearance

4.3 JA CommentOn plugin

This plugin is to enable comment form on a specific article. Once enabled the plugin, open the article that you want and put the tag: {comment on} in any place in the article content field or click on the JAComment ON button under the content field of the article.

4.4 JA CommentOff plugin

This plugin is to disable comment form on a specific article. Once enabled the plugin, open the article that you want and put the tag: {comment off} in any place in the article content field or click on the JAComment OFF button under the content field of the article.

5. Navigate Menu Module

To display as Demo site, please follow step by step as below:

Step 1: Create all Main menu items

Go to Administrator >> Menus >> Main Menu >> Add New Menu Item.

Step 2: Create new Menu module

Go to Administrator >> Module Manager >> Add new Menu Module.

Module Position : user9
Module Suffix : NOT USED

Back-end Settings for this module as in Demo

Front-end appearance

6. Acymailing Module.

6.1 Newsletter

Module Position : user12
Module Suffix : NOT USED

Back-end Settings for this module as in Demo

Front-end appearance

6.2 Newsletter Module

Module Position : position-7
Module Suffix : NOT USED

Back-end Settings for this module as in Demo

Front-end appearance

7. JA Pop-up plugin

Back-end Settings for this module as in Demo

Front-end appearance

8. JA Tabs Plugin

Back-end Settings for this module as in Demo

Front-end appearance

9. JA Typo and JA Typo Button Plugin

These plugins allow you to add a variety of typo to your article. After you install and enable 2 plugins, open article (in back-end) you want to enable the plugin then clicking on the JATypo button then select typo type you want to add to the article.

Front-end appearance

Note: Make sure that you must install& enable both plugins to use this feature.

10. JA Nrain Plugin

Back-end Settings for this module as in Demo

Note: Plugin Nrain displayed only in Comment form, you can click Login to see it.

Front-end appearance

11. Footer Module

Back-end Settings for this module as in Demo

Front-end appearance

12. Search Module

Module Position : position-0
Module Suffix : NOT USED

Back-end Settings for this module as in Demo

Front-end appearance

13. JA Login Module

Module Position : position-7
Module Suffix : masonry-brick

Back-end Settings for this module as in Demo

Front-end appearance

If you are not sure how to use Custom HTML Modules or access HTML Editor view, read this Guide.

We will provide you with the HTML Code (markup) for reference below, you will need to replicate exactly and then change your content. Remember HTML code has special div classes, which are required for demo alike display.

1. Introducing Puresite

Code:

Module position : slider
Module Suffix : NOT USED

HTML Code

<div class="ja-slider"><img src="/images/demo/demo-1.png" border="0" alt="" />
<h3>Introducing Puresite</h3>
<p>The Responsive Joomla Template is the new theme from JoomlArt. It’s feature rich, mobile ready and easy to use ...</p>
<a class="button button1" href="/index.php/portfolio">See Our Portfolio</a> <a class="button button2" href="/index.php/k2-component/puresite-blog">Post Blog Now</a></div>

Back-end Settings for this module as in Demo

2. Features

Code:

Module position : user1
Module Suffix : no-table

HTML Code

<div class="hide-in-mobile hide-in-tablet">
<p>Lorem ipsum dolor sit amet consectetuer dolor scelerisque feugiat vitae lacinia.</p>
<p class="readmore"><a href="/index.php/bonus-page">View all Features</a></p>
</div>
Back-end Settings for this module as in Demo

3. Work

Code:

Module position : user5
Module Suffix : NOT USED

HTML Code

<div class="hide-in-mobile hide-in-tablet">
<p>Etiam malesuada mauris ac erat ulputate ornare. Nam viverra quam in est. Proin pellenesque.</p>
<p class="readmore"><a href="/index.php/portfolio">See our Works</a></p>
</div>
Back-end Settings for this module as in Demo

4. User 2

Code:

Module position : user2
Module Suffix : NOT USED

HTML Code

<p><a class="ja-title" href="/index.php/bonus-page/81-responsive-layout">Responsive Layout</a></p>
<div class="article-intro">
<p class="ja-typo-icon icon-layout"><span class="icon"> </span>Lorem ipsum dolor sit amet consectetuer rutrum dignissim et neque id. Interdum pharetra in a metus congue In Sed Pellentesque tincidunt pharetra.</p>
</div>
Back-end Settings for this module as in Demo

5. User 3

Code:

Module position : user3
Module Suffix : NOT USED

HTML Code

<p><a class="ja-title" href="/index.php/bonus-page/82-portfolio-section">Portfolio Section</a></p>
<div class="article-intro">
<p class="ja-typo-icon icon-section"><span class="icon"> </span>Integer nulla metus, facilisis ut scelerisque ac, euismod vel justo. Donec mollis adipiscing libero. Integer magna ipsum, laoreet nec porta.</p>
</div>
Back-end Settings for this module as in Demo

6. User 4

Code:

Module position : user4
Module Suffix : NOT USED

HTML Code

<p><a class="ja-title" href="/index.php/bonus-page/83-simple-clean-design">Simple & Clean Design</a></p>
<div class="article-intro">
<p class="ja-typo-icon icon-voice"><span class="icon"> </span>Etiam justo lectus, placerat vel aliquet et, varius quis mauris. Quisque mollis mauris sit amet ipsum elementum et cursus justo posuere.</p>
</div>
Back-end Settings for this module as in Demo

7. Journal

Code:

Module position : user7
Module Suffix : no-tablet

HTML Code

<div class="hide-in-mobile hide-in-tablet">
<p>Suspendisse in ipsum ut magna pharetra aliquet non sodales velit. Proin pellenesque.</p>
<p class="readmore"><a href="/index.php/k2-component/puresite-blog">Read our Blog</a></p>
</div>
Back-end Settings for this module as in Demo

8. Contact Us

Code:

Module position : contactus
Module Suffix : NOT USED

HTML Code

<div class="call_us">
<p><img src="/images/demo/call-us.png" border="0" alt="Sample image" /></p>
<p class="text-larger">Send us an <a href="#">email</a> or give us a call on <a href="#">(123) 456-7890</a></p>
</div>
Back-end Settings for this module as in Demo

9. Useful Link

Code:

Module position : user9
Module Suffix : NOT USED

HTML Code

<ul class="list-useful">
<li><a href="#">Getting Started</a></li>
<li><a href="#">Using Joomla!</a></li>
<li><a href="#">Joomla! Project</a></li>
<li><a href="#">Joomla! Community</a></li>
<li><a href="#">Joomla! Homepage</a></li>
</ul>
Back-end Settings for this module as in Demo

10. Stay Connected

Code:

Module position : user9
Module Suffix : NOT USED

HTML Code

<div class="social"><a class="ico-social ico-twitters" href="#" title="Twitter"><span>Twitter</span></a> <a class="ico-social ico-facebooks" href="#" title="Facebook"><span>Facebook</span></a> <a class="ico-social ico-flick" href="#" title="Flick"><span>Flick</span></a> <a class="ico-social ico-rss" href="#" title="RSS"><span>RSS</span></a> <a class="ico-social ico-vimeo" href="#" title="Feed"><span>Porfolio Vimeo</span></a></div>
Back-end Settings for this module as in Demo

11. Location

Code:

Module position : user10
Module Suffix : NOT USED

HTML Code

<ul class="contactus">
<li class="address">2411 Any Street - Any Town - United Kingdom.</li>
<li class="phone">(123) 456-7890</li>
<li class="email"><a href="#" title="Email">contact @joom.com</a></li>
</ul>
Back-end Settings for this module as in Demo

12. Highlight Module

Code:

Module position : position-7
Module Suffix : badge-hot hilite

HTML Code

<div>
<img src="/images/demo/demo-8.jpg" border="0" alt="Sample image" />
</div>
<h4>Sky High</h4>
<p>Nunc placerat mollis interdum. Aliquam cursus commodo lectus in molestie. Praesent imperdiet eros quis nisl.</p>
<p class="readmore">
<a href="#" target="_self">Read this Entry</a>
</p>
Back-end Settings for this module as in Demo

View in demo site:

13. About Us Module

Code:

Module Position : mega
Module Suffix :  NOT USED

HTML Code

<p>Lorem ipsum dolor sit amet consectetuer rutrum dignissim et neque id. Interdum pharetra in a metus congue In Sed Pellentesque.</p>
Back-end Settings for this module as in Demo

Front-end appearance

14. Photo Module

Code:

Module Position : user14
Module Suffix : NOT USED

HTML Code

<div class="img-photo clearfix"><span class="highslide-img"> {japopup type="image" title="Sample Images" content="images/demo/gallery/gl-1.jpg" width="594" height="386"} <img src="/images/demo/gallery/thumb-1.jpg" border="0" alt="Sample Image" /> {/japopup} </span> <span class="highslide-img"> {japopup type="image" title="Sample Images" content="images/demo/gallery/gl-2.jpg" width="594" height="386"} <img src="/images/demo/gallery/thumb-2.jpg" border="0" alt="Sample Images" /> {/japopup} </span> <span class="highslide-img"> {japopup type="image" title="Sample Images" content="images/demo/gallery/gl-3.jpg" width="594" height="386"} <img src="/images/demo/gallery/thumb-3.jpg" border="0" alt="Sample Images" /> {/japopup} </span></div>
<p><a class="readmore" href="#">View more Puresite on Flickr</a></p>
Back-end Settings for this module as in Demo

Front-end appearance

15. JA Tabs Module

Code

Module Position : position-7
Module Suffix : no-padding jatabs

HTML Code

<div>{jatabs type="modules" module="ja-tabs" position="top" mouseType="click"} {/jatabs}</div>
Back-end Settings for this module as in Demo

Front-end appearance

16. Mega Module

Code

Module Position : mega

HTML Code

<div class="img-photo clearfix"><span class="highslide-img"> {japopup type="image" title="Sample Images" content="images/demo/gallery/gl-3.jpg" width="594" height="386"} <img src="/images/demo/demo-1.jpg" border="0" alt="Sample Images" /> {/japopup} </span></div>
Back-end Settings for this module as in Demo

Front-end appearance

1. Install

If you are new to this Joomla component, please read this guide.

2. Configuring K2 Component

2.1 Global Configuration:

Back-end settings

2.2 Category Configuration

As you can see on our Demo, each parent category uses different template: Puresite Blog uses puresite_blog template while All Categories use puresite style.

To build your website like our demo, navigate to Administrator >> Component >> K2 >> Categories.

Puresite Blog category

All Categories

Note: To set the column displaying on All Categories page, you should have enough child categories under All Categories category.

Sub Categories - Hotel Photography

Note: Settings for others child categories under All Categories category as the same as Hotel Photography settings.

3. Configure K2 Modules as on our Demo

This instruction is a reference for developers using manual installation, a guide on how to setup K2 Component like on the demo website and the Quickstart package.

Please refer to the official documentation on how to install and setup K2.

There are 5 modules of K2 component being used in JA Puresite.

3.1 K2 Comment Module

Code:

Module Position : position-7
Module suffix : NOT USED
Back-end Settings

Front-end Appearance

3.2 K2 Content Module

Code:

Module Position : position-7
Module Suffix : NOT USED
Back-end Settings

Front-end Appearance

3.3 K2 Tools Module

Code:

Module Position : position-7
Module Suffix : NOT USED
Back-end Settings

Front-end Appearance

3.4 K2 User Module

Code:

Module Position : position-7
Module suffix : NOT USED
Back-end Settings

Front-end Appearance

3.5 K2 Users Module

Code:

Module Position : position-7
Module suffix : NOT USED
Back-end Settings

Front-end Appearance

JA Puresite comes with multiple typography styles for headings, content, tables, buttons, quotes, lists and so on.

You can view the Typography Pages in the Demo site at Typography Page

And here is HTML code: Typography_Page_HTML_Code.txt. You can use this HTML code for making similar page in your site and refer to the codes for using Typography.

IMPORTANT : These typography styles are specific to JA Puresite template and if you use them in your content and later decide to change the template, the styles will be broken, as these styles depend upon the template based css files (typo.css). We recommend using minimum typography, if you plan to change your template in future.

References for Responsive Web Design

JA Puresite Template is developed in T3 Framework V1.6. This web site uses responsive web design technology. So what's new in the template?

  • Support 4 layouts (wide, normal, tablet, mobile): The layout of template will be changed corresponding with its defined screen size.
  • Tablet and Mobile: Support 2 modes, portrait and landscape
  • Easy customization (You can define, style each layout ...)
  • Responsive media: Typo, font-size, image, logo,...

1. Layout

As mentioned in the above section, this template supports 3 layouts, each layout has its own css style file. The layout.css file located in the: YOUR_SITE/templates/ja_puresite/etc/layout is to define which css style file that each layout will use.

The css style files of each layout are located in the: YOUR_SITE/templates/ja_puresite/css. The normal layout = tablet landscape layout.

  • The Normal layout has minimum width = 986 px and maximum width = 1235 px
  • The Tablet layout has minimum width = 736 px and maximum width = 985 px
  • The Mobile Landscape Portrait layout has maximum width = 735 px
  • The Mobile Portrait layout has maximum width = 479 px

Elements are defined in the css file to fit each layout. Now you can view each layout in the list below.

2. Responsive Menu/Logo and Media

In each Layout, you will have different outlook of Menu, logo and media (images ...).

2.1 Logo and Menu

2.1.1 In Normal Layout
2.1.2 In Tablet Layout

This layout supports Mega Menu only. Logo and menus are displayed in one line but menu description is disabled. Does not support hovering option, to display sub-menu, user has to click on the main menu.

2.1.3 In Mobile Layout

For this menu, the Navigation menu include all menus including Home menu. When user clicks on the menu, sub-menu will be displayed for user to select, only display parent menus. Logo is displayed under the Navigation menu.

2.2 Images

We use one image for all layouts. For each layout, image is defined to fit with the layout.

The above user guide should help one in replicating the Demo site settings for the template and extensions on their site.

Recommended :

If you are new or are confused, we recommend installing Quickstart on your localhost and use it as reference for configs. This is the best way to work with any template. Links to all the resources are provided above, you should carefully read them to take the maximum advantage of our products.

Support :

Please raise your support queries in the support forum. We spend more time in getting the information from users in case the support guidelines are not followed.