How to Install An Extension In Joomla 3.0

Joomla Extension Directory

Installing an extension in Joomla3.0 is a very simple process.

Extensions are like addons to Joomla to extend it's functionality. There are three main types of extension that you will come across in joomla and they are all basically installed the same way.

The Joomla Community is very large and has a vast resource of  extensions called the "JED" ( Joomla Extension Directory ) that you can browse through and download for your website. Follow this Link to take a look.

Extension Types

component extension Component

A component is the largest and most complex of the extension types. Components are like mini-applications that renders the main body of the page. An analogy that might make the relationship easier to understand would be that Joomla! is a book and all the components are chapters in the book. The core content component (com_content), for example, is the mini-application that handles all core content rendering just as the core registration component (com_registration) is the mini-application that handles user registration.

modules Module

A more lightweight and flexible extension used for page rendering is a module. Modules are used for small bits of the page that are generally less complex and able to be seen across different components. To continue in our book analogy, a module can be looked at as a footnote or header block, or perhaps an image/caption block that can be rendered on a particular page. Obviously you can have a footnote on any page but not all pages will have them. Footnotes also might appear regardless of which chapter you are reading. Simlarly modules can be rendered regardless of which component you have loaded.

plugin extension Plugin

One of the more advanced extensions for Joomla! is the plugin.  A plugin is a section of code that runs when a pre-defined event happens within Joomla! Editors are plugins, for example, that execute when the Joomla! event "onGetEditorArea" occurs. Using a plugin allows a developer to change the way their code behaves depending upon which plugins are installed to react to an event.

Ok with all that said let's get on and install a much needed extension.

The extension we are going to install is one of a few extensions i always install before doing anything else to a new website.

The extension is a component called "Akeeba Backup"
You can download it from their website direcly to save a bit of time.

Login To Joomla

extension manager menu link

Now you have your Akeeba Zip file safely downloaded to your computer, login to your website administration panel.

The Joomla Administrator Control Panel now gives you two ways to access the Extension Manager link.

  • Top Menu: Click on the "Extensions" drop-down and you will see the link.
  • Right Menu:  To the right side you will see a menu also with the main links to your important areas of your sight.

Click either to take you to the Extension Manager Screen.



Browse For File

browse for file button

Once the extension Manager screen opens you will see the upload screen.

To the right side you will find a browse button that will open a popup window on your computer where you can browse to the Akeeba zip file you downloaded.

You don't have to unzip the file or do anything to it, Joomla extracts the file for you.


Upload And Install

upload file button

Now you will see the Package File input field populated with the path to your zip file.

All we have to do now is click on the "Upload & Install" button to start the process of installation.

Depending on your server and connection this may take a few minutes so don't get impatient.


Successful Install

install successful

Now you will see the "Welcome to Akeeba Backup!" screen.

Our new extension has been successfully installed and ready to be used.

Read the screen carefully and run the "post installation wizard" to optimise Akeeba for your site.



Post Installation Wizard

post installation wizard screen

When the wizard opens you will see the disclaimers listed.
Just tick the boxes t agree to them then click on the "Apply These Settings" button at the bottom to start the Benchmarking script.

When the script starts running do not browse away from the page just leave it and wait.

The benchmarking will take a few minutes to complete and you may see the screen inactive, but don't worry or do anything this is normal.



Optimisation screen

benchmarking your sight

Now you will see the "Welcome to Akeeba Backup!" screen.

Our new extension has been successfully installed and ready to be used.

Read the screen carefully and run the "post installation wizard" to optimise Akeeba for your site.



Finnished Benchmarking

complete benchmarking screen

When the script finishes it's testing you will get a "Finished Benchmarking" screen, where you can either create a backup straight away or go to the configuration options.



Advanced Configuration

advanced configuration

Just on a personal note i like to change the format of my backups to ZIP Format in the configuration, mainly because this is easier when moving to another server or deploying locally on your computer.



And that's it!
We are finished installing our extension in Joomla 3.0

We have killed two birds with one stone so to speak. We installed our first extension and also a major component at the same time.
Always remember to back your site up on a regular basis if you make changes it will save a lot of headache down the line.


Leave your comments

Post comment as a guest

0 / 300 Character restriction
Your text should be in between 10-300 characters
terms and condition.
  • No comments found

Get The Latest Browsers



News Letter

Sign up for news letter