Terinspirasi dari seorang kaskuser yang membuat Search engine mozilla untuk kaskus, akhirnya saya mencari tutorialnya di internet, ternyata susah untuk menemukan tutorialnya karena minimnya keywords yang saya punya, setelah mencari tanpa hasil saya pun berniat untuk mencoba membuatnya secara otodidak dengan mengutak atik search engine yang sudah ada pada saat mozilla diinstall akhirnya saya pun behasil membuatnya. kalau begitu langsung dibaca aja.

Search engine mozilla yang saya maksudkan adalah kotak search yang ada di kanan atas jendela mozilla, dengan search ini pencarian dapat dilakukan dengan mudah. jika anda mengklik gambar iconnya maka akan muncul search engine yang sudah terinstall, seperti google, yahoo,amazon, ebay. itu saja masih kurang atau malah tidak kita butuhkan sama sekali karena kebutuhan setiap orang saat surfing di internet berbeda-beda. Langsung saja ya, jika anda ingin membuat search engine sendiri yang anda butuhkan adalah sebagai berikut:

– Mencari secara manual pada website tersebut. disini akan saya contohkan untuk situs Indowebster.com ,saya mencari manual dengan keyword game flash setelah di Enter maka indowebster akan menampilkan hasil pencarian, tapi bukan itu tujuannya, tujuan kita ialah mencari tahu format searchnya, copy address barnya. saya mendapatkan hasilnya seperti ini:
http://www.indowebster.com/search.php?keyword=game+flash
intinya ialah kata yang kita masukkan terlihat pada URL.
CATATAN: tidak semua web memperlihatkan input Search.

– anda juga membutuhkan program Notepad++, program ini selain berguna di waktu penulisan script XML juga digunakan untuk me-Encode gambar yang nanti akan saya jelaskan.

– untuk membuat gambar iconnya dibutuhkan program IcoFX

CARA PEMBUATAN
oke langsung saja kita buat search enginenya, buka Notepad++ anda. Format untuk penulisan XMl nya seperti ini:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/"&gt;
<ShortName>{Isi nama}</ShortName>
<Description>{Isi deskripsi}</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">
data:image/x-icon;base64,{Isi image yg telah di Encode}</Image>
<Url type="text/html" method="GET" template="{Isi Link Search website yg anda mau}">
{parameter untuk pencarian}
</Url>
<Url type="application/x-suggestions+json" method="GET"
template="{Isi Link Search website yg anda mau}?output=json&amp;client=firefox&amp;s={searchTerms}"/>
<SearchForm>{Isi nama web}</SearchForm>
</SearchPlugin>

dicontoh ini saya ingin membuat search indowebster maka hasil xmlnya :

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/"&gt;
<ShortName>indowebster</ShortName>
<Description>Mencari File Apa saja</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">
data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzmf//M5n//zOZ//8zmf//M5n//zOZ//8zmf//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJfn/ACX5/wAl+f8zmf//M5n//zOZ//8AJfn/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzmf//M5n//zOZ//8AJfn/M5n//zOZ//8zmf//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzmf//ACX5/zOZ//8zmf//M5n//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM5n//wAl+f8zmf//M5n//zOZ//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOZ//8AJfn/M5n//zOZ//8zmf//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzmf//ACX5/zOZ//8zmf//M5n//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM5n//wAl+f8zmf//M5n//zOZ//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOZ//8AJfn/M5n//zOZ//8zmf//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzmf//ACX5/zOZ//8zmf//M5n//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM5n//wAl+f8zmf//M5n//zOZ//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOZ//8zmf//M5n//zOZ//8zmf//M5n//zOZ//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl+f8AJfn/ACX5/wAl+f8AJfn/ACX5/wAl+f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOZ//8zmf//M5n//zOZ//8zmf//M5n//zOZ//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AesQfgPrEHwH6xB/B+sQfwfrEH8H6xB/B+sQfwfrEH8H6xB/B+sQfwfrEH8B6xB+A+sQfAfrEH//6xB//+sQQ==</Image>
<Url type="text/html" method="GET" template="http://www.indowebster.com/search.php"&gt;
<Param name="keyword" value="{searchTerms}"/>
</Url>
<Url type="application/x-suggestions+json" method="GET"
template="http://www.indowebster.com/search.php?output=json&amp;client=firefox&amp;s={searchTerms}"/>
<SearchForm>www.indowebster.com</SearchForm>
</SearchPlugin>

Bingung??
ini penjelasannya.
pada format yang ditulis dengan kurung kurawal maksudnya anda isikan sendiri tergantung web yang anda mau,

bagaimana dengan Gambar yang di Encode?, karena format gambar pada umumnya tidak dapat diterima oleh XML atau semacamnya (HTML,PHP,Js,CSS). maka format gambar tersebut harus di Encode terlebih dahulu. untuk contoh buat terlebih dahulu imagenya, buka program IcoFX anda, pilih New, untuk Color pilih yang True color, untuk size pilih yang 16×16, OK. paste kan gambar icon web anda, jika anda tidak mempunyai ambar iconnya, buatlah icon sesuka anda, setelah itu save dengan ekstensi *.ico, buka kembali Notepad++, klik Open lalu pilih file icon yang telah anda buat tadi dan tekan ctrl + a untuk memblok, setelah itu pilih menu Plugins lalu pilih MIME Tools dan pilih Base64 Encode, lalu copy hasil encode tadi dan hapus "{Isi image yg telah di Encode}" dan paste tepat disitu.
CATATAN: Tanpa gambarpun anda masih bisa melakukan pencarian.
untuk param dapat anda cari melalui URL yang anda dapat sewaktu mencari melalui manual search

contoh lain, dari URL youtube:
Keyword : game

http://www.youtube.com/results?search_query=game&search_type=&aq=f

paramnya ialah:
<Param name="search_query" value="{searchTerms}"/>
<Param name="search_type" value=""/>
<Param name="aq" value="f"/>

setelah selesai, save denagn nama web tersebut di C:\Program Files\Mozilla Firefox\searchplugins dengan ekstensi XML, lalu restart firefox anda.

Bonus Tips:
buatlah sebuah folder di flash disk anda berisi file XML search tadi, lalu file berekstensi bat yang berisi code:
COPY Indowebster.xml "C:\Program Files\Mozilla Firefox\searchplugins"
COPY Youtube.xml "C:\Program Files\Mozilla Firefox\searchplugins"

maksudnya jika anda di warnet anda tinggal menklik file bat tadi(tambahkan code sesuai kebutuhan anda)
Happy Searching!🙂

Semoga tulisan saya dapat memberi inspirasi bagi anda.
jika ada yang kurang mengerti jangan sungkan-sungkan untuk menanyakan melalui comment dibawah ini.