Selasa, 26 Mei 2015

Menginstall Yii Framework 2.0 Via Composer

 

Apa itu YII PHP Framework

Menginstall Yii Framework 2.0 Via Composer - Yii adalah framework php yang berbasis OOP, framework Yii memakai konsep MVC (Model, View, controller) seperti framework lainnya. Konsep MVC memisahkan logika bisnis (Model) dengan lapisan antar muka (View) agar para pengembang bisa lebih mudah mengubah setiap bagian tanpa mempengaruhi yang lain. Dalam MVC, model menggambarkan informasi (data) dan aturan bisnis; view (tampilan) berisi elemen antar muka pengguna seperti teks, input form. Controller mengatur komunikasi antar model dan view.

Yii Framework 2.0 memilliki 2 tipe yaitu basic dan advance. Pada tipe advance Yii memisahkan folder untuk frontend dan backend sementara untuk basic, folder masih disatukan. Pada artikel ini kita akan menginstall Yii Framework tipe basic.

Versi YII

Saat ini versi Yii tebaru adalah 2.0 yang diperkenalkan pada Oktober 2014.

Memulai YII Framework
Untuk memulai YII framework apa saja yang kita butuhkan, berikut adalah daftanya

1. Download dan Install Development Server (Web Server dan Database Server)

Install  Web server dan Database Server. Kita bisa menggunakan yang sepaket seperti Xampp atau
Wampp. Pastikan versi PHP 5.4 keatas agar kompatibel dengan Yii Framework 2.0.

2. Download dan Install IDE (Integrated Development Editor)

IDE  diperlukan sebagai alat bantu atau toolbox coding php. Sangat penting untuk memilih jenis IDE yang tepat. Contoh IDE yang lumayan membantu memudahkan adalah netbean atau bisa juga menggunakan Komodo.

 3. Daftar Akun di Server Repositoy

Server Repository adalah gudang tempat Anda menyimpan code program Anda, Anda bisa bekerja bersama-sama rekan, dan saling melengkapi. Para pengguna biasa menyebutnya repo. Anda bisa menggunakan repo pribadi di komputer lokal atau menguploadnya di "media sosial" pemrograman seperti github. Github adalah seperti media sosial repository yang banyak digunakan diseluruh dunia.

So, tidak ada salahnya untuk signup di github.com. kemudian simpan user dan password Anda karena akan kita gunakan di langkah selanjutnya.


4. Download dan Install Composer

Composer adalah sebuah tool untuk dependency management di php. Tool ini membantu kita untuk memasukan dependent library yang diperlukan oleh project yang sedang kita bangun. Composer berhubungan dengan Package atau Library tapi tool ini bukan package manager. Namun Composer mengatur library dan package yang dibutuhkan oleh project kita, menginstallnya dan memasukannya dalam directory project kita.

Hal-hal yang dipecahkan oleh barang ini adalah kita memiliki project yang bergantung pada beberapa library, beberapa dari library itu bergantung pada library lainnya, kita bisa deklarasikan paket library mana yang kita butuhkan untuk project kita, dan barang ini membantu kita menentukan paket mana yang dibutuhkan oleh project kita, kemudian menginstallnya dan memasukannya dalam project kita.

Kita dapat mendownloadnya di getcomposer.org, ada pilihannya klik getting started klik installation windows untuk pengguna windows, kemudian download dan jalankan file Composer-Setup.exe, hal ini akan menginstall composer versi terbaru pada komputer Anda.

Untuk menjalankannya klik kanan pada folder project Anda lalu klik use composer, kemudian Anda akan masuk kedalam tampilan command prompt. Jalankan composer global require seperti dibawah ini sebagai depedency library, Yii butuh data-data composer asset ketika dibutuhkan (global). ketik composer global require "fxp/composer-asset-plugin:1.0.0-beta2" lalu klik enter.

Use Composer Require
Kemudian jalankan composer create project dan masukan user dan password akun github yang telah kita buat tadi ketik composer create-project yiisoft/yii2-app-basic nama-folder lalu klik enter.


Proses Create Project

Tunggu proses create project ini dan setelah selesai buka browser dan ketikan localhost/namafolder/web

Tampilan awal Yii
Pada tahap ini kita telah berhasil menginstall Yii Framework 2.0 tipe basic. Demikian Semoga dapat membantu teman-teman yang sedang belajar mengerti Yii Framework 2.0. Anda bisa mendapatkan semua informasi tentang Yii di yiiframework.com. (Dons)

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More