Tuesday, 23 December 2014

Tema Gratis YII Framework

Standard
Hebo! Free Responsive Yii Framework and HTML5 theme
Merupakan themes responsive yang cocok untuk website portfolio dan portal. Banyak programer yang menggunakan themes yii yang satu ini karena memiliki banyak fitur yang disediakan, diantara fitur tersebut yaitu Responsive design makes it look good on every device, HTML5 version, Yii Framework version, PHP version, Styles switcher, Powered on Bootstrap, Over 3000 Icons, jQuery enhanced, 6 Homepage styles, 6 Color variations, 2 different blog layouts, Nivo slider, Flexislider2, Carousal, Fancybox (Responsive Lightbox), Pricing Tables, CSS Dropdown Menu, 16 HTML pages, Sidebar Left/Right.

Abound – Responsive Yii Framework Theme theme

Abound themes yii merupakan tema responsive yang cocok untuk mengelola halaman administrator. Tema ini memiliki banyak fitur diantaranya Graphs & Charts, forms, table, interface dan typography, Tema ini juga menggunakan modul dari bootstrap.

Shadow Dancer – Yii Framework Theme

Shadow themes yii merupakan tema responsive yang cocok untuk mengelola halaman backend. Tema ini memiliki beberapa fitur yang sangat umum digunakan oleh pengguna diantaranya: memiliki 1400 icons, Blueprint CSS Framework, Amazing charts and graphs, Multiple widget styles, Easy theming for CGridview, Pretty dropdown menu, Upto 5000 button variations, fullCalendar support.

AdminLTE -Yii 2 Framework Theme
AdminLTE merupakan themes yii2 yamg menggunakan fitur bootsrap. Halaman backend ini menyediakan banyak fitur yang bisa anda gunakan secara cuma-cuma (gratis). Beberapa fitur dari adminLTE yaitu Dashboard, Mailbox, Calendar, Invoice, Lockscreen, Login, Register, 404 Error, 500 Error, Blank page, Boostrap Slider, Icon slider, Bootstrap WYSIHTML5, CKEditor, Bootstrap Colorpicker, Bootstrap Date range Picker, Bootstrap Time Picker, Data Tables, Flot, Morris.js Sparkilne, Full Calendar, iCheck, jQuery input mask, jQuery Knob, jVector Map, Slim Scroll Pace.

Monday, 17 November 2014

Yii2 Behaviour untuk Input Field Otomatis

Standard
Oleh: Hafid Mukhlasin
Mungkin sama dengan Yii 1 (I force forget it), Yii2 juga mengenalkan Behaviour pada Models.
Misal kita punya tabel activity (id, name, created_at [datetime], created_by, update_at[datetime], update_by) maka field created_at, created_by, update_at, update_by bisa diisi otomatis oleh aplikasi kita. Dua behaviours ini yang akan membantu kita.
use yii\behaviors\TimestampBehavior;
use yii\behaviors\BlameableBehavior;
Pada models, tambahakn function behaviours.
public function behaviors(){
return [
'timestamp' => [
'class' => TimestampBehavior::className(),
'attributes' => [
ActiveRecord::EVENT_BEFORE_INSERT => ['created','updated'],
ActiveRecord::EVENT_BEFORE_UPDATE => 'updated',
],
'value' => new Expression('NOW()'),
],
'blameable' => [
'class' => BlameableBehavior::className(),
'attributes' => [
ActiveRecord::EVENT_BEFORE_INSERT => ['created_by','updated_by'],
ActiveRecord::EVENT_BEFORE_UPDATE => 'updated_by',
],],];
}
Lalu pastikan pada models function rules, ke empat field tersebut tidak masuk dalam required.
public function rules()
{
return [
[['name'], 'required'],
...
}
Empat buat field yaitu field created_at, created_by, update_at, update_by tidak perlu diinputkan karena sudah otomatis input dari sistem jadi tidak memerlukan validasi.
Banyak orang yang mengalami permasalahan yaitu mengira kode yang dituliskan sudah benar tetapi ketika proses penyimpanan gagal. Solusinya anda dapat menampilkan kesalahan atau error ketika proses menyimpan, berikut contoh kode:
if($model->save()) {
Yii::$app->getSession()->setFlash('success', 'Data have updated.');
}
else{
$error = implode(', ',$model->errors);
Yii::$app->getSession()->setFlash('error', 'Data is not updated. Because '.$error);
}
Selamat berkreasi.

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"

Loading...

Copyright © AIMAGU | Belajar Pemrograman Komputer Mudah dan Menyenangkan
Design by Automattic | Blogger Theme by NewBloggerThemes | Official: www.aimagu.com