XPInstall
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
- « XPInstall », sur Mozilla Developer Network, 23 février 2010 (consulté le 10 mai 2016)
- « XPI », sur Mozilla Developer Network, 27 octobre 2007 (consulté le 10 mai 2016)
Voir aussi
Articles connexes
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.