Awal mula pembuatan plugin jquery ini adalah ketika teman sekaligus seorang guru blogging mas is, meminta tolong saya untuk memodifikasi theme buatannya. Karena berhubungan dengan jquery dan juga interaksinya dengan browser langsung, maka sekalian saja saya buatkan plugin jquery agar lebih mudah dalam mengimplementasikannya.
Jadi intinya untuk apakah plugin jquery ini ? Untuk mempersingkat tulisan, sebenarnya sumber inspirasi dari development plugin ini berasal dari Gizmodo (beserta dengan networknya), dimana seluruh site itu bersifat ajax dan ‘keren’nya adalah url permalink di browser tetap mengarah ke link aslinya. Sebenarnya sudah lama tahu tentang fitur itu, hanya belum pernah terpikirkan saja tentang bagaimana proses pembuatannya.
Setelah googling sana sini, testing kanan kiri, dan dibantu mas is juga, akhirnya menemukan metode yang paling tepat untuk proses itu, yaitu menggunakan teknologi HTML5 Browser PushState, yang salah satu link rujukannya bisa di sini. Dengan metode ini, memungkin kita (developer) menyimpan link yang direquest ke browser history, tanpa browser mengeksekusi link tersebut. Dan kelebihan lainnya adalah kita mampu menyimpan data berupa title dan link (permalink) sebagai sebuah object (json) yang nantinya bisa kita pakai untuk dieksekusi kembali ketika user mengklik tombol back dan forward.
Plugin jquery ini bisa diclone/download via github : https://github.com/hiraq/jhistory dan juga sudah tersedia wiki untuk cara instalasi dan penggunaannya.
Note :
- lisence : BSD License
- bagi yang tidak terbiasa membaca lisensi dari sebuah library, saya sarankan untuk membacanya dulu
- selamat mendownload/cloning