Documentación
Conceptos y arquitectura
El componente
Referencia de herramientas
Administración avanzada
Extensiones
El plugin Extensiones descubre, instala y actualiza las extensiones del sitio.
Estas herramientas corresponden al componente Extensiones / Instalador (com_installer). Las operaciones de instalación, desinstalación y actualización de extensiones están reservadas al Superusuario (core.admin global), ya que ejecutan código en el sitio.
Inventario
Enumerar y detectar extensiones.
| Herramienta | Función | Permisos necesarios (ACL) |
|---|---|---|
list_extensions | Enumerar las extensiones instaladas | Acceso de administración — core.manage |
discover_extensions | Detectar las extensiones copiadas pero no instaladas | Acceso de administración — core.manage |
Instalar / desinstalar
Instalar y eliminar extensiones.
| Herramienta | Función | Permisos necesarios (ACL) |
|---|---|---|
install_extension | Instalar | Superusuario — core.admin global |
discover_install | Instalar una extensión detectada | Superusuario — core.admin global |
uninstall_extension | Desinstalar | Superusuario — core.admin global |
set_extension_state | Activar / desactivar | Modificar el estado — core.edit.state |
Actualizaciones
Supervisar y aplicar las actualizaciones.
| Herramienta | Función | Permisos necesarios (ACL) |
|---|---|---|
list_available_updates | Actualizaciones disponibles | Acceso de administración — core.manage |
update_extension | Actualizar una extensión | Superusuario — core.admin global |
update_all | Actualizar todo | Superusuario — core.admin global |
list_update_sites | Enumerar los sitios de actualización | Acceso de administración — core.manage |
set_update_site_state | Activar / desactivar un sitio de actualización | Modificar el estado — core.edit.state |
Ejemplos de prompts
« Enumera las actualizaciones disponibles y aplícalas. »
« Desactiva la extensión « Debug » en este sitio. »