Cara Mengaktifkan mod_rewrite Apache

Sebelum kita  membahas tentang cara mengaktifkan mod_rewrite, kita sekilas akan membahas tentang mahluk ini dulu. Pertama mod_rewrite adalah modul dari apache yang fungsinya menulis ulang alamat website sehingga lebih pendek dan lebih mudah dibaca serta “user friendly” terhadap mesin pencari.

Sebagai contoh berikut ini adalah URL yang tidak memanfaatkan mod_rewrite

http://www.example.com/Blog/Posts.php?Year=2006&Month=12&Day=19

Jika alamat tadi di modifikasi oleh mod_rewrite maka url tersebut menjadi

http://www.example.com/Blog/2006/12/19/

Mudah dibaca bukan?

Manfaat umum dari mod_rewrite adalah membuat URL website lebih mudah dibaca sedangkan kekuranganya tentunya lebih susah mendapatkan data yang dikirim dari user (ini untuk programer).

Framework dan CMS yang memanfaatkan mod_rewrite

Framework CodeIgniter adalah salah satu framework yang memanfaatkan mod_rewrite sedangkan CMS Lokal yang memanfaatkan mod_rewrite adakah CMS lokomedia.

Cara Mengaktifkan mod)rewrite

1. Buka file httpd.conf yang merupakan file konfigurasi apache , biasanya file ini ada di folder apache di bundel Apache php mySQL anda (XAMMP,WAMP dll)  atau di /etc/apache kalau di linux.

2. Carilah baris berikut ini

#LoadModule rewrite_module modules/mod_rewrite.so

3. Buanglah tanda pagar di awal baris sehingga baris diatas menjadi

LoadModule rewrite_module modules/mod_rewrite.so

4.Restart Apache anda, jika anda tidak tahu caranya, cukup restart komputer.

Seharusnya sekarang mod_rewrite sudah aktif .Seharusnya  CMS atau Framework anda bisa berjalan dengan normal sekarang.


Javascript Library untuk Membuat Mobile WebApp

Era Cloud dan Mobile sudah mengambil alih era desktop dan standalone komputer. Saat ini, Pengguna internet sudah menembus angka satu milyar manusia. Akses internetpun tidak hanya dilakukan melalui PC  namun juga merambah ke media baru seperti tablet , smartphone bahkan featurephone.  Pengembangan aplikasi mobile juga terus meningkat pesat, namun membangun aplikasi disetiap platform mobile tentunya akan memakan waktu laama. Melihat Perkembangan ini, sebagai programmer Web tentunya kita harus menyiapkan website  atau aplikasi webiste kita agar bisa diakses dengan mulus di setiap device, karena itulah kita membutuhkan libary untuk membangun aplikasi  web yang bisa berjalan di sembarang OS dan device. Salah satu library yang paling penting dalam pembuatan website mobile (Mobile Webapp) adalah library javascript. Berikut ini adalah 3 library yang cukup populer dan (sebagian) free untuk anda pakai sehingga tampilan website  di perangkat bergerak makin cantik dan interaktif.

Sekedar info saja, istilah website saya gunakan untuk website yang hanya memberi informasi satu arah ke konsumen atau user, contohnya website berita. Sedangkan WebApp adalah aplikasi  yang dibangun diatas teknologi web, contohnya aplikasi Note, Gmail, RSS reader atau Google Docs yang bisa bisa diakses lewat browser. Untuk melihat contoh aplikasi web populer silahkan kunjungi  Chrome Web store . Trend kedepan, Bukan hanya aplikasi web jalan di Browser desktop seperti Firefox atau Google Chrome. Namun juga berjalan di Browser Mobile seperti Opera, Android Browser atau safari di iPhone.

Untuk mulai membuat aplikasi Mobile Webapp, anda bisa melihat 3 javascript library yang memang difokuskan untuk pengembangan mobile.

Jquery Mobile

Website : http://jquerymobile.com

Demo Page: http://jquerymobile.com/demos/1.0/

jQuery sudah sangat di kenal oleh programmer web.  Setelah berhasil di Web, sekarang JQuery merambah ke Mobile browser dengan Jquery Mobile. Bagi yang sudah terbiasa dengan JQuery akan sangat diuntungkan ketika membuat aplikasi mobile. Dengan jQuery Mobile, tampilan webApp anda di Smartphone atau tablet lebih konsisten dan menarik.

 ExtJS Touch

Website:http://www.sencha.com/products/touch/

Demo : http://www.sencha.com/products/touch/demos/

Sencha adalah Mobile Javascript framework yang mentargetkan browser dengan engine Webkit seperti  Chrome,safari, Android dan iOS. Walaupun demikian, aplikasi tetap berjalan di browser mobile lain, hanya saja hasilnya tidak sebagus di Webkit.

Kendo UI Mobile

Website: http://www.kendoui.com/mobile.aspx

Demo :http://demos.kendoui.com/mobile/simulator/

Kendo UI adalah framework komersial. Kalau anda ingin memakainya anda harus membayar lisensi ke si pembuat. Walaupun demikian, anda bisa download versi trialnya kok.

Kalau anda adalah programmer web atau ingin fokus ke pengembangan web, mau ga mau harus belajar kan? Jangan nunggu booming di indonesia dulu baru belajar, sekarang belajar, pas booming tinggal ngerjain orderan :-). selamat belajar !