XPInstall

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

XPInstall (XPI)
Caractéristiques
Extension
.xpi
Type MIME
application/x-xpinstall
Développé par
Mozilla Foundation
Basé sur
ZIPVoir et modifier les données sur Wikidata
Site web
addons.mozilla.org/en-US/firefox/browse/type:1Voir et modifier les données sur Wikidata

modifier - modifier le code - modifier WikidataDocumentation du modèle

XPInstall (Cross-Platform Install) est une technologie utilisée par la plateforme Mozilla pour l'installation de modules complémentaires (les extensions, thèmes, dictionnaires et plugins), apportant de nouvelles fonctionnalités aux applications concernées : Mozilla Firefox, Mozilla Thunderbird et SeaMonkey[1].

Un module d'installation Cross-Platform Installer (XPI, prononcer « zippy ») est une archive ZIP servant à l'installation de paquetages basée sur la technologie XPInstall. L'extension de nom de fichier correspondante est : .xpi[2].

Structure

Un paquet XPI est un dossier zippé contenant en général :

  • un fichier install.rdf, chargé de l'installation des différents fichiers et précisant la compatibilité selon la version du ou des logiciels ;
  • un fichier compressé (.jar) au nom de l'extension à installer et contenant :
    • un dossier content, avec les fichiers XUL et JavaScript ;
    • un dossier locale, avec les fichiers de langues ;
    • un dossier skin, avec la configuration de l'habillage ;
    • un fichier content.rdf, chargé de la configuration de l'extension (développeur, version, URL de mise à jour).

Notes et références

  1. « XPInstall », sur Mozilla Developer Network, 23 février 2010 (consulté le 10 mai 2016)
  2. « XPI », sur Mozilla Developer Network, 27 octobre 2007 (consulté le 10 mai 2016)

Voir aussi

Articles connexes

Liens externes

  • Paquet xpi, sur XulFr.org (intérêt historique)
v · m
Mozilla
Général
Organisations
Projets
Navigateurs
Navigateurs dérivés
Composants de navigateur
Technologies du navigateur
Autres projets
  • icône décorative Portail des logiciels libres