Latest Blogs

Let's imagine that you are looking for an interior designer to decorate your home but you find that his website looks sloppy and unprofessional, do you continue to let him design your home? I'm sure that you'll say "no". Obviously, a good website is ...
81 Hits
It's obvious that an attractive website plays an important role in the success of a business and an event as well. By choosing a good event theme for your website, you'll be able to promote your event online and attract people joining your eve...
115 Hits
Today, we are extremely happy to announce that Meetup Version 1.7.3 is available for download now. In this version, a brand-new home layout is added so that you have more suggestions to build up a unique conference and event website in your own way. ...
126 Hits
Everyone desires to live in a cozy, professionally decorated and elegantly furnished apartment. There is no doubt that interior design plays an important role in our everyday life as well as website design. This carefully picked collection of 10 best...
189 Hits
Wedding is concerned as an important event happening only once in a blue moon for couples, and it's supposed to have a way to manifest memorable moments together. Let's start to celebrate your forthcoming commitment ceremony with Everline - A clean, ...
228 Hits
An Overview of Joomla! Extensions

An Overview of Joomla! Extensions

As Joomla! Users, we are sure that you will be interested in learning about Joomla! extensions. To meet this demand, today we will provide you an overview of Joomla! Extensions. In this writing, we will introduce some general information on definition of extensions, a set of core Joomla! extensions, installing as well as updating extensions.


Let’s read and discover this writing.

1. Definition of an extension

Extensions are anything you can add to Joomla! to have a whole new functionality to your site with just a few clicks beside Joomla! default functionality. There are five different extension types in Joomla!. They are components, modules, plugins, templates, and languages. These extension types can all be installed according to the same way although they can perform incredibly different functions in your site. While a plugin and a template are very different things, each of them extend your site's inherent function and form beyond what comes with the basic Joomla! package.

Joomla! has a set of core extensions such templates, plugins, components, modules and languages which will be installed in your site directly after Joomla! installation.


Components are large and quite complex extensions because they act as the main functional parts of a Joomla! site. Components play an important role in creating the main content body of your site's content on both the frontend and backend. They can also be seen as mini-applications. Created by a component, content is usually displayed in the center of the main content area of a template (depending on the template). It means that each template will display component in a different position. You will confirm this feature if you use a specific template or different templates.

Joomla! comes with a number of core components, like the Content Management System, Contact Forms and Web Links.


Modules are small extensions that are created in specific positions in your template. These module positions will be created according to the developer. In addition to components; it will help you perform a number of different tasks.


A plugin is a kind of Joomla! extension. Plugins provide functions which are associated with trigger events. Joomla! provides a set of core plugin events, but any extension can fire (custom) events. When a particular event occurs, all plugin functions of the type associated with the event are executed in sequence. This is a powerful way of extending the functionality of the Joomla! Platform.


A template is a type of Joomla! extension that changes the way your site looks. There are two types of templates used by the Joomla! CMS: Front-end Templates and Back-end Templates. The Front-end Template controls the way your website is presented to the user viewing the website's content. The Back-end Template controls the way your website's administrative tasks are presented for controlling management functions by a Joomla! Administrator.

These would include common tasks such as: user, menu, article, category, module, component, and plugin and template management.


Languages are an essential type of extension within Joomla!. They enable the site manager to configure their Joomla! installation to support a variety of different languages on either the visitor side, administrator side, or both. While language support exists within the core Joomla! platform, you can install third-party language packs which can provide additional support to meet your individual needs.

You can absolutely find third-party language packs here.

2. Install extensions

Installing an extension is a fairly simple process. The first thing you need to do is to login to the administrative area of your Joomla! website. After that, access the Joomla! Extension Manager by going to Extensions -> Extension Manager.


Once you open the Extension Manager, you will have three options to install your extension. They are: Upload Package File, Install from Directory and Install from URL. In most cases, you should go for the first option: Upload Package File.

3. Update extensions

Updating your components, modules and plugins is an easy task. First, you need to access your Joomla! admin page and go to Extensions -> Extension Manager.

After the extension manager is loaded, please click on the “Update” on the left hand.

Next, Joomla! will show you a list of all extensions that have a new version. With just a few clicks, you can finish the update process of an extension.

This writing is an overview of Joomla! Extensions in term of definitions, a set of extensions, installing and updating them. I hope it will be useful for you, Joomla! Users. Thank you for your reading!

Best Free File Management Extensions for Joomla!3
Web Design Trends for 2015