mozilla

Révision 281046 sur Empaqueter un thème

  • Raccourci de la révision : Empaqueter_un_thème
  • Titre de la révision : Empaqueter un thème
  • ID de la révision : 281046
  • Créé :
  • Créateur : Freedox
  • Version actuelle ? Non
  • Commentaire /* Pre-requisites */
Étiquettes : 

Contenu de la révision

Ce document décrit comment sont packagés les thèmes pour Firefox et Thunderbird.

Pré-requis

Construire un thème pour Firefox ou Thunderbird requière quelques connaissances des Cascading Stylesheets (CSS), probablement XBL, et quelques notions de design graphique et d'esthétisme de thème (...ou bien). Ce document décrit seulement comment les thèmes sont packagés afin d'être visualiser comme Thèmes dans Firefox.

Arborescence des fichiers d'un Thème

Les thèmes Firefox/Thunderbird sont packagé dans un fichier JAR avec la structure arborescente suivante :

montheme.jar:
  install.rdf
  contents.rdf
  preview.png
  icon.png
  browser/files
  global/files
  mozapps/files
  communicator/files
  ...
     
  • You must have a top-level chrome.manifest (Firefox/Thunderbird 1.5) or contents.rdf file which registers the chrome for the theme (as before) and also an install.rdf manifest that specifies metadata that is displayed in the Themes window.
  • preview.png is a preview image which will show in the scrolling preview area in the Themes window. It can be any size.
  • icon.png is a 32x32 PNG (may contain alpha transparency) which will show up in the Themes list in the Themes window.

Source de la révision

<p>Ce document décrit comment sont packagés les thèmes pour Firefox et Thunderbird.
</p>
<h3 name="Pr.C3.A9-requis"> Pré-requis </h3>
<p>Construire un thème pour Firefox ou Thunderbird requière quelques connaissances des Cascading Stylesheets (<a href="fr/CSS">CSS</a>), probablement <a href="fr/XBL">XBL</a>, et quelques notions de design graphique et d'esthétisme de thème (...ou bien). Ce document décrit seulement comment les thèmes sont packagés afin d'être visualiser comme Thèmes dans Firefox.
</p>
<h3 name="Arborescence_des_fichiers_d.27un_Th.C3.A8me"> Arborescence des fichiers d'un Thème </h3>
<p>Les thèmes Firefox/Thunderbird sont packagé dans un fichier JAR avec la structure arborescente suivante :
</p>
<pre class="eval">montheme.jar:
  install.rdf
  contents.rdf
  preview.png
  icon.png
  browser/<i>files</i>
  global/<i>files</i>
  mozapps/<i>files</i>
  communicator/<i>files</i>
  ...
     
</pre>
<ul><li> You must have a top-level <a href="fr/Chrome.manifest">chrome.manifest</a> (Firefox/Thunderbird 1.5) or contents.rdf file which registers the chrome for the theme (as before) and also an <a href="fr/Install.rdf">install.rdf</a> manifest that specifies metadata that is displayed in the Themes window.
</li><li> preview.png is a preview image which will show in the scrolling preview area in the Themes window. It can be any size.
</li><li> icon.png is a 32x32 PNG (may contain alpha transparency) which will show up in the Themes list in the Themes window.
</li></ul>
Revenir à cette révision