Untuk meningkatkan jumlah pengunjung pada sebuah situs, RSS feed merupakan salah satu komponen yang tidak boleh dilupakan. Artikel kali ini kita akan membahas bagaimana memasang RSS feed pada Yii Framework. Penasaran? Baca artikel kali ini!
Langkah-langkah yang diperlukan untuk membuat RSS adalah sebagai berikut:
Langkah 1
Download terlebih dahulu extension efeed versi terbaru di situs Yii Framework.
Langkah 2
Ekstrak file zip-nya kemudian copy-lah folder feed ke webroot/protected/extensions.
Langkah 3
Kita akan membuat sebuah halaman RSS Feed di URL http://situsanda/index.php?r=site/rss. Jadi, bukalah file SiteController.php yang terletak di webroot/protected/controllers/SiteController.php
Langkah 4
Tambahkan koding berikut ini:
Yii::import('ext.feed.*'); // Secara default kita pakai RSS 2.0 $feed = new EFeed(); $feed->title= 'Testing'; $feed->description = 'Ini adalah bentuk contoh testing efeed'; $feed->addChannelTag('language', 'id-id'); $feed->addChannelTag('pubDate', date('Y-m-d H:i:s')); $feed->addChannelTag('link', 'http://www.computesta.com/' ); $item = $feed->createNewItem(); $item->title = "Feed Pertama"; $item->link = "http://www.google.com"; $item->date = time(); $item->description = 'Ini adalah konten feed pertama'; $feed->addItem($item); $feed->generateFeed(); Yii::app()->end();
Selesai sudah. Silahkan akses langsung ke halaman http://situsanda/index.php?r=site/feed dan Anda akan melihat tampilan yang kurang lebih seperti begini
Pada contoh di atas kita hardcode untuk membuat satu feed. Tentu saja pada prakteknya kita tidak akan melakukan demikian. Kita tentunya mengakses dan membaca dari database.
It’s hard to find your articles in google. I found it on 15 spot,
you should build quality backlinks , it will help you to rank to
google top 10. I know how to help you, just search in google – k2 seo tips
Hi mas admin.
Selamat malam.
Sebelumnya maaf, sy newbie dlm web programming, sy udah keliling2 di mbah google, forum Yii, stackoverflow, tpi gak dapat2.
Gimana yah caranya mengimplementasikan extension efeed menggunakan database??
Mohon bantuannya. Terima Kasih…