Documentation
Getting Started
Concepts & architecture
The component
Tool Reference
Advanced Administration
References & Appendices
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.
| Tool | Function | Required permissions (ACL) |
|---|---|---|
list_extensions | List installed extensions | Admin access — core.manage |
discover_extensions | Detect extensions that have been uploaded but not installed | Admin access — core.manage |
Install / uninstall
Install and remove extensions.
| Tool | Function | Required permissions (ACL) |
|---|---|---|
install_extension | Install | Super User — core.admin globally |
discover_install | Install a detected extension | Super User — core.admin globally |
uninstall_extension | Uninstall | Super User — core.admin globally |
set_extension_state | Enable / disable | Modify state — core.edit.state |
Updates
Monitor and apply updates.
| Tool | Function | Required permissions (ACL) |
|---|---|---|
list_available_updates | Available updates | Admin access — core.manage |
update_extension | Update an extension | Super User — core.admin globally |
update_all | Update everything | Super User — core.admin globally |
list_update_sites | List update sites | Admin access — core.manage |
set_update_site_state | Enable / disable an update site | Modify state — core.edit.state |
Prompt examples
“ List the available updates and apply them. ”
“ Disable the ‘Debug’ extension on this site. ”