1. Tugas Pemrograman Berbasis Web
Yii PHP Framework
Oleh:
Irfan Samsu Nurhuda
(1210651156)
Vanny Hadi Wijaya
(1210651275)
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2013/2014
2. Instalasi Yii Framework
Yii merupakan sebuah PHP framework yang digunakan dalam
membangun sebuah aplikasi berbasis web. Yii ditulis menggunakan PHP5
yang lebih efisien dan DRY Desaign (Dont Repeat Yourself), artinya
framework ini dibuat agar tetap sederhana dan reuseable. Yii bersifat open-
source dan gratis. Yii merupakan kepanjangan dari (Yes It Is)
Berikut merupakan cara instalasi Yii PHP framework pada platform Linux:
1. Download Yii terlebih dahulu di situs resminya:
http://www.yiiframework.com/download/
2. Pindahkan file ke /var/www/ kemudian ekstrak file tersebut.
3. 3. Aktifkan apache2 atau webservice lainnya. Arahkan webbrowser ke
http://localhost/yii-1.1.14.f0fee9/requirements/ untuk mengetahui
persayaratan minimum untuk menjalankan Yii (alamat tergantung pada
mana folder).
4. Jalankan script “yiic” pada folder /framework dengan sintaks ./yiic
webapp '/var/www/aplikasiyii' . Ketik 'yes' jika diberikan pertanyaan.
Sintaks tersebut akan membuat folder baru bernama “aplikasiyii”, dimana
Yii framework akan di install.
4. 5. Arahkan browser ke http://localhost/aplikasiyii/. Jika ada tampilan web
sebagai berikut terbuka, maka Yii telah berhasil terinstall.
Instal Tema Kostum Aplikasi Yii
5. Setelah Yii berhasil diinstal, tema yang digunakan adalah tema standar asli
dari Yii. Untuk menkostumisasi tema Yii, berikut langkah-langkahnya:
1. Download tema Yii dari beberapa website penyedia, contohnya disini
adalah template 'hebo' yang diambil dari:
http://www.webapplicationthemes.com/.
2. Ekstrak tema ke dalam folder aplikasiyii/themes
3. Tambahkan sintaks 'theme' => 'hebo', kedalam file
aplikasiyii/protected/config/main.php tepat dibawah variable 'name'. 'hebo'
merupakan nama folder yang berada pada direktori themes. Simpan file.
6. 3. Tambahkan juga sintaks public $layout = '//hebo/index'; kedalam ile
aplikasiyii/protected/components/Controller.php dan hapus/blok public
$layout='//layouts/column1'; . Simpan file.