codeigniter di situs-situs indonesia

7 April, 2008

Situs-situs indonesia sekarang sudah ada yang menggunakan codeigniter sebagai framework pembangun situsnya.
Diantara situs-situs yang diketahui tersebut adalah situs-situs yang lumayan terkenal yakni situs berita indonesia, antara lain kompas, okezone, juga situs intranet di kantor saya dan juga beberapa aplikasi web experimen saya tentunya hehehe.

kompas dan okezone memiliki pendekatan yang berbeda dalam cara menyajikan berita dari sumber menuju ke layer presentasi, kompas menggunakan xml sebagai storage untuk menampilkan beritanya (xml ini entah digenerate dari database atau memang ditulis secara langsung dan disimpan sebagai xml), sedangkan okezone sepanjang sepengetahuan saya okezone menggunakan database server untuk menyimpan berita/data-nya.

okezone menggunakan subdomain yang berbeda untuk kategori yang berbeda, misalkan berita ini.

http://sports.okezone.com/index.php/ReadStory/2008/04/07/37/98196/posisi-max-mosley-semakin-tersudut

ReadStory adalah controller (bisa jadi ini hanya alisa karena hal ini bisa diubah dan diganti diroutes) yang digunakan oleh okezone untuk melihat berita dengan susunan sebagai berikut:
ReadStory = nama controller (atau aliasnya)
2008/04/07/ = tanggal publish
98196 = kemungkinan ini adalah id berita
posisi-max-mosley-semakin-tersudut = news slug hasil dari url_title()
untuk url okezone ini bisa juga dibuat agar urlnya terlihat cantik, misalkan buang index.php, dari nama controller (mungkin) bisa dipastikan nama controllernya adalah ReadStory(), controller ini bisa ditulis lowercase jika dipanggil diaddress browser jadi tidak perlu besar, cukup /readstory/ (kecuali ini memang sengaja), atau bisa juga menggunakan aliasing di routes.

sedangkan kompas tidak menggunakan subdomain untuk masing-masing kategori berita, kompas menggunakan xml untuk membaca beritanya

http://kompas.com/index.php/read/xml/2008/04/07/10174153/ms.kaban.berikan.klarifikasi.di.kpk

xml/2008/04/07/ = direktori tempat file xml itu berada
10174153 = nama file xml yang dibaca
ms.kaban.berikan.klarifikasi.di.kpk = title dengan url_title() tapi dengan pemisah “.”.
untuk url kompas ini bisa juga dilakukan seperti contoh diatas, misalkan buang index.php, /xml/ melalui .htaccess (jika mendukung mod_rewrite) dan konfigurasi melalui routes juga bisa jadikan opsi.

oh iya, dan pleaseeee untuk kedua situs berita diatas jangan menggunakan frame dalam menyajikan dokumen htmlnya.

4 Comments »

The URI to TrackBack this entry is: http://dedenf.blogsome.com/2008/04/07/codeigniter-di-situs-situs-indonesia/trackback/

  1. masih bingung frameworks

    Comment by pandu — 16 June, 2009 @ 2:38 pm

  2. Ikuti tutorial dan account Codeigniter Blog Dalam
    Komunitas Blogger Universitas Sriwijaya – CodeIgniter CMS Institusional Pertama di Indonesia.
    Silahkan kunjungi http://www.unsri.ac.id/blog, coba dan daftarlah sebuah account dan alamat blog Anda di sana di alamat http://www.unsri.ac.id/blog/admin/signup/

    Comment by Yadi Utama — 22 June, 2009 @ 1:01 pm

  3. Ikuti tutorial dan account Codeigniter Blog Dalam
    Komunitas Blogger Universitas Sriwijaya – CodeIgniter CMS Institusional Pertama di Indonesia.
    Silahkan kunjungi http://www.unsri.ac.id/blog, coba dan daftarlah sebuah account dan alamat blog Anda di sana di alamat http://www.unsri.ac.id/blog/admin/signup/

    Comment by Yadi Utama — 22 June, 2009 @ 1:03 pm

  4. CI enteng digunakan,,,, saya pun menggunakan CI sbg framework ,,, sama kaya okezone, storage-nya menggunakan DB server MySql … silakan kunjugi di Sripoku.com

    Comment by ioezhe — 30 November, 2009 @ 5:34 pm

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



Anti-spam measure: please retype the above text into the box provided.