How to install a Component

The Joomla! CMS includes lots of Core Components.

Here we focus on 3rd Party Components.

These are created by 3rd party developers.

Select Extensions from the Install Panel in the System Dashboard.

extensions install

Browse your device for the component installation file (usually ZIP format) and drag it from your device to the Upload and Install Panel.

extensions install upload

Note: there are other ways to install 3rd party extensions.

Read more: Installer Plugins.

Protect your website when using 3rd Party Components

Take the following steps to protect your website when installing and uninstalling components.

  1. Back up your website before installing a component.
  2. Check for vulnerabilities on the Joomla! Vulnerable Extensions List.
  3. Only download components from trusted sites.
  4. Test a component on a development site before installing on your live site.
  5. Next test a component on your live site (you may wish to check logs for runtime errors and warnings).
  6. Remove any junk files from the tmp directory following installation of a component.
  7. After uninstalling a component, check that all related folders, files and database tables were removed by uninstall scripts.1
  8. Periodically check for new releases and update installed components.
  9. Check with the third party developer that there are no restrictions relating to use of their component.

Note

1 All folders, files and database tables left behind following uninstallation of a component pose a potential security risk.

 

How to install a Component

The Joomla! CMS includes lots of Core Components.

Here we focus on 3rd Party Components.

These are created by 3rd party developers.

Select Extensions from the Install Panel in the System Dashboard.

extensions install

Browse your device for the component installation file (usually ZIP format) and drag it from your device to the Upload and Install Panel.

extensions install upload

Note: there are other ways to install 3rd party extensions.

Read more: Installer Plugins.

Protect your website when using 3rd Party Components

Take the following steps to protect your website when installing and uninstalling components.

  1. Back up your website before installing a component.
  2. Check for vulnerabilities on the Joomla! Vulnerable Extensions List.
  3. Only download components from trusted sites.
  4. Test a component on a development site before installing on your live site.
  5. Next test a component on your live site (you may wish to check logs for runtime errors and warnings).
  6. Remove any junk files from the tmp directory following installation of a component.
  7. After uninstalling a component, check that all related folders, files and database tables were removed by uninstall scripts.1
  8. Periodically check for new releases and update installed components.
  9. Check with the third party developer that there are no restrictions relating to use of their component.

Note

1 All folders, files and database tables left behind following uninstallation of a component pose a potential security risk.