Membuat frontend theme odoo

Seperti yang kita tahu, odoo memiliki app website dimana kita bisa membuat website/e-commerce menggunakan odoo. Jadi alih alih menggunakan cms seperti wordpress atau magento kita bisa menggunakan odoo untuk menangani website. Tentu jika kita sudah memiliki odoo kita bisa menghemat resource daripada menggunakan cms yang terpisah dengan odoo. Menginstall app website Untuk menggunakan fitur website […]

more...

Cara inspect web di chrome android

Bagi para web developer terkadang memiliki kesulitan pada tampilan mobile. Masalah umum yang terjadi adalah terkadang tampilan responsive walaupun sudah dites bagus di web. ternyata ada bagian yang tidak berperilaku seperti yang kita inginkan saat di perangkat mobile. Masalahnya, tidak ada pilihan inspect element pada browser mobile. Sehingga untuk mengeceknya kita bisa menggunakan cara lain, […]

more...

Membuat aplikasi vuejs dengan vue-cli

Vuejs merupakan salah satu framework js yang semakin banyak peminatnya. Vuejs bisa digunakan untuk membuat aplikasi web yang berbentuk single page application. Vue CLI Vue cli adalah suatu tools yang bisa kita gunakan untuk mengelola aplikasi kita. Kita juga dapat memulai project dengan menggunakan boilerplate dari vue-cli. Untuk memulai, terlebih dahulu kita harus memiliki nodejs […]

more...

Kompres gambar menggunakan jpegoptim

File gambar yang terlalu besar tentu menjadi masalah tersendiri dalam web development. File gambar yang besar membutuhkan waktu lebih lama untuk dimuat oleh browser. Kita dapat mengatasi hal ini dengan melakukan kompres pada gambar. Untuk melakukan kompres gambar, banyak tools yang tersedia untuk melakukan task ini. Salah satunya adalah jpegoptim. Jpegoptim ini cukup cepat dan […]

more...

Tutorial odoo part 3: melakukan override function di odoo

Untuk kostumisasi suatu plugin kita dapat dengan melakukan override dari function yang sudah ada. Pada tutorial sebelumnya, kita telah menambhakan satu field baru pada model purchase.order https://blog.hprasetyou.com/membuat-custom-module-odoo-part-2-menambahkan-field-ke-module-yang-sudah-ada/. Kita akan menggunakan lagi module yang telah dibuat di tutorial tersebut. Dalam odoo, semua model memiliki parent ke class model. Untuk melakukan override dari parent kita, kita dapat […]

more...

Membuat tabel dengan plugin magento 2

Tabel dibutuhkan jika kita membuat plugin yang memiliki fitur untuk menyimpan data dari user. Pertama, tentu kita harus membuat plugin terlebih dahulu. Lalu didalam plugin kita kita buat satu file: Setup/InstallSchema.php. File ini nantinya akan dieksekusi saat kita menginstall plugin kita. Sesuaikan variabel $tbName dengan nama yang ingin anda pilih sebagai nama tabel anda. Saya […]

more...

Menambahkan post instagram di frontstore magento 2

Post instagram bisa menambah minat dari calon customer ke web magento kita. Dengan instagram kita bisa menampilkan showcase produk ataupun testimoni dari pelanggan. Install plugin Download plugin di https://github.com/WinkelDigital/InstagramPost/archive/dev.zip Ekstrak plugin lalu kita buat folder bernama “Winkel” di dalam direktori app/code pada aplikasi magento kita. lalu kita pindahkah plugin kita ke dalam folder tersebut. Jalankan […]

more...

Cara convert jpeg ke webp di ubuntu

Webp merupakan salah satu format untuk menyajikan gambar terutama di halaman web. webp memiliki keunggulan yaitu ukurannya yang lebih ekonomis daripada jpeg. Untuk melakukan konversi jpeg ke webp, kita bisa menggunakan aplikasi command line dari google yakni cwebp. Install webp Untuk melakukan konversi menjadi webp kisa kita lakukan dengan perintah dimana sumber merupakan nama file […]

more...

Mengatur rasio gambar di magento 2

Thumbnail atau gambar produk di magento harus disesuaikan dengan kebutuhan tema kita. Terkadang kita ingin tampilan gambar memiliki rasio square sementara default magento memiliki rasio portrait. Atau anda ingin mengatur ukuran thumbnail agar lebih kecil sehingga lebih hemat bandwith. Atau anda merasa thumbnail anda blurry dan kurang tajam sehingga harus di perbesar ukurannya. Kita dapat […]

more...

Menginstall LAMP stack pada ubuntu 18.04

LAMP stack adalah kumpulan software open source untuk mendeploy aplikasi php. LAMP stack merupakan singkatan dari Linux, Apache, Mysql dan Php. Kita membutuhkan lamp stack untuk menginstall magento, wordpress atau aplikasi php lain. Install Apache Sebelum menginstall apache, kita update dulu list repositori dari mesin kita. Install apache2 Jika sudah berhasil terinstall, jika kita mengunjungi […]

more...