Peter Bui

Designer, developer and business owner at PB Web Development. Providing Joomla training for people that really need it.

Website URL: http://

Sometimes if you're coming up with issues on a website and something isn't working right, you can start debugging the issues by turning on the error reporting on the Joomla website.

If you're getting a white screen, also known as the white screen of death (WSD) then it may mean that the website is throwing errors but displaying errors is being suppressed.

Monday, 07 October 2021 10:54

What it is, and why use it

The T3 framework is a Joomla templating framework that was originally developed by the team at Joomlart. It was created in the days of Joomla 1.5 when rapid development of the CMS was non existent and new features and functionality were desired but weren't available.

Since they found themselves reusing code over and over again it made sense to reuse the code and add it into a base framework that they could build upon for each one of their template releases.

This idea wasn’t just appealing to template clubs but also appealing to many web design and development studios/agencies around the world including us at PB Web Development. Many of these studios were producing solutions for clients everyday but finding that they were in the same situation of using the same code over and over again on various different websites.

There were many base templates out there already, such as 960 grids or even the free templates that came with Joomla that could have been used as a base template framework but people wanted more than what these could provide. Hence the more complex template club frameworks.

Evaluating the frameworks

Back in late 2009 we started evaluating all of the template frameworks out there and narrowed down our decision to two frameworks to really test and apply to our work processes. We looked at many from Helix, Warp, T3, Gantry and many more but we narrowed down our final evaluation to T3 Framework V2 by Joomlart and Gantry by Rockettheme.

They both had an array of great features in them from flexible premade module positions, CSS and JS compression options, JS features such as mega menus and many other easy ways to access and implement features or hooks into the template without needing to look at any of the code.

On the technical side of things, Gantry came with almost everything you could ever possibly want. Lots of administrative controls, switches and options to create different template styles, turn on and off module position with a few clicks and dragging of the mouse. Very powerful and very flexible, especially for a novice never really dabbling in code before.

On the other hand T3 was a little more restrictive. It had way less module positions, it didn’t have as much flexibility in regards to turning on or off, moving, or dynamically resizing modules and quite clearly didn’t have as many bells or whistles as compared to Gantry, but this suited us and it was perfect for what we were delivering for clients.

What did we want from a framework

The three main features that we wanted out of the frameworks were, JS compression, CSS compression and mega menus and that was it!

So we opted for T3 and started building everything from there and never regretted the decision.

We actually implemented our templates in a different way compared to how templates were normally done in T3 framework V2. We didn’t use the block system within the framework which I will explain a little later. Because we didn’t use the block system, we didn’t pull in a lot of the additional bulk of the framework which we normally would have to when building templates on the framework, but again this was intentional and worked out for the best in regards to performance of the templates.


The changing Joomla environment

As the web change though through 2010 and 2011, we saw the rise of other base templates such as Responsive 960, Bootstrap and the birth and growth of the mobile and responsive web This meant that we had to change with the times and our framework practises as well so we could produce and provide responsive solutions for our clients.

In September of 2012, we saw the release of Joomla 3. The latest and greatest version of Joomla with Bootstrap integrated into its core. The packaged admin templates and free front end templates came with ready working responsive templates and a few months after we saw the release of Joomlart’s first free and fully responsive template for Joomla 3.

joomlart template elastica

JA Elastica

 Along with the release we also saw the release of the brand new Joomlart T3 framework V3 which great and became quite popular. Furthermore, Joomlart decided to make their framework fully GPL, that is the framework was now open source and could be worked upon and used by anyone for whatever reason they chose.

I spoke to Hung, the CEO of Joomlart and told him that we were going to adopt T3v3 as our base framework for all of our work from now on. I told him just how much I loved the framework and how perfect it was for our clients. He told me that Anthony Olsen, owner of JoomlaBambo was adopting T3 for all of their template club templates as well as were retiring their old Zen framework which use to power all of their templates.

This was big news, and I managed to interview Anthony at JoomlaDay Melbourne as a part of the podcast as to some of the reasons why he decided to do this.

Slowly I started hearing about other template clubs and other service providers that were all jumping onboard, providing code to the framework and working on it to make it that much better.

Moving ahead 

So now fast forward a year later, to the beginning of 2014 and we have an amazing base framework to work upon that has grown quite a lot over the course of just one year.

The latest release sees the adoption of Bootstrap v3 and also the addition of additional web coolness in the form of FontAwesome 4 allowing for the embedding of glyphicons into your sites.

It is now one of the only free and open source templating frameworks for Joomla that has its own little community of developers supporting it driving new features and pushing the boundaries of the web.


Saturday, 04 August 2021 17:17

About JoomTraining

What is JoomTraining

JoomTraining provides online Joomla video training, Joomla tutorials and face to face training for users of the content management system Joomla. We also provide training for a wide variety of Joomla extensions and components that are available on the Joomla Extension Directory.

To gain access to the full database of training videos and tutorials you will need to subscribe to the services.

Who Provides the Service

JoomTraining is a Joomla support service provided by the staff at PB Web Development.

PB Web Development provide web design and development services based around the Joomla CMS and operate in and around Canberra, Brisbane, Melbourne, Adelaide and Sydney.

Where is the Training Provided

Our training is provided at various locations around Australia and South East Asia. The most popular of which is at the Clifton training centres in SydneyAdelaide and Singapore.

We use video conferencing systems to communicate and train our users and subscribers as well as a video library of training material.

Please view the Joomla training sessions to see a setup training area near you.

About This Site

This site and content was built by PB Web Development using the Joostrap template framework and K2 by JoomlaWorks.

If you're interested in a building your own subscription based website with Joomla, please contact PB Web Development.



JoomTraining provides training services related to Joomla in Adelaide, Canberra, Melbourne, Brisbane, Sydney and Singapore.

We provide personalised one on one Joomla training, live Skype and remote Joomla support, and group class room style training sessions.

Joomla training material and learning resources

We also provide a library of online Joomla training videos and Joomla documentation which is accessible via a paid online subscription.

Our detailed Joomla training videos will provide you with a comprehensive guide on day to day Joomla management and hints and tips on how to best manage your Joomla extensions, components, modules and overall Joomla website.

Saturday, 04 August 2021 10:16

Introduction to Joomla 2.5.x

This is a general introduction to Joomla night aimed at beginners and people that want to learn more about Joomla.

Saturday, 04 August 2021 09:23

Joomla Template Training

This training sessions shows and demonstrates how to make a Joomla template.

Saturday, 04 August 2021 09:22

Advanced Joomla Training

The advanced training session is geared towards website administrator and users that will be managing Joomla websites.

Saturday, 04 August 2021 09:22

Basic Joomla Overview

The basic Joomla introduction and training overview covers the basics of Joomla operations and management.

Saturday, 04 August 2021 09:22

Sydney Joomla Training

There are a few options when it comes to training sessions in Sydney. We offer both one on one training sessions at either your premises or at one of our training locations in Sydney. You may also request an online training session via Skype or via video conferencing.

Saturday, 04 August 2021 09:22

Canberra Joomla Training

Joomla training sessions in Canberra are limited to private group or one on one training sessions.

Page 1 of 10


If you have a subscription, login to access course material and your account details.

Remember Me

Please contact for any account issues.