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.

(more…)

CodeIgniter : instalasi

23 August, 2007

sebelumnya silakan download paket CodeIgniter di sini, untuk yang belum mengenal CodeIgniter, CodeIgniter adalah framework yang dibangun dengan PHP dan berarsitektur MVC, langkah berikutnya adalah melakukan instalasi framework CodeIgniter.
langkah instalasi CodeIgniter bisa berbeda tergantung aplikasi yang sedang dibangun dan membutuhkan beberapa kostumasi, semacam path, url dan lainnya.

didalam paket CodeIgniter terdapat folder user_guide yang bisa dipakai sebagai acuan, seperti yang disebutkan di user_guide, instalasi CodeIgniter (CI) bisa lakukan dengan membuka folder system > application > config, didalam terdapat file-file yang bisa dikonfigurasi, umumnya set database.php sesuai dengan user database yang ada diserver database;
(more…)

To Much frameworks will “kill” you

16 June, 2006

Sebagai programmer khususnya web developer tentu familiar dengan frameworks, baik itu frameworks buatan programmer lain, maupun buatan sendiri. saya menggunakan frameworks untuk menyelesaikan pekerjaan saya. mulai dari frameworks yang mudah dibaca sampai yang nyaris “unreadable” (dalam pandangan saya), dengan menggunakan frameworks teorinya akan mempercepat kerja kita dalam menyelesaikan pekerjaan, tapi apa jadinya jika framework yang ini bagus untuk jenis pekerjaan ini dan frameworks yang lain cocok untuk pekerjaan lain, itu tentu membuat kita harus belajar banyak frameworks untuk menunjang pekerjaan kita.

Dan saat itulah otak kita mulai riweuh dalam melihat frameworks yang ada, apalagi orang-orang yang punya keingingan untuk ngoprek frameworks yang ada, apakah frameworks ini bagus untuk ini, apakah frameworks itu bagus untuk itu (yup, curiosity is my enemy). dengan pikiran yang ada dan keingintahuan yang terkadang menghalangi saya untuk hanya menggunakan satu,dua frameworks. pikiran mulai kacau ketika terkadang tertukar menuliskan style di framework ini dengan frameworks yang lain, terkadang menggunakan template system lain dimana saya mengira frameworks itu tidak punya template system.

Sampai saat ini (IMHO) drupal adalah salah satu frameworks yang terbilang lengkap, dengan sistem modulenya yang sangat mudah digunakan dan di-expand oleh programmer lain, dukungan pada template system, caching, mashup yang terbilang bertebaran.
bahkan ada yang lucu, salah satu java web apps frameworks tapi situsnya menggunakan drupal(funny), saya sendiri bukan fans java karena beberapa alasan ;) .

intinya, dalam memilih frameworks mungkin disesuaikan dengan kebutuhan yang ada(lagi-lagi ini menjadi jalan untuk membuat programmer untuk menggunakan banyak frameworks). sampai saat ini saya hanya fokus ke beberapa frameworks yang saat ini saya pakai.
frameworks yang saat ini diplototin:Drupal, Zend, Cake.

Tentu saya tidak menggunakan framework tersebut diatas untuk keperluan yang “hanya” membutuhkan DB abtraction layer dan Template System saja.
nah framework apakah yang anda gunakan saat ini? silahkan sharing…..

**stel lagu freddy mercury dan radiohead

quick & dirty banget rss feed di-smarty

27 April, 2006

vans neh rss-nya

	
....
$news_data = $news->getHeadlineNews();
$smarty->assign('news_data',$news_data['newsList']);
.....
	
/*misalkan memakai switch() */
....
case 'rss':
	header(\"Content-Type:  text/xml\"); // set biar outputnya jadi xml
	$pt_smarty->display('rss.tpl');
break;
......
	
#rss.tpl
<rss version=\"2.0\">
<channel>
<title>some-title</title>
<link>http://www.some-url.com/</link>
<description>some-url rss feed</description>
{section name=news loop=$news_data}
<item>
 <title>{$news_data[news].title}</title>
 <description>
  <![CDATA[{$news_data[news].content|truncate:300:\"...\"}]]>
 </description>
 {* kalo mo di-truncate *}
 <pubdate>
 {$news_data[news].time|date_format:\"%a, %b %d %Y %H:%M:%S\"}
 </pubdate>
 <guid>
  news.php?action=open&id={$news_data[news].news_id}
 </guid>
 <link>
  news.php?action=open&id={$news_data[news].news_id}
 </link>
 </item>
 {* kalo mo pake {sectionelse} terserah, itu bisa juga *}
{/section}
</channel>
</rss>
	

kalo mau menambahkan element yang lain di <item>, semacam <category> dll, tinggal ditambahkan aja okeh, ciao!
sorry ada escape char-nya, itu harusnya gag ada.

Tipe-tipe programmer

28 October, 2005

Makasih buat andry yang udah nanggepin permintaan saya (jadi maluw), well andry sudah menuliskan beberapa tipe-tipe programmer (it’s just for fun of course). Btw, saya kayaknya termasuk All or nothing dan Toy Soldier.

great post dry!

PS: kopdar bandung gag bisa diaplot, fakir benwit :P