Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Firefox Modding

1,518 views

Published on

Published in: Technology
  • Be the first to comment

Firefox Modding

  1. 1. Mozilla Firef x Modding Customize your internet experience.....
  2. 2. Mozilla Firefox <ul><li>Merupakan Open-Source Web Browser </li></ul><ul><li>Menggunakan Gecko layout engine </li></ul><ul><li>Cross-Platform </li></ul><ul><li>Dapat di- customize </li></ul>
  3. 3. Melakukan Modding pada Firefox <ul><li>Me'mod'ifikasi atau menambah : </li></ul><ul><ul><li>Fungsi Firefox (extension, source code) </li></ul></ul><ul><ul><li>Tampilan Firefox (Themes & Personas) </li></ul></ul>
  4. 4. Firefox Mods <ul><li>Extensions / Add-Ons </li></ul><ul><li>Themes </li></ul><ul><li>Skin ( Personas ) </li></ul><ul><li>Modifikasi Source Code (Kode Sumber) </li></ul>
  5. 5. Developing Extensions/Add-Ons <ul><li>XML (eXtensible Markup Language) </li></ul><ul><li>XUL (XML User Interface Language) </li></ul><ul><li>JavaScript </li></ul><ul><li>CSS (Cascading Style Sheet) </li></ul><ul><li>DOM (Document Object Model) </li></ul>
  6. 6. Direktori Extension <ul><li>chrome.manifest </li></ul><ul><li>install.rdf </li></ul><ul><li>chrome/ </li></ul><ul><ul><li>content/ </li></ul></ul><ul><ul><li>File XUL dan Javascript </li></ul></ul><ul><ul><li>locale/ </li></ul></ul><ul><ul><li>File DTD untuk multibahasa </li></ul></ul><ul><ul><li>skin/ </li></ul></ul><ul><ul><li>File CSS </li></ul></ul>Bisa digabungkan menjadi namaaddon .jar
  7. 7. chrome.manifest <ul><li>content helloworld content/ </li></ul><ul><li>overlay chrome://browser/content/browser.xul chrome://helloworld/content/overlay.xul </li></ul><ul><li>locale helloworld en-US locale/en-US/ </li></ul><ul><li>skin helloworld classic/1.0 skin/ </li></ul><ul><li>style chrome://global/content/customizeToolbar.xul chrome://helloworld/skin/overlay.css </li></ul>

×