JA Template Framework/Overview

From JoomlArt Wiki

Jump to: navigation, search

{{#customtitle:JA T3 Framework Overview|JA T3 Framework Overview}}



Welcome to the JA Purity II template and the T3 Framework documentation!


Back to top

The new JA Purity II template for Joomla! is the first template to introduce the T3 Framework, it is free and will help developers around the world to build beautiful websites, SEO optimised, mobile ready, with clean up to date and stable code.

Click here to see demo.

We believe you will enjoy more developing with Joomla! 1.7 and the new T3 Framework.

Important Note

We have upgraded the JA T3 Framework to version 2.0. Please visit the designated wiki sections below:

What exactly is T3

Back to top

T3 framework is the third generation template framework developed by JoomlArt for Joomla! 1.5 and above and brings a new file/folder structure, new features and lots of improvements.
So what exactly can this new T3 framework do? Essentially it does a big thing with small and innovative scripting.

The major new features coming with the T3 Framework:

  • Modular code makes the template light and fast but also powerful.
  • An advanced navigation system upgraded by introducing the Megamenu, that improved the other menu systems by giving them additional class and menu item description or slogan line, but also upgraded the template functions by adding menu system override options.
  • Multiple layout system - layouts are built with blocks having distinctive styling and module positions.
  • Mobile Ready - made possible with device detection capabilities implemented into the framework to make your website compatible for mobile devices such as Blackberry, Android, Palm, Windows Mobile and also iPhone devices.
  • Native RTL support powered by ingenious code to switch text-direction and template styling.

Let's have a look at these examples below, we will explain why classic templates are not suitable anymore:

Example 1
For instance you want your visitors to be able to turn off the adds in your website. A lot of your users complain that your adds are not reader friendly (sure you know those aggressive and colored emotions), but you don't want to turn off those adds right? So what can you do?

  • Pay coders to develop script that can hide divs or modules on users click?
  • Create a new dedicated template? But why managing two templates?
  • Tell your visitors that is impossible? Of course not!

The best solution is this: ask your users where do they want you to put the adds, because now you have the power to create a new layout called move-adds-to-bottom, or remove-adds-from-header. Basically you create a layout without the module positions that you usually use for displaying those adds, or maybe move those module positions to another template block. The layout switch and the rest is done by the scripts powering the framework. Power of simplicity, remember?

Example 2
You want to use the same template for your main website and for your blog, but you don't want them to look the same. You need another logo image for your blog, a different color theme, different module positioning and some special scripts that you don't want to use on main website.

Again a similar simple solution: create 2 beautiful layouts that suit your need, with distinctive format, each having own specific blocks, with different scripts, different style classes and image sets. Further more, you will create page layout overrides and the framework will automatically change the colors when browsing specific pages.

Example 3
You want to target Internet Mobile users and you want to have a template... is that possible with the T3 framework?

YES, JA Purity II has a default layout for handheld devices and one for iphone. You can just use and customize these layouts, or create new layouts using these as examples.

T3 vs standard framework

Back to top

The new T3 framework is different than the classic framework. Any usual template has the capability to manage module positions and styling classes, manage overides, detect user's browser client, interact with the user in a certain manner, and others can give a user the freedom to chose from multiple colors or font sizes, but they all have the same structure.

Features Classic Joomla! Templates T3 Framework Templates
Template overrides image:yes.png image:yes.png
Multiple module positions image:yes.png image:yes.png
Multiple color themes image:yes.png image:yes.png
Fix for .png graphics image:yes.png image:yes.png
Advanced Mobile ready image:no.png image:yes.png
Right to left support image:no.png image:yes.png
Load modules as menu items image:no.png image:yes.png
Multiple layout system image:no.png image:yes.png
Page layout overrides image:no.png image:yes.png
Frontend user tools Color theme control* image:yes.png image:yes.png
Template width control* image:yes.png image:yes.png
Font size control* image:yes.png image:yes.png
Layout control image:no.png image:yes.png
Navigation control* image:yes.png image:yes.png
Menu systems Megamenu image:no.png image:yes.png
Moo menu*
image:yes.png image:yes.png
Split menu*
image:yes.png image:yes.png
Dropline menu*
image:yes.png image:yes.png
CSS menu*
image:yes.png image:yes.png

* The original JA Purity is one of the classical templates that support some of the features built in the T3 Framework.

The new T3 framework will add more freedom to the end user by letting him chose the navigation type and layout that he likes the most. You will be able to create a single layout or multiple layouts exactly how your users want. The T3 framework will successfully upgrade the way you develop. You can now create a full control panel for your users to customize the web interface like never before.

The advantages of T3

Back to top

  • native RTL support - became a mandatory requirement in the globalization context;
  • modular structure - working with custom layouts and custom blocks push the content management even further;
  • modern navigation systems - now you have five menu systems for you main navigation, meet the megamenu, dropline menu, split menu, moo menu and css menu;
  • minimalistic scripting - simple, optimized and organized code make the template lighter but more powerful;
  • maximum flexibility - the development never got that far before;
  • easy DIY - our documentation and support team are here for you almost 24/7 to assist YOU;
  • developer friendly - the structure makes the work easier and more organized;
  • readers friendly - allow your users to close unwanted content blocks;
  • human friendly - fast page load and more control power to the end-user;
  • SEO friendly - because we care about your visibility in search engines;
  • mobile ready - meet the impossible made possible, it's quick and free!


Back to top

JA Purity II Template is free and you can download it here!


Back to top

Whenever you need a hand developing with T3 Framework, feel free to ask for support in our designated forum section.

If you need professional help, submit a ticket in our online support portal and our support team will reply in 12 hours!

No account yet? Subscribe here!

Changelog and Roadmap

Back to top

Visit our Project Management portal for Changelog & Roadmap


JA T3 Framework for Joomla! Resources (2009 version)
Overview | Developer Guides | Customization FAQs | Navigation | Copyright


JA T3 Framework 2.0 for Joomla! Resources
Overview | Developer Guides | Customization FAQs | Navigation | Copyright


JD T3 Framework 2.0 for Drupal Resources

Overview | Developer Guides | Customization FAQs | Navigation | Copyright
Personal tools