1 November 2012
Jika kita membuat aplikasi enterprise, pasti bertemu dengan bentuk form master detail. Artikel berikut menjelaskan langkah demi langkah pembuatan modul form master detail dalam bentuk yang sederhana.
Bentuk form-nya seperti ini:

read continue
11 June 2012
Dalam pembuatan website dinamis, fungsi otorisasi user mutlak diperlukan. User yang diberi hak akses untuk menambah, mengedit dan menghapus konten website adalah user yang berhasil login. Pembuatan otorisasi user di CakePHP framework sangat mudah karena sudah disediakan komponen Auth.
Artikel ini akan menjelaskan pembuatan otorisasi sederhana dengan konsep berikut :
1. Otorisasi tidak memakai tabel, sehingga username dan password langsung ditulis (hardcode) di script.
2. Pengunjung yang tidak login hanya bisa mengakses halaman index dan halaman view.
3. Pengunjung yang login bisa mengakses seluruh halaman, termasuk halaman add, edit, dan delete.
PERSIAPAN
Siapkan database, misalkan buat database dengan nama simple_auths
read continue
11 May 2012
Dengan pertimbangan user friendly, kita sering mengganti form textarea dengan HTML editor yang menganut konsep WYSIWYG (what you see is what you get). Salah satu HTML editor WYSIWYG yang cukup populer adalah CKEditor. Ketika masih bernama FCKeditor, kita masih merasakan kemudahan menggunakan file manager bawaan FCKeditor. Namun saat ini, tidak ada file manager bawaan khusus dari CKEditor.
Meski begitu, CKEditor dibuat untuk kompatibel dengan file manager manapun hanya dengan sedikit sentuhan. Karena itulah CKEditor menjadi sangat fleksibel terhadap apapun pilihan file manager-nya. Jika tidak keberatan mengeluarkan sejumlah uang, ada CKFinder, dimana harus mengeluarkan minimal US $59 untuk menggunakan-nya di website personal. Atau Anda perlu menyediakan waktu untuk browsing mencari file manager yang gratis, dan mengintegrasikannya dengan CKEditor. Atau malah membuat file manager sendiri. Ya, CKEditor menyediakan API jika Anda tertarik untuk membuat file manager sendiri.
Artikel ini menjelaskan tahap demi tahap untuk membuat file manager dengan CakePHP 2.x. Dan agar lebih mudah digunakan (portable), file manager akan dibuat dalam bentuk plugin. Untuk persiapan, silahkan buat app terlebih dahulu menggunakan perintah bake. Misalnya nama app adalah lat_file_managers.
read continue
16 April 2012
Saya beranggapan, untuk memulai belajar cakePHP framework adalah dengan langsung mempraktekkan perintah bake melalui console. Karena perintah bake akan menghasilkan file model, view, dan controller (MVC) yang sudah memenuhi best practise dalam pemrograman cakePHP. Jika selanjutnya ingin membuat kode secara manual, kita bisa mengikuti kaidah-kaidah yang diterapkan dalam proses bake.
Artikel ini akan menjelaskan tahap demi tahap membangun modul news dengan cakePHP framework, yang dibangun dalam lingkungan Ubuntu 11.10.
Siapkan Database
Untuk latihan, kita siapkan database sederhana, berupa satu tabel news. Saya menggunakan Mysql, buka terminal dan jalankan perintah berikut.
read continue
5 April 2012
Requirement : bisa melakukan instalasi cakePHP 2.0 melalui perintah bake
Menurut Wikipedia, CAPTCHA atau Captcha adalah suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam perkomputeran untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer. Biasanya Captcha digunakan dalam form, untuk memvalidasi bahwa yang mengisi form adalah manusia, bukan robot, mesin, atau komputer.
Artikel ini akan menjelaskan tahap demi tahap pembuatan captcha dengan cakePHP. Agar bisa portable, captcha akan dibuat dalam plugin.
read continue
Page 1 of 1, showing 5 records out of 5 total, starting on record 1, ending on 5
< previousnext >