
Salah satu bentuk problem ketika mendevelop aplikasi RSS berbasis HTML5 atau Ajax adalah permasalahan Same Origin Policy. Konsep Same Origin Policy adalah tameng keamanan aplikasi berbasis Javascript. Sehingga hal ini berimbas pada sulitnya developer saat membuat aplikasi RSS untuk memfetching url dari domain yang berbeda. Setelah beberapa saat mencari solusi, akhirnya penulis menemukan sebuah library javascript bernama zRSSFeed. Library memanfaatkan Google Feed API untuk membaca feed url.

zRSSFeed adalah library javascript yang dapat pula diimplementasikan ke dalam aplikasi HTML5 Phonegap. Bagi pembaca yang akan membuat aplikasi mobile baik Android, iPhone, Blackberry, Windows Phone tak ada salahnya untuk menjajal library js satu ini. Berikut adalah implementasi zRSSFeed untuk Phonegap Android Application :
1. Pertama, download library dari situs resmi zRSSFeed di http://www.zazar.net/developers/jquery/zrssfeed/zrssfeed-120.zip
2.Mulailah dengan project Phonegap menggunakan Eclipse atau Adobe Dreamweaver 5.5 yang sudah mendukung Phonegap. Dalam praktik ini, penulis menamai aplikasi ini dengan nama “rssku”. Mengenai nama silahkan pembaca bisa mengubahnya.
3. Buat folder baru bernama rss di dalam /assests/www . Setelah itu ekstrak file zrssfeed-120.zip, taruh file jquery.zrssfeed.js dan jquery.zrssfeed.css ke dalam folder rss tersebut project Anda. Sertakan juga library Jquery. Pengaturan file folder seperti di bawah ini :
4. Kemudian di dalam file index.html, tulis kode seperti berikut ini :
5. Sebelum anda membuild / debug aplikasi, pastikan anda menambah kode <access origin=”.*” /> dibawah ini pada file cordova.xml yang terletak di dalam folder /res/xml/. KodeΒ ini memungkinkan aplikasi melakukan request ke seluruh domain web online.
6. Silahkan debug atau run aplikasi Anda. Atau dicoba dahulu dibuka melalui web browser. Dan rss Anda akan tampil pada foto di atas.
Comments (11)
Putrasays:
October 8, 2013 at 13:34Artikel yang bener2 membantu buat pemula seperti saya.
Banyak yang ingin ditanyakan nih π
Untuk ngetest melalui web browser gimana yah? pake localhost atau gmn? krn sebelumnya saya udah install xampp.
Thx
Muhammad K Hudasays:
October 10, 2013 at 23:45bisa pakai xampp, tapi konfigurasi javascriptnya diatur dahulu..
nanti akan saya buat tutorialnya ya ! π
agussays:
May 20, 2014 at 12:20ini udah ada tutornya gan?
catursays:
December 27, 2013 at 02:23saya ekstrak file zrssfeed-120.zip, tp tidak ada file:
jquery-1.7.2.min
download 1.7.2.jquery.min.js
tp malah error.
tlg di bantu gan. thx b4.
Muhammad K Hudasays:
January 6, 2014 at 11:42hapus aja .js , jadi file jquerynya menjadi jquery-1.7.2.min
catursays:
January 7, 2014 at 00:34sukses gan, thx infonya.
skrg bingung gmn cr edit tampilannya.(cr gabungin dgn Navigation Drawer)
kl bs tlg dshare. thx alot.
Muhammad K Hudasays:
January 7, 2014 at 09:39Oke ya, kalo ada waktu saya buatin tutorialnya.
theasays:
February 28, 2014 at 21:25mas mkhuda, saya mau tanya. kalo yang diambil seluruh post terus ada pagingnya solusinya seperti apa mas? terima kasih mas
ronisays:
March 2, 2014 at 10:02alhamdulillah jalan pak.
tapi saya punya masalah pak pagenya hanya bisa ngeload rss kalo jadi index. jadi itu kalo jadi sub menu ga jalan di aplikasi mobile pak. mungkin ada pencerahan?
kamalsays:
March 19, 2014 at 09:25kalau hasil rss nya ingin keluar pict thumbnail gimana ?biar ga polos tulisan aja.
enda setiyosays:
December 12, 2017 at 15:31Artikel menarik, kalau ada waktu saya boleh saya request artikel untuk membuat android webview dari phonegap buat pemula seperti saya ?
Terimakasih