Skip to main content

Extensions

The Extensions plugin discovers, installs and updates the site's extensions.


These tools concern the Extensions / Install component (com_installer). Extension installation, uninstallation and updates are restricted to the Super User (core.admin globally), as they execute code on the site.

Inventory

List and detect extensions.

ToolFunctionRequired permissions (ACL)
list_extensionsList installed extensionsAdmin access — core.manage
discover_extensionsDetect extensions that have been uploaded but not installedAdmin access — core.manage

Install / uninstall

Install and remove extensions.

ToolFunctionRequired permissions (ACL)
install_extensionInstallSuper User — core.admin globally
discover_installInstall a detected extensionSuper User — core.admin globally
uninstall_extensionUninstallSuper User — core.admin globally
set_extension_stateEnable / disableModify state — core.edit.state

Updates

Monitor and apply updates.

ToolFunctionRequired permissions (ACL)
list_available_updatesAvailable updatesAdmin access — core.manage
update_extensionUpdate an extensionSuper User — core.admin globally
update_allUpdate everythingSuper User — core.admin globally
list_update_sitesList update sitesAdmin access — core.manage
set_update_site_stateEnable / disable an update siteModify state — core.edit.state

Prompt examples

“ List the available updates and apply them. ”

“ Disable the ‘Debug’ extension on this site. ”