Web Development

Rahasia dibalik kecepatan webiklan.com saat ini

Situs iklan baris Webiklan.com dari sejak dimulai tahun 2004, sudah berganti-ganti platform dari waktu ke waktu. Gak cuma itu, bahkan webiklan ini sudah pernah 3 kali berganti server. Dan sekarang ini, kecepatan webiklan lumayan bisa diandalkan walaupun berjalan di platform WordPress. Apa rahasianya? Continue reading “Rahasia dibalik kecepatan webiklan.com saat ini”

Web Development, WordPress

Memfokuskan diri di WordPress Theme development

Sudah beberapa bulan saya memfokuskan diri untuk lebih mendalami pengembangan theme WordPress. Saya tidak ingin hanya sekedar bikin theme, tetapi mencari ‘ruang’ agar dapat menyisipkan aplikasi di dalamnya. Kurva belajarnya lumayan agak sedikit lama, mulai dari mengenali database bawaan WordPress sendiri, sampai ‘framework’ WordPress. Continue reading “Memfokuskan diri di WordPress Theme development”

Web Development

Koran regional online soreangonline.com

Keinginan dan ide berawal dari seorang teman serta rekannya yang wartawan. Kebetulan juga beberapa bulan terakhir saya lebih memfokuskan diri pada WordPress. Merasa semua pas, akhirnya kami sepakat membuat koran online yang diberi nama Soreang Online.

SoreangOnline.com

Pembuatannya sendiri lebih cenderung seperti “Development on-the-fly” (entah istilah apa lagi ini). Yang jelas, tidak ada perencanaan detail sebelumnya. Semua topik/kategori dikerjakan berbarengan dengan pengembangan theme. Dari waktu ke waktu selalu ada perubahan dan penyempurnaan. Saat ini kami masih di tengah jalan. Jadi boleh dikatakan masih belum selesai pengembangan, atau bahkan mungkin tidak akan selesai.

Bekerja dengan time frame yang tidak jelas begini, terus terang membutuhkan komitmen. Tidak semua anggota tim, full time di sini, namun profesi masing-masing menunjang untuk bekerja paruh waktu di bidang masing masing.

Buat saya pribadi, saya ingin mencoba keahlian saya di WordPress diterapkan dalam lingkungan content yang selalu berubah dan dinamis. Walaupun sebelumnya juga, membuat Jasa Raharja yang juga dibuat dalam WordPress. Semoga saja koran online ini bisa bertahan.

Web Development

$_SERVER[‘DOCUMENT_ROOT’] di IIS lama (IIS 6.0)

Ada masalah kecil dari PHP 5.2.x yang terpasang di IIS lama (yang saya gunakan IIS 6). Pada saat kita request $_SERVER[‘DOCUMENT_ROOT’], PHP ternyata tidak mengembalikan ‘value’ yang benar.

Untuk mengakalinya, kita harus menggunakan

$_SERVER['DOCUMENT_ROOT'] = substr($_SERVER['SCRIPT_FILENAME'], 0, -strlen($_SERVER['SCRIPT_NAME']));

Ini sebenarnya cuma catatan kecil pribadi. Hal ini ditemukan saat menggunakan modul Minify dimana salah satu symlinks-nya ternyata membutuhkan $_SERVER[‘DOCUMENT_ROOT’].  Sebenarnya ini sudah di handle oleh Minify sendiri dengan Minify::setDocRoot();. Namun rupanya masih belum menyelesaikan masalah. Jadi ‘terpaksa’ di tambahkan kode seperti dibawah agar minifying berjalan sempuran di PHP/IIS6.0

if ($min_documentRoot) {
$_SERVER['DOCUMENT_ROOT'] = $min_documentRoot;
} elseif (0 === stripos(PHP_OS, 'win')) {
Minify::setDocRoot(); // IIS may need help
$_SERVER['DOCUMENT_ROOT'] = substr($_SERVER['SCRIPT_FILENAME'], 0, -strlen($_SERVER['SCRIPT_NAME']));
}

Web Development

Lokalaku.com: Panduan Kota Indonesia

Sudah satu minggu lebih saya mengembangkan situs Lokalaku.com. Situs ini akan berisi Panduan Kota Indonesia (Indonesia City Guide). Selain akan menjadi panduan orang yang akan berkunjung ke kota tertentu, diharapkan akan banyak orang ikut memasukkan data mengenai kotanya masing-masing.

Dengan bantuan Daniel Siburian (sahabat yang pernah satu atap di portal Jakarta Lifestyle matamata.com), content situs ini dengan cepat terisi. Dalam hitungan satu minggu sudah berisi lebih dari seratus venue dan 5 artikel. At least, content awal sudah mulai terisi.

Di sisi lain, pas bagian saya (coding), banyak hambatan. Beberapa fitur-fitur (member, submit review, submit venue, dan fitur fitur yang akan terus bermunculan nantinya) masih mentah. Dan harus segera dibenahi. Sayangnya juga kondisi badan kurang fit hari ini.

Akhirnya, berharap mudah mudahan situs ini bisa berkembang pesat nantinya. Aamiin.

 

Web Development

The request has exceeded the allowable time limit Tag: CFLOOP, a Fusebox problem

It’s been a while that I’m not playing around with Coldfusion and Fusebox. Today, my friend ask for help to resolve the problem of “The request has exceeded the allowable time limit Tag: CFLOOP” from his server. This web application is using Fusebox 5.5 and ColdFusion 8. After extensive research on Google, no answer which can help, and seem it’s dead end.

There’s some suggestion to reinstall the ColdFusion, and indeed the problem is dissapear. But for several days, the problem is back. So it’s not a solution.

But, I think, finally I can figure out what’s the problem is …

  • Fusebox is not suggested to check “Timer Information” under debugging tools.
  • Under CF8, there’s a new tool “Server Monitor”. I think this is also a debugging tools.

So I just stop all monitoring under “Server Monitor” and …. It’s working back to normal.

I still have to wait to prove that this action is correct. But I think, I got enough with this framework. If you googling with this post title above, you can see lots pages/site failed coming from CFM websites.

I guess, from now on I have to follow Steve Nelson using “MVC alike” (not really a framework) athttp://labs.webapper.net/projects/CFCFramework/index.cfm.