Implementasi RSS Feed Pada Yii Framework
July 19th, 2012, Written by: | Categories: Programming, Tutorial, Yii Framework

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

Tampilan RSS buatan Yii

Tampilan RSS buatan extension Yii Efeed

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.

More about: , ,

2 Responses to “Implementasi RSS Feed Pada Yii Framework”

  1. Carmon

    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

    Reply
  2. Nashrullah

    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…

    Reply

Leave a Reply