JA Template Framework/Overview

From JoomlArt Wiki

Jump to: navigation, search

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

Contents

  • 1 Overview
  • 2 Important Note
  • 3 What exactly is T3
  • 4 T3 vs standard framework
  • 5 The advantages of T3
  • 6 Download
  • 7 Support
  • 8 Changelog and Roadmap

spacer

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


Overview

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:

  • Overview
  • Developer Guides
  • Customization FAQs
  • Navigation
  • Copyright


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
Basic
Template overrides spacer spacer
Multiple module positions spacer spacer
Multiple color themes spacer spacer
Fix for .png graphics spacer spacer
Advanced Mobile ready spacer spacer
Right to left support spacer spacer
Load modules as menu items spacer spacer
Multiple layout system spacer spacer
Page layout overrides spacer spacer
Frontend user tools Color theme control* spacer spacer
Template width control* spacer spacer
Font size control* spacer spacer
Layout control spacer spacer
Navigation control* spacer spacer
Menu systems Megamenu spacer spacer
Moo menu*
spacer spacer
Split menu*
spacer spacer
Dropline menu*
spacer spacer
CSS menu*
spacer spacer

* 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!

Download

Back to top

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

Support

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


spacer

JD T3 Framework 2.0 for Drupal Resources

Overview | Developer Guides | Customization FAQs | Navigation | Copyright
Retrieved from "wiki.joomlart.com/wiki/JA_Template_Framework/Overview"
Views
  • Page
  • Discussion
  • View source
  • History
Personal tools
  • Log in / create account
Navigation
  • Main Page
  • Community portal
  • Current events
  • Recent changes
  • Random page
  • Help
Toolbox
  • What links here
  • Related changes
  • Special pages
  • Printable version
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.