CodeIgniter Ternyata Berbasis MVC O.o
Sekedar pengetahuan nih... biar ga gaptek... Karena kemarin ada temen yang ngobrol tentang CodeIgniter, jadi saya langsung cari-cari dari mbah Google.
CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi terakhir adalah 1.7.2 dapat dilihat di website resminya.

Sebelum membahas lebih jauh tentang salah satu framework PHP ini, mungkin kalian ada yang masih bingung apa itu Framework, apa itu VMC (Model, View, Controller)?
Framework secara sederhana dapat diartikan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang pemrograman, tanpa harus membuat fungsi atau class dari awal.
Ada beberapa alasan mengapa menggunakan Framework:
* Mempercepat dan mempermudah pembangunan sebuah aplikasi web.
* Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework (dengan syarat programmer mengikuti pola standar yang ada)
* Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM, pagination, multiple database, scaffolding, pengaturan session, error handling, dll
* Lebih bebas dalam pengembangan jika dibandingkan CMS
Instalasi file tar.gz
Bagi pengguna baru ubuntu,,,
Pasti sering anda temui file berekxstensi tar.gz. file tar.gz sendiri merupakan file hasil sebuah file kompresi, seperti rar atau zip (pada windows). Sehingga pada penggunaannya file ini harus diekstrak terlebih dahulu. Anda bisa mengekstraknya dengan 3 cara. Yang pertama melalui file manager seperti Konqueror atau Nautilus, yang kedua klik kanan pada file dan pilih extract here, dan yang ketiga lewat terminal konsole. Seperti dibawah ini jika ingin menginstal file melalui terminal...
$ tar xzvf nama file.tar.gz
Lalu masuk ke direktori tempat file hasil ekstrak kemudian baca file README atau INSTALL file tersebut sebagai petunjuk utama instalasi file.
Tap secara umum, sebagian besar instalasi paket tarbal (tar.gz atau tar.bz2) bisa melalui langkah-langkah berikut (lewat terminal)
$ cd folder ekstrak
$./configure
pastikan saat ini tidak ada masalah. Jika ada paket-paket lain yg harus diinstal, instal terlebih dulu paket-paket yg dibutuhkan.
Lalu lakukan kompilasi
$make
Lalu install (sebagai root)
$su
#make install