Joomla is a powerful CMS that include tons of features. These resources are enough to cover the requirements of a basic website; to add features like galleries, custom forms, slideshows or ecommerce you need to install third party extensions.
Joomla! Extensions Directory is the official repository for Joomla components, modules and plugins. Use the new and improved search form to find what you need.
In this tutorial we will explain 3 different ways to install an extension. All of them have the same purpose, please choose the one that match your situation.
Upload Package File
Go to Extensions > Extension manager > Upload Package File
Once you downloaded the installer compressed in a zip file, browse that file and press Upload & Install button. Wait while the file is being uploaded and installed, if everything is fine you will see a success message.
Install from Directory
I recommend this one when you install extensions with size bigger than 2 MB. You could try to install it using one of the previous methods but is possible won’t work due the time that takes upload the zip file is beyond the server settings.
Follow these steps:
- Download the installer, basically a zip file.
- Decompress the installer and upload the files inside the folder /tmp/your-extension/. Where your-extension means a custom folder. Use an FTP or SSH client for this process.
- Go to Extensions > Extension manager > Install from Directory
- In Install Directory field, type at the end of the path the
name of your new folder.
In this example we are using /your-extension/.
- Click Install button and wait.
If everything is fine you will see a success message.
Install from URL
Go to Extensions > Extension manager > Install from URL
When you know the hosted path of the extension, as example: https://www.website.any/extension.zip, paste that url in Install URL field, finally click Install button.
Joomla will upload the extension directly from the link and install in a single step process.
As you can see, you have more than one way to add new extensions to your Joomla site. Some are easier than others. This provide a great flexibility to do the same job depending of the situation.