Tecnoloxía utilizada polas aplicacións de Mozilla (SeaMonkey, Mozilla Firefox, Mozilla Thunderbird e outras aplicacións baseadas en XUL) para instalar extensións de Mozilla que engaden funcionalidade á aplicación principal.
Categoría Gramatical:
locución substantiva feminina (axencia de seguros)
Exemplo:
Un módulo instalador XPI (pronunciado "zippy" e derivado de XPInstall) é un arquivo ZIP que contén un script de instalación ou dun manifesto na orixe do arquivo, e unha serie de arquivos de datos. Este foi un intento de evitar que programas maliciosos, como virus, troianos, espías, etc. puidesen ser instalados por usuarios inexpertos porque os XPI sacan na pantalla un cadro de diálogo de confirmación que debe de ser adaptado cada vez que se instala unha extensión. Coa instalación con XPIs impídese que sitios maliciosos poidan instalar as extensións en background (sen intervención humana). En Mozilla, Firefox <0,7, e Thunderbird <0.5, o paquete contén un script de instalación de JavaScript (install.js) con algunhas directivas para as accións a tomar durante unha instalación, incluíndo a adición dos arquivos e directorios, eliminar arquivos vellos ou obsoletos e directorios, executar ferramentas de liña de comandos, etc. Na versión máis recente de Firefox e Thunderbird, o script de instalación foi substituído por un manifesto de cromo e un arquivo RDF (install.rdf).
Ver tamén:
XML-based User-interface Language