Error : jquery.cookie.js 406 (Not Acceptable)

Waduh, kaget juga ternyata script lama yang baru di cek lagi karena pindah server salah satu modulnya tidak jalan. Ada apa ini? Setelah di cek dengan web-developer chrome (ctrl+shift+i) ternyata ada error pada bagian javascript yaitu file : jquery.cookie.js dan kesalahannya: 406 (Not Acceptable) , setelah cari sana-sini selama satu jam. Eh ternyata solusinya gampang banget.

Cukup ganti aja nama filenya, misal tadinya : jquery.cookie.js  menjadi jquery_cookie.js  atau nama lainnya. Jangan lupa koreksi juga link yang menuju file ini, di sesuaikan.

Alhamdulillah.
Sudah normal lagi.
Referensi :

http://www.caiapps.com/406-error-to-retrieve-jquery-cookie-js-file/

[TUTORIAL] Membuat CMS Company Profile dengan Panada Framework–Bag.11

Membuat ‘User Managemen’

Harus saya mulai darimana nih untuk pembahasan tentang ‘user managemen’ ini, soalnya ada banyak teknik dalam mengatur hak akses siapa saja yang boleh akses dan yang tidak boleh. Biasanya misalkan saya sebagai admin, ketika sukses ‘login’ harus masuk ke menu admin. Dan untuk operator harus masuk hanya ke menu khusus operator. Atau ada bagian kasir yang hanya boleh mengakses bagian kasir saja. Atau ada juga sesama admin walaupun sama-sama admin, admin level 3 tidak boleh mengakses menu admin level 1, walaupun mereka sama-sama admin. Bisa kita mulai?

Baiklah sebelum masuk ke pembuatan sistem dalam ‘panada framework’ kemungkinan akan di bahas di sesi selanjutnya, sebaiknya kita tahu dahulu bagaimana logikanya sistem managemen pengguna ini. Kita harus membuat juga sistem kelola para pengguna ini, harus seperti apa.

Perlu di ingat saya hanya menerangkan dari dalam kode saja, sementara untuk kelola pengguna (user) saya anggap anda suda bisa membuatnya , yaitu fitur untuk menampilkan semua user, input user baru , edit user dan hapus user. Lihat lagi pada bagian sebelumnya bagaimana membat kelola halaman maupun slides. Mari kita mulai.

Misalkan saya mempunyai tabel ‘master_user’ (agar nyambung dengan tutorial sebelumnya, saya ambil contoh pada tutorial panada bagian 5 ) dalam hal ini saya buat aturan untuk 3 level saja, yang dipakai sebagai berikut : Baca lebih lanjut

[TUTORIAL] Membuat CMS Company Profile dengan Panada Framework–Bag.10

Memadukan file uppload manager KCFINDER dengan editor TINYMCE

Sudah lama juga saya belum update tutorial tentang panada framework ini, dan setelah membaca bagian terakhir (bagian 9) ternyata ada janji yang belum saya tepati, yaitu bagaimana memadukan file manager dan upload kcfinder dengan tinymce editor yang sudah terpasang pada CMS yang kita buat. Pada saat klik ikon image akan tampil insert/eit image dan di samping baris ‘source’ tidak ada folder untuk ‘browse file’.

tinymce-tanpa-kcfinder

Gb. 10.1 | TinyMCE tanpa KCFinder

Kenapa memilih KCFINDER ? Baca lebih lanjut

Uninstall LibreOffice 3.X.X dan Install LibreOffice 4.1.4 pada Debian Wheezy

Di pagi ini kita akan mencoba untuk mengganti LibreOffice versi 3.4.X  dengan LibreOffice terbaru yaitu versi 4.1.4 yang lebih baik :) , OS yang saya pakai adalah Debian Wheezy.  Kita bisa ambil Software LibreOffice ini secara FREE di http://www.libreoffice.org/download . Inilah langkah install dan uninstallnya :

Dikarenakan pada OS ini ada LibreOffice versi lama yaitu versi 3.4.x , jadi kita uninstall dulu :


$ sudo apt-get remove --purge libreoffice*

$ sudo apt-get clean

$ sudo apt-get autoremove

Sebenarnya saya juga sudah install versi baru ini tanpa harus meng-uninstall versi lama terlebih dahulu (pada Ubuntu 11.10) dan hasilnya tetap bisa berjalan dengan baik. Hanya saja jadi tidak effisien dalam satu komputer terinstall 2 versi yang berbeda. Jadi pada OS Debian Wheezy ini saya lakukan uninstall versi lama terlebih dahulu. Setelah uninstall selanjutnya kita install versi barunya.


$ tar -xzvf libreoffice*.tar.gz

$ cd libreoffice*/DEBS

$ sudo dpkg -i *.deb

Ok. Selesai dah.

LibreOffice 4

Refferensi :

http://www.libreoffice.org/get-help/installation/linux/
http://www.libreoffice.org/get-help/installation/linux/#De-Installation_of_a_Previous_Version_of_Community-Supplied_LibreOffice_for_Linux

http://linuxg.net/how-to-uninstall-libreoffice-from-debian-based-distros/
http://linuxg.net/how-to-install-libreoffice-3-5-73-6-54-0-0-on-debian-based-systems/

[TUTORIAL] Membuat CMS Company Profile dengan Panada Framework–Bag.9

Akhirnya sampai juga pada pembahasan bagaimana cara upload image, dalam kasus ini tentang upload gambar untuk menu slide -lanjutkan-”

 

Agar pembahasannya tidak melebar kesana – kemari jadi kita batasi saja , pokok-pokok yang akan kita bahas pada bagian 9 ini :

  • Bagaimana membuat fiture depan ‘slide banner’ CMS ini .
  • Bagaimana mengupload gambar pada panadaframework ini.

Kalau berbicara bagaimana mengupload gambar pada panada framework ini sebenarnya sudah lengkap ada pada dokumentasinya. Coba aja di lihat lagi pada link ini :

http://panadaframework.com/documentation/id/classes/upload.html

Hanya saja kadang-kadang tidak semua memahaminya, sama dengan saya saat pertama kali mengenal panada ini. Karena praktek dan praktek, mencoba dan mencoba, dan melihat dan melihat ‘kode’ ternyata mudah juga. Apalagi saat sudah ketemu masalahnya, begitu mudahnya. Hanya bisa bilang…. ooooh begitu toh. :)

Kembali ke program CMS kita yaitu kita akan membuat fiture untuk merubah atau memodifikasi slide banner pada halaman depan. Seperti ini :

panada-tutorial

Gambar 9.1 : Tampilan Slide Banner

Baca lebih lanjut

Beberapa cara Instalasi Paket Software GNU/Linux (Debian)

Instalasi Paket Software dari Source Code :

Jika tipe kompresi tar.gz  (namapaket.tar.gz) :

# tar -xvzf  namapaket.tar.gz       //ekstrak file paket
#cd namapaket                                //pindah direktori ke paket
#ls                                                        //lihat paket
#./configure
#make
#make install
#make clean

Jika tipe kompresi tar.bz2  (namapaket tar.bz2):

# tar -xvjf  namapaket.tar.gz       //ekstrak file paket
#cd namapaket                                //pindah direktori ke paket
#ls                                                        //lihat paket
#./configure
#make
#make install
#make clean

Harap di perhatikan untuk membaca terlebih dulu file readme-nya.

Baca lebih lanjut

[TUTORIAL] Membuat CMS Company Profile dengan Panada Framework–Bag.8

Bagaimana khabarnya? Masih semangat untuk meneruskan pelajaran kita membuat CMS (Content Managemen System) Company Profile dengan panada php framework? Yuk, kita lanjutkan ke bagian berikutnya.

Pada kesempatan ini kita akan membuat fitur untuk menambah halaman baru dan menghapus halaman pada proyek cms kita kali ini. Walaupun fitur ini tidak cocok untuk tema saat ini, karena kalau ada penambahan halaman tampilan menunya terlihat turun kebawah. Yang di tekankan di sini adalah agar kita tahu cara menambah halaman dan menghapusnya. Karena hal ini bisa kita gunakan pada fitur lainnya. Inilah langkah-langkah yang akan kita siapkan.

  1. Membuat method baru insert dan delete pada model pages ( /app/Models/Pages.php ). Buka models Pages dan masukkan sourcecode di bawah ini.

//fungsi menyisipkan data baru ke database
// $avalue=array();

public function insert($avalue) {

$this->db->insert($this->table, $avalue);

}

//fungsi menghapus data dari database

// $avalue=array();

public function delete($awhere) {

$this->db->delete($this->table, $awhere);

}

Sourcecode lengkap model Pages lihat di sini : http://pastebin.com/bCfkqB8v

Baca lebih lanjut