Planet Projotamansari, Coret-moret Blogger Bantul

Telah banyak planet-planet bertebaran di blogosfir Indonesia, sebagai agregator RSS dari blog anggota suatu komunitas. Mengikuti jejak komunitas lain, saya membangun sebuah planet sebagai pengumpul umpan RSS bagi blogger warga Bantul — Planet Projotamansari. Dan lebih afdolnya saya rilis untuk menyambut RSS Awareness Day.

planet-projotamansari-blog

Ide awal pembuatan Planet ini adalah untuk lebih mengenal dan bersilaturahmi dengan rekan-rekan blogger di daerah saya. Mengumpulkan umpan RSS mereka sehingga pengunjung planet bisa membaca coret-moret blogger Bantul dalam satu wadah. Harapan saya, Planet Projotamansari juga mampu menarik warga Bantul untuk meramaikan blogofir.

Saat ini warga Planet Projotamansari baru sejumlah 14 blog termasuk blog saya ini. Terdiri bermacam-macam blogger diantaranya seniman ternama, penyihir bahasa, dosen, pensiunan guru, praktisi TI, hingga remaja.

Secara teknis, planet ini saya bangun menggunakan PHP Framework CodeIgniter ditambah pustaka SimplePie sebagai pengolah umpan RSS. Mengapa saya tidak menggunakan aplikasi seperti PlanetPlanet atau aplikasi siap pakai lainnya? Alasannya, untuk mengasah kemampuan menggunakan CI, sedikit bersusah payah menulis kode namun saya merasa bisa bersenang-senang dengan CI (halah..)

Nah, bagi warga Bantul lainnya yang tertarik bergabung di Planet Projotamansari silahkan menghubungi saya.

credit: RSS Logo by fasticon.com

Warna Baris Dinamis dengan PHP dan CSS

PHP &mdash warna baris dinamisPHP dipadukan dengan CSS mampu menghasilkan tampilan data yang menarik. Contoh sederhana dalam tutorial ini, membuat warna baris dinamis. Data dinamis yang diolah oleh skrip PHP ditampilkan dengan warna baris selang-seling, CSS mendefinisikan warna background pertama dan kedua. Untuk lebih mempercantik tampilan, bisa menggunakan backrground image file di skrip CSS-nya.

Continue reading Warna Baris Dinamis dengan PHP dan CSS

Membuat Cache untuk XML Feed dengan PHP-CLI dan Cron

Fasilitas XML feed mempermudah kita dalam mengambil suatu informasi dari sebuah website secara realtime. Sebagai contoh, kita ingin menampilkan informasi cuaca suatu kota, Yahoo! Weather telah menyediakan XML feed termasuk kota-kota besar di Indonesia.

Ada dua cara untuk membaca xml feed, yang pertama secara realtime dari website sumbernya dan yang kedua membuat cache untuk xml feed itu. Cara pertama memiliki kelemahan, proses eksekusi skrip membutuhkan waktu lebih lama dan setiap kali user mengakses website kita, aplikasi pembaca xml feed mengambil data langsung dari website sumbernya.

Sedangkan cara kedua dengan membuat cache, XML feed dibaca dari sumbernya secara rutin berdasarkan interval waktu dan disimpan dalam cache. Informasi yang akan ditampilkan di halaman web mengambil dari cache tersebut dan proses eksekusi skrip lebih cepat.
Continue reading Membuat Cache untuk XML Feed dengan PHP-CLI dan Cron