Setelah kita memenuhi semua prasayarat untuk Odoo ERP development maka kita akan menghidupkan server Odoo ERP dengan menjalankan odoo-bin. Menjalankan Odoo ERP server dengan odoo-bin adalah seperti berikut ini Menjalankan odoo-bin Login ke Odoo port 8069 Seting master password di
Instalasi PostgreSQL untuk Pengembangan Odoo ERP
Setelah melakukan instalasi WKhtmltopdf maka kita melakukan instalasi database PostgreSQL yang merupakan RDBMS atau Relational Database Management System yang digunakan dalam pengembangan aplikasi dalam lingkungan Odoo ERP Instalasi PostgreSQL server dan PostgreSQL client Pindah ke user postgres dan membuat user
Instalasi WKhtmltopdf pada Odoo ERP
Kita akan menggunakan wkhtmltopdf ini untuk keperluan pembuatan dokumen dalam pdf maupun laporan dalam pdf. Dokumen dalam pdf misalnya dokumen purchase order, document delivery, document customer invoice dan lain sebagainya. Laporan dalam pdf misalnya laporan pembelian, laporan penjualan, laporan keuangan
Instalasi Python Dependency pada Odoo ERP
Setelah kita mengunduh source code Odoo ERP maka langkah berikutnya adalah melakukan instalasi Python dan library-library yang dibutuhkan untuk pengembangan aplikasi Odoo ERP. Langkah-langkah instalasi Python dependenci pada pengembangan Odoo ERP adalah seperti berikut ini Cek versi Python dan memastikan
Download Source Code Odoo ERP
Setelah kita menyelesaikan konfigurasi Git maka kita akan mendownload source code Odoo ERP untuk keperluan pengembangan aplikasi kita Proses download source code Odoo ERP untuk pengembangan aplikasi adalah seperti berikut ini Melakukan git clone Melakukan git checkout Melakukan git fetch
Konfigurasi Git dalam Pengembangan Aplikasi Odoo ERP
Untuk melakukan pengembangan aplikasi Odoo ERP kita perlu melakukan komunikasi dengan Github. Kita akan melakukan konfigurasi Git dengan membuat private key di server kita dan menaruh publick keynya pada account kita di Github. Berikut langkah-langkah konfigurasi Git dalam melakukan pengembangan
Komposisi dan Struktur Modul Odoo ERP
Komposisi modul yang dikembangkan pada Odoo ERP memiliki komposisi dari satu atau beberapa elemen di bawah ini Business objects Business objects ini dikembangkan dengan pemrograman bahasa Python dan dibuat dalam class. Field-fiels yang didefinisikan di sini langsung dihubungkan ke dalam
Arsitektur Odoo ERP
Odoo ERP mengikuti mutitier architecture di mana ada pemisahan pada presentation, business logic dan data storage seperti gambar yang ada di https://en.wikipedia.org/wiki/Multitier_architecture . Odoo ERP menggunakan HTML5, Javascript dan CSS pada presentation layer. Odoo ERP menggunakan Python pada business logic.