Catatan Seorang Prajurit Kecil

Ikon

biarlah semua itu berjalan sesuai "skenario" NYA – jika kau telusuri, semua logika itu akan kau temukan

How to Package XPI for Mozilla Extension


Pernah install firebug, skype plugin, atau facebook plugin di Mozilla? tentu jika teman-teman seorang Web Developer, pasti sudah pernah menggunakan Mozilla Extension, tapi apakah teman-teman pernah mencoba untuk mendevelopnya? nah..kali ini kebetulan saya diminta membuat sebuah plugin Mozilla yang digunakan sebagai interface untuk bisa connect ke device tertentu (ex: printer dot matrix)

Artikel ini hanya berisi share pengalaman aja ketika belajar membuat package XPI (Package Extension Mozilla) yang sempat membuat saya pusing 7 keliling, karena berdasarkan informasi dari situs resmi Mozilla, untuk membuat package tersebut harus menggunakan tools kepunyaannya GNU Linux yaitu make (tools untuk mengcompile program menjadi executable file), karena kebetulan saya belum pernah menggunakan tools ini jadi ketika melakukan package xpi sangat pusing sekali.

Jalan pintas yang terlintas dalam pikiran saya adalah, melakukan package kedalam bentuk zip kemudian di rename menjadi xpi, dan setelah dicoba ternyata gagal dan memang tidak bisa dengan cara itu, akhirnya setelah googling sana sini, ketemu dengan sebuah web blog yang cukup membantu. Disana ada sebuah artikel untuk membuat package xpi hanya dengan menggunakan perintah zip pada linux, perintahnya sangat sederhana sekali, yaitu seperti berikut:

zip myExtension.xpi install.rdf chrome.manifest chrome/myExtension.jar

 

dimana:

myExtension.xpi adalah nama package xpi yang akan dihasilkan

install.rdf adalah fiel konfigurasi yang digunakan oleh Mozilla Extension

chrome.manifest adalah daftar file pada Mozilla Extension

chrome/myExtension.jar adalah package content (content, locale dan skin) Mozilla Extension

 

Sebagai bahan referensi, jika teman-teman ingin membuat Mozilla Extension, langsung aja berkunjung ke situs resminya Mozilla, tepatnya disini.

 

Selamat mencoba ya…

Good Luck

Filed under: Algorithm and Programming, ,

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: