Showing posts with label framework. Show all posts
Showing posts with label framework. Show all posts

Wednesday 31 August 2016

Membuat Manajemen Pengguna Menggunakan Yii Framework (User Login)

Standard
Menurut Dave Kearns, 2004 dalam bukunya User Management and Provisioning memaparkan pengertian dari User Management adalah proses penambahan, mengubah, dan menghapus akun pengguna, sandi, otorisasi, dan atribut dari aplikasi, database, situs web, dan perangkat keras atau perangkat lunak lainnya. Jadi manajement pengguna merupakan proses mengelola menambah, mengubah dan menghapus akun yang memiliki sandi dan otorisasi / hak akses tersendiri. Berikut ini akan kami paparkan bagaimana cara membuat manajemen pengguna menggunakan framework Yii dan database MySQL.
Yang perlu disiapkan adalah packet XAMPP untuk proses membuat database di MySQL dan menjalankan program di web server apache. Langkah pertama buatlah database dengan nama "User" teridir dari atribut id_user (int/AI), username (varchar, 32), password (varchar, 32), level (int) seperti gambar berikut ini:
Kemudian buatlah projek Yii atau install yii menggunakan CLI seperti berikut ini:
1. Unduh framework Yii di laman official yiiframework.com kemudian pilih menu download. Pada tutorial ini menggunakan Yii versi 1.1.17
2. Ekstrak file zip yang telah anda unduh ke dalam direktori htdocs, apabila saat anda melakukan instalasi secara default maka direktori anda berada di C:/xampp/htdocs/. Buatlah folder bernama yii.
3. Buka Command Prompt pada windows anda atau bisa anda ketikkan Windows+R pada keyboard kemudian ketik "cmd" <Enter>.
4. Apabila command prompt telah terbuka, silahkan ketik c:\xampp\htdocs\yii\framework\yiic webapp c:\xampp\htdocs\userlogin lalu tekan <Enter>. Pastikan setelah anda menekan tombol enter muncul notifikasi <Yes|No>[no]: maka yang harus anda lakukan adalah mengetik ”y” pada keyboard kemudian tekan enter.
Bersambung ... .

Tuesday 11 November 2014

Tips Belajar Yii Framework 2.0 Untuk Pemula

Standard
yii2-aimagu
Yes It Is atau lebih dikenal dengan sebuta yii merupakan salah satu framework yang menggunakan bahasa pemrograman PHP OOP yang berarti sederhana dan evolusi. Pada bulan Oktober 2014 yii telah meluncurkan framework versi 2.0 yang menggunakan PHP 5.4.0 keatas. Untuk anda yang tertarik belajar yii framework pada tahapan pemula berikut tips dari salah seorang master yii yaitu Hafid Mukhlasin, berikut tipsnya:
  1. Yii 2.0 itu PHP Framework, untuk menguasainya maka anda diharuskan menguasai PHP, yaitu dengan banyak belajar dan mencoba. Dengan kemampuan yang sedikit di PHP maka anda tidak bisa maksimal dalam membangun sebuah aplikasi.
  2. Yii 2.0 PHP 5.4, full OOP, anda dianjurkan untuk belajar OOP di PHP. Lebih baik lagi apabila anda pernah belajar Java atau Dot net, itu sangat membantu.
  3. Pemahaman yang baik tentang web technology lain seperti HTML, CSS, JS, Jquery, Json merupakan nilai tambah yang akan sangat membantu.
  4. Guide dari website Yii itu sudah lebih dari cukup, hanya kelemahan orang Indonesia adalah malas membaca (apabila tidak bisa bahasa inggris dianjurkan menggunakan google translate, walaupun proses translatenya belum sempurna)
Berikut ini pengalaman saya (Hafid Mukhlasin) belajar Yii2 setengah tahun ini:
  1. Berdoa (Wajib)
  2. Ambil Guru, guru saya banyak bertebaran di grup ini (Yii PHP Framework Indonesia), setiap orang baru yang kelihatannya menguasai sebagian ilmu Yii2 saya selalu izin mengambil ilmunya.
  3. Baca guide dengan baik, tidak perlu semua bagian dibaca, cukup pokok atau intinya saja. Asal bisa install dan topik terpenting adalah sistem CRUD, selebihnya bisa dipelajari sambil jalan.
  4. Siklusnya Baca => Coba => Gugling => Tanya Master/Forum => Problem Solving.
  5. Masuk ke zona yang tidak nyaman, pelajari apa yang kita duga materi paling sulit. 
  6. Usahakan sharing apa yang anda fahami, jangan malu jangan pelit, karena memberi itu pasti mendapat yang lebih banyak (ini rahasianya dan cara ini sangat cepat melejitkan kemampuan kita). Sharing Tulisan (Saya sering kan? Ini cara saya mempercepat pemahaman saya), Sharing Code, membuat extension, dll
  7. Buat kondisi dimana anda terpaksa belajar cepat dan banyak misal menerima project dari client.

Anda dapat bergabung dengan grup YII Framework Indonesia dengan menekan link "Gabung"

Monday 14 July 2014

Set Value dari Pilihan Dialog Pada YII Framework

Standard
Pernahkan anda menjumpai permasalahan saat menginputkan data pada suatu text dengan ketentuan data itu harus benar berasal dari tabel tertentu? Kemudian dengan cara apa anda menyikapi permasalahan seperti ini? Menggunakan dropdownlist atau autocomplete? Benar, itu merupakan salah satu jalan keluar yang baik tetapi pernahkan anda berfikir apabila data dalam tabel tersebut ada ribuan? Tentu saja akan memusingkan apabila harus memilih data yang ribuan tersebut dalam suatu inputan dropdownlist.
Beberapa tutorial dalam wiki Yii Framework membuat panduan berupa select data dari kotak dialog yang didalamnya itu nanti muncul data dari tabel lain dan terdapat suatu inputan pencarian. Pada contoh berikut ini saya akan membuat tutorial dengan studi kasus aplikasi jurnal dengan data tabel master Dosen sebagai pelaku yang mengisikan data pada aplikasi jurnal tersebut. Berikut ini langkah pembuatannya:
Buatlah form yang terdiri dari textfield NIDN, Nama dan Program Studi seperti pada gambar berikut:

Kemudian buatlah tombol "ubah" untuk memunculkan data tabel dosen dalam dialog seperti pada gambar diatas.
Apabila data Dosen berasal dari tabel yang lain yaitu tabel dosen maka renderlah model tersebut. Contoh disini saya akan merender model dosen dalam action create sebagai berikut:
<?php public function actionCreate()
 {
  $model=new Jurnal;
  $model2=new Dosen('search');
  $model2->unsetAttributes();
  if(isset($_GET['Dosen']))
   $model2->attributes=$_GET['Dosen'];
  if(isset($_POST['Jurnal']))
  {
   $model->attributes=$_POST['Jurnal'];
   $model->save();
  }

  $this->render('create',array(
   'model'=>$model,
   'model2'=>$model2,
  ));
 }
?>
Kemudian pada file protected/view/jurnal/_form.php buatlah form dialog yang berasal dari model dosen sebagai berikut:
<?php 
    $this->beginWidget('zii.widgets.jui.CJuiDialog',array(
 //Nama selector/id
    'id'=>'mydialog',
    // additional javascript options for the dialog plugin
    'options'=>array(
        'title'=>'Klik tanda <code>+</code> untuk memilih NIDN!',
        'autoOpen'=>false,
  //Fokus atau modal diaktifkan
  'modal' => true,
     'show'=>array(
       'effect'=>'blind',
       'duration'=>1000,
       ),
     'hide'=>array(
       'effect'=>'explode',
       'duration'=>500,
     ),
  'width' => 640, 
  'height' => 480
    ),
));?>
<?php $this->widget('bootstrap.widgets.TbGridView',array(
 'id'=>'dosen-grid',
 'dataProvider'=>$model2->search(),
 'type'=>'striped bordered condensed',
 'filter'=>$model2,
 'columns'=>array(
  array(
   'name'=>'nidn',
   'filter'=> CHtml::activeTextField($model2, 'nidn', array('placeholder'=>'Cari NIDN dosen')),
  ),
  array(
   'name'=>'nama',
   'filter'=> CHtml::activeTextField($model2, 'nama', array('placeholder'=>'Cari nama dosen')),
  ),
  array(
          'name'=>'program_studi',
          'type'=>'raw',
    'filter'=>CHtml::listData(Dosen::model()->findAll(array(
    'distinct' => true,
    'order' => 'program_studi ASC'
   )), 'program_studi', 'program_studi'),
        ),
  array(
    'header'=>'PILIH',
    'type'=>'raw',
    'value'=>'CHtml::Button(
          "+"
          , array(
    "class" => "btn submit"
          , "id" => "get_link"
          , "onClick" => "$(\"#mydialog\").dialog(\"close\");$(\"#Jurnal_nidn \").val(\"". $data->nidn."\");
    $(\"#Dosen_nama \").val(\"". $data->nama."\");
    $(\"#Dosen_program_studi \").val(\"". $data->program_studi."\");
    "))',
  ),
 ),
)); ?>
<?php $this->endWidget('zii.widgets.jui.CJuiDialog'); ?>
Pada source code diatas merupakan code untuk membuat pilihan dialog data dari dosen kemudian apabila user sudah memilih salah satu data maka otomatis langsung mengset textfield NIDN, Nama dan Program Studi seperti pada gambar berikut ini:
Setelah button [+] di pilih maka akan menset textfield sebagai berikut ini:
Pada textfield NIDN terdapat button "ubah" source codenya sebagai berikut:
<?php echo $form->textFieldRow($model, 'nidn', array('disabled'=>true, 'class'=>'span2', 'hint' => '<i class="text-info" id="nidn">Klik <a href="#" onclick=$("#mydialog").dialog("open"); return false;><code>ubah</code></a> untuk memilih NIDN.</i>')); ?>
Pada textfield NIDN dipasang action onclick bernama #mydialog untuk menampilkan dialog tersebut.

Apabila muncul pesan error "Undefined variable: model2" maka definisikan model2 dalam file create.php di folder protected/view/jurnal/create.php

Pada contoh ini menggunakan struktur tabel sebagai berikut:

Live Demo

Pastikan anda menggunakan extension bootstrap atau booster.

Monday 7 July 2014

Buku-buku YII Framework Gratis dan Mudah di Pahami

Standard
Web Application Development with Yii and PHP (DEMO | DOWNLOAD)
Buku ini di karang oleh Jeffrey Winesett bulan November tahun 2012 lalu, buku ini berisi tentang Auto-generate skeleton web applications as well as CRUD scaffolding for the domain object model using the built-in command-line interface, Use Yii database migrations to version and manage your database changes, Create user-based applications with Yii's authentication model, Enhance your user-based application to control a user's access to feature functionality, Write an administrative console application to extend the features provided by Yii's powerful command-line tools, Integrate other frameworks and libraries into a Yii application to further extend its feature set, Spend less time managing application configuration by taking advantage of Yii's sensible defaults and conventions.
Learn how easy it is to implement a multi-user application by utilizing Yii's authentication and role-based authorization models, Update your code to properly manage the user's last login time and store it in the database. Buku Yii ini bisa anda dapatkan secara gratis dengan mengunduh link download diatas.

Yii Application Development Cookbook (DEMO | DOWNLOAD)
Buku ini dikarang oleh Alexander Makarov dan diterbitkan Packt Publishing pada Mei 2013. Buku ini menyediakan versi ebooknya secara gratis dan dapat anda unduh secara cuma-cuma. Buku ini meliputi 13 BAB/ bahasan. Apabila anda adalah seorang pengembang dan sering menggunakan PHP 5 maka buku ini cocok anda gunakan.
The Yii framework is a rapidly growing PHP5 MVC framework often referred to as Rails for PHP. It has already become a solid base for many exciting web applications such as Stay.com and can be a good base for your developments, too. This book will help you to learn Yii quickly and in more depth for use in for your developments.
"Yii Application Development Cookbook" will show you how to use Yii efficiently. You will learn about taking shortcuts using core features, creating your own reusable code base, using test driven development, and many more topics that will give you a lot of experience in a moderate amount of time.
The second edition fixes all errata found in the first edition and also features new recipes on the client side, HTTP caching, and using Composer with Yii.

Yii Rapid Application Development Hotshot (DEMO | DOWNLOAD)
Buku karangan Lauren O'Meara dan James Hamilton ini diterbitkan oleh Packt Publishing  bulan December 2012 dan tersedia versi ebooknya secara gratis. Buku ini memuat serangkaian proyek untuk membantu Anda mempelajari Yii dan Rapid Application Development. Hal ini dapat digunakan sebagai sebuah buku hebat untuk mencari konsep-konsep kunci, atau bekerja pada proyek-proyek dari awal sampai akhir untuk aplikasi web yang lengkap.
Catapult your application into existence with Yii's scaffolding capabilities, Mobilize your web application with Yii and jQuery Mobile, Lock down areas of your application with access control, Manage users and permission levels, Incorporate Software as a Service into your application, Gamify your data, Mine your information with data query jobs and reporting, Reuse your work as Yii modules.

Menjelajah Yii Framework (DEMO | DOWNLOAD)
Buku karangan salah satu pegawai Badan Pusat Statistik yaitu Sabit Huraira diterbitkan sendiri dalam blog pribadinya. Ebook ini membahas tentang pembuatan forum yang didalamnya menjelaskan instalasi yii, level akses user, thread tebaik, penggunaan yii bootstrap, dll sangat cocok untuk pemula. Ebook ini disertai dengan source code dari pembuatnya.
Prakata dari pengarang sebagai berikut: Bagi rekan-rekan komunitas yang tertarik mempelajari Yii Framework, saya telah membuat sebuah ebook Yii Framework yang isinya adalah beberapa bahasan menyangkut Yii Framework beserta contoh source code pembuatan aplikasi forum menggunakan Yii Framework. Ebook ini sendiri saya tujukan untuk komunitas Yii Framework Indonesia, karena itu isi dari ebook ini sendiri saya kemas dalam bahasa Indonesia agar rekan-rekan dapat lebih mudah mempelajari dan memahami materi di dalamnya. Setahu saya ini adalah ebook PERTAMA Yii Framework yang berbahasa Indonesia. Untuk mendapatkan ebook ini, anda tidak perlu merogoh kocek sedikitpun.

Agile Web Application Development with Yii 1.1 and PHP 5 (DEMO | DOWNLOAD)
This book is a step by step tutorial in developing a real-world application using the incremental and iterative approach to software development. You learn about agile software development by leaning on the agile nature of the Yii application development framework. You touch on each aspect of the software development lifecycle by building a project task management application from concept through production deployment.
After a brief, general introduction to the Yii framework and outlining the software development approach taken throughout the book, the chapters break down in the same way as software development iterations do in real-world projects. After the 1st iteration, you will have a working and tested application with a valid, tested connection to a database.
In the 2nd and 3rd iterations, we flesh out our main database entities and domain object model and become familiar with Yii's object-relational-mapping (ORM) layer, Active Record. We also learn how to lean on Yii's auto-generation tools to automatically build our create/read/update/delete (CRUD) functionality against our newly created model. These iterations also focus on how Yii's form validation and submission model works. By the end of the third iteration you will have a working application that allows you to mange projects and issues (tasks) within those projects.
The 4th and 5th iterations are dedicated to user management. We learn about the built-in authentication model within Yii to assist in application login and logout functionality. We then dive into the authorization model, first taking advantage of a Yii's simple access control model, then implementing the more sophisticated role-based access control (RBAC) framework that Yii provides.

Monday 26 May 2014

Membuat Barcode pada YII Framework dengan QR Code Generator

Standard

Bila kita mengunjungi suatu supermarket atau swalayan sering kita jumpai kode barcode ini pada kemasan suatu produk, dari yang kecil sampai yang besar memiliki kode barcode. Untuk mengetahui isi identitas dari produk tersebut (yang biasanya berbentuk angka) biasanya menggunakan mesin barcode.
Menurut salah satu sumber website wiki terkenal wikipedia menyatakan bahwa barcode atau kode batang adalah suatu kumpulan data optik yang dibaca mesin. Sebenarnya, kode batang ini mengumpulkan data dalam lebar (garis) dan spasi garis paralel dan dapat disebut sebagai kode batang atau simbologi linear atau 1D (1 dimensi). Tetapi juga memiliki bentuk persegi, titik, heksagon dan bentuk geometri lainnya di dalam gambar yang disebut kode matriks atau simbologi 2D (2 dimensi). Selain tak ada garis, sistem 2D sering juga disebut sebagai kode batang.
Dalam YII Framework sudah ada yang membuat extension barcode ini, tinggal kita menggunakannya saja. Ada 2 macam extension (Mei 2014) tentang barcode dalam yii framework salah satunya yaitu qr-code-generator. Extension ini bekerja pada yii versi 1.1 ke atas dan sangat mudah dalam penggunaanya.
Langkah pertama unduh extension tersebut pada alamat: http://www.yiiframework.com/extension/qr-code-generator kemudian ekstrak pada direktori protected/extensions/qrcode.

Sunday 18 August 2013

7 LANGKAH BELAJAR YII FRAMEWORK

Standard
Bagi banyak orang yang baru saja mengenal YII Framework mungkin terasa sulit karena belum mengenal dan baru saja mengetahui sintak-sintak apa saja yang dapat di gunakan pada framework canggih ini. Sebenarnya yii framework itu apa dan bagaimana cara penggunaanya, seperti inilah pertanyaan yang selalu terlontarkan pada orang-orang yang akan memulai belajar yii.
Mari kita kupas bagaimana kiat belajar yii framework yang baik. Sebelum menginjak ke inti permasalahan mari kita ulas kembali pengertian dari yii framework.
Di kutip dari laman resmi yii framework adalah framework (kerangka kerja) PHP berbasis-komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala-besar. Yii menyediakan reusability maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari "Yes It Is!".
Kiat belajar yii framework di kutip dari forum yii framework Indonesia yaitu:
  1. Unduh Yii Framework --> install --> test requirementnya, untuk lebih lengkapnya baca pada docs http://www.yiiframework.com/doc/guide/1.1/en/quickstart.installation
  2. Tes demo yang di sediakan dalam yii framework dan yang terpenting adalah sample blog. Pelajari pola kode didalamnya dan  baca dokumentasinya pada alamat http://www.yiiframework.com/doc/blog/
  3. Saatnya membuat aplikasi Yii sendiri, buat skeleton Yii Framework dengan mengikuti tutorialnya pada alamat http://www.yiiframework.com/doc/guide/1.1/en/quickstart.first-app aplikasi ini sudah bisa digunakan, meskipun masih skeleton.
  4. Melalui MySQL atau database lainnya (PostGreSQL, Oracle, dll), anda dapat membuat database sesuai yang anda butuhkan. Setiap tabel wajib mempunyai Primary Key. Setelah itu setup koneksi database-nya ke Yii (app/protected/config/main.php. Ikuti petunjuk pada alamat http://www.yiiframework.com/doc/ guide/1.1/en/database.dao
  5. Saatnya membuat aplikasi CRUD dengan tabel-tabel di database yang sudah kita buat melalui Auto Generation Code Yii dengan mengikuti petunjuk pada alamat http://www.yiiframework.com/doc/guide/1.1/en/topics.gii
  6. Sisanya tinggal berjalan bersama Yii, pelajari semua class, componen, db, gii, loging, validation, Filter, Form, zii Widget, extension, module, behaviour, theme, layout, captha, authentication, internationalization, localization, webservices, unit testing, dan integrasi dengan third party, framework lain, encapsulate yang ada dalam yii. Semua sudah built-in di Yii, tinggal menggunakan saja.
  7. Pelajari Wiki dan gunakan Extension sesuai kebutuhan anda.
Semoga bermanfaat, selamat mencoba.

Sunday 11 August 2013

Membuat Link Download Pada CgridView YII Framework

Standard
Dalam yii framework apa saja dapat di buat karena framework yang satu ini sudah support website 2.0 atau yang sering di sebut website pintar seperti google, facebook, dll. Salah satu hal yang penting dan sering di tanyakan oleh orang yang baru belajar pemrograman web yaitu bagaimana cara membuat link download seperti ilustrasi berikut ini:


Posting ini akan membahas bagaimana membuat link download (Unduh) pada cgridview. Bagaimana cara membuatnya? Mari kita bahas.
Apabila kita generate tabel menggunakan GII biasanya kita dapat menjumpai cgridview pada app/protected/view/admin.php seperti contoh script berikut ini:

<?php widget('bootstrap.widgets.TbGridView',array(
 'dataProvider'=>$model->search(),
 'filter'=>$model,
 'columns'=>array(
  'id_dosen',  
  'nama',  
  'profil',  
  'file'
  array(
   'class'=>'bootstrap.widgets.TbButtonColumn',
  ),
 ),

)); ?>
Secara default isi cgridview apabila menggunakan extension bootstrap adalah seperti script di atas. Apabila kita ingin menambahkan link download  pada cgridview tersebut maka kita ubah script menjadi seperti berikut ini:

<?php widget('bootstrap.widgets.TbGridView',array( 
 'id'=>'nondosen-grid', 
 'dataProvider'=>$model->search(), 
 'filter'=>$model, 
 'columns'=>array(  
  'id_dosen',  
  'nama',  
  'profil',  
  array(      
   'class'=>'CLinkColumn',      
   'header'=>'File',      
   'urlExpression'=>'Yii::app()->request->baseUrl."/files/".$data->file',      
   'label'=>'Unduh',  
  ),  
  array(   
  'class'=>'bootstrap.widgets.TbButtonColumn',  
  ), 
 ),
)); ?>
Perhatikan bagian script yang di cetak tebal. Apabila kita ingin menambahkan link download yaitu harus menambahkan 'urlExpression' dengan tujuan file yaitu letak direktori file paling luar (Yii::app()->request->baseUrl) di tambah nama file tersebut ($data->file) kemudian nama link tersebut kita pasang tulisan unduh seperti gambar berikut ini:
Cukup mudah bukan. Selamat Mencoba

Monday 5 August 2013

Page Caching Pada YII Framework

Standard
Sumber Gambar: http://microsoft.com
Dalam laman resmi yii di http://yiiframework.com memberikan review tentang page caching. Sebenarnya apa itu page caching dan apakah fungsinya? Berikut gambaran tentang page caching atau penembolokan halaman.
Penembolokan halaman merujuk pada caching isi seluruh halaman. Penembolokan halaman bisa terjadi di berbagai tempat. Misalnya, dengan memilih tajuk halaman(page header) yang sesuai, penjelajah klien(client browser) mungkin menembolok halaman yang sedang dilihat untuk jangka waktu tertentu. Aplikasi Web sendiri juga dapat menyimpan isi halaman dalam cache. Dalam subbab ini, fokus kita pada pendekatan ini.
Penembolokan halaman bisa dipertimbangkan sebagai kasus khusus caching fragmen. Karena isi halaman sering dihasilkan dari dari penerapan tata letak(layout) pada sebuah tampilan, caching halaman tidak akan berfungsi jika kita hanya memanggil beginCache() dan endCache() dalam tata letak. Alasannya dikarenakan tata letak diterapkan dalam metode CController::render() SETELAH tampilan konten dievaluasi.
Untuk menembolok seluruh halaman, kita harus melewatkan eksekusi aksi penghasil isi halaman. Kita bisa menggunakan COutputCache sebagai aksi filter untuk menyelesaikan tugas ini. Kode berikut akan memperlihatkan bagaimana kita mengkonfigurasi filter cache:

public function filters(){
    return array(
        array(
            'COutputCache',
            'duration'=>100,
            'varyByParam'=>array('id'),
        ),
    );
}
Konfigurasi filter di atas akan menjadikan filter diterapkan ke semua aksi dalam controller. Kita dapat membatasinya ke satu atau beberapa aksi hanya dengan menggunakan operator plus. Lebih jelasnya bisa ditemukan dalam filter.
Tip: Kita dapat menggunakan COutputCache sebagai filter karena kelas tersebut diturunkan dari CFilterWidget, yang artinya COutputCache dapat berupa widget dan juga filter. Sebenarnya, cara kerja widget mirip dengan filter: widget (filter) dimulai sebelum isi yang dilampirkan (aksi) dievaluasi, dan widget (filter) berakhir setelah isi yang dilampirkan (aksi) dievaluasi.
Kesimpulan:
Yii punya beberapa level cache, dari db cache, fragment cache sampe full cache.
Jika anda punya halaman index (actionIndex) di controller tertentu yang contentnya dinamis (diambil dari database) tapi tidak sering2 diupdate, gunakan full page cache di controller-nya (Peter Jack Kambey, 2013)

Sunday 2 June 2013

YII FRAMEWORK 15 WEBSITE INDONESIA BERBASIS YII

Standard
Mungkin banyak orang awam beranggapan penggunaan Yii Framework masih sulit di gunakan karena documentnya belum lengkap dan masih terbatas. Dari situlah banyak orang awam pesimis bagaimana cara membuat website yii yang berkualitas. Disini saya akan memberikan contoh beberapa website yii framework buatan anak bangsa yang sudah berkualitas.

1. Website Dikti (DEMO)
Website milik pemerintah di bidang beasiswa pendidikan untuk jenjang sekolah menenganh menuju bangku kuliah ini sudah berbasis yii Framework.

Copyright © AIMAGU. Jasa Pembuatan Website. All Rights Reserved
Design by Automattic | Blogger Theme by NewBloggerThemes | Official: www.aimagu.com