Files
yii/docs/guide/id/basics.workflow.txt
2009-06-07 13:12:28 +00:00

45 lines
2.1 KiB
Plaintext

Alur Kerja Pengembangan
=======================
Setelah menjelaskan konsep fundamental Yii, kami memperlihatkan alur kerja
umum untuk pengembangan aplikasi web menggunakan Yii. Alur kerja mengasumsikan
bahwa kita sudah menyelesaikan analisis persyaratan juga analisis desain aplikasi.
1. Membuat kerangka struktur direktori. Piranti `yiic` yang dijelaskan dalam
[Membuat Aplikasi Pertama Yii](/doc/guide/quickstart.first-app) dapat
dipakai untuk mempercepat langkah ini.
2. Mengkonfigurasi [aplikasi](/doc/guide/basics.application). Ini dilakukan
dengan memodifikasi file konfigurasi aplikasi. Langkah ini juga
memerlukan penulisan beberapa komponen aplikasi (misalnya komponen pengguna).
3. Membuat kelas [model](/doc/guide/basics.model) untuk setiap jenis data
untuk diatur. Sekali lagi, `yiic` bisa dipakai guna membuat kelas
[rekaman aktif](/doc/guide/database.ar) secara otomatis untuk tabel database
yang diperlukan.
4. Membuat kelas [kontroler](/doc/guide/basics.controller) untuk setiap jenis permintaan pengguna. Bagaimana untuk mengklasifikasian permintaan pengguna tergantung pada
kebutuhan sebenarnya. Secara umum, jika kelas model perlu diakses oleh pengguna, ia
harus memiliki kelas kontroler terkait. Piranti `yiic` dapat mengotomasi
langkah ini juga.
5. Mengimplementasikan [aksi](/doc/guide/basics.controller#action) dan
[tampilan](/doc/guide/basics.view) terkait. Di sinilah pekerjaan sebenarnya
yang perlu dilakukan.
6. Mengkonfigurasi aksi yang diperlukan
[filter](/doc/guide/basics.controller#filter) dalam kelas.
7. Membuat [tema](/doc/guide/topics.theming) jika fitur tema diperlukan.
8. Membuat pesan terjemahan jika
[internasionalisasi](/doc/guide/topics.i18n) diperlukan.
9. Memilih data dan tampilan yang dapat di-cache dan menerapkan teknik
[caching](/doc/guide/caching.overview) yang sesuai.
10. Terakhir, [penyesuaian](/doc/guide/topics.performance) dan penyebaran.
Untuk setiap langkah di atas, pengujian kasus mungkin perlu dibuat dan diperlihatkan.
<div class="revision">$Id: basics.workflow.txt 1034 2009-05-19 21:33:55Z qiang.xue $</div>