Posts

Bikin Company Profile Pribadi dengan Odoo Website App

Bikin Company Profile Pribadi dengan Odoo Website App     Setelah beberapa artikel sebelumnya soal bikin module custom di Odoo (academy_core), saya coba jalur yang jauh lebih ramah pemula: pakai Website App bawaan Odoo untuk bikin company profile pribadi. Idenya sederhana — belajar Odoo tidak harus mulai dari ORM dan security groups, bisa juga mulai dari yang paling kelihatan hasilnya: website builder drag-and-drop. Project-nya masih di repo ai-erp-platform yang sama, cukup aktifkan satu app baru. Tujuannya: bikin situs personal branding untuk diri saya sendiri (Mohamad Yusuf Ibrahim, IT Developer) — nanti kalau sudah matang baru dipikirkan soal domain asli dan hosting production. Untuk sekarang, fokus ke proses belajarnya dulu di local. 1 Aktivasi Website App Langkahnya sama seperti install app Odoo lainnya: buka menu Apps , cari "Website", klik Activate . Bedanya, begitu selesai, Odoo tidak langsung melempar ke halaman kosong — dia mem...

Belajar Membuat Module di Odoo

Image
ODOO · MODULE DEVELOPMENT     Odoo adalah kumpulan module (addon) yang independen tapi juga bisa saling depends. Satu module = satu folder dengan struktur standar begini: diagram inti struktur addon Odoo Ini adalah enam bagian inti yang wajib kita kenali di tiap module Odoo. Beberapa poin penting per bagian: __manifest__.py — file dict Python (bukan JSON, meskipun mirip) yang isinya metadata: name , version , depends (list module lain yang harus sudah ter-install duluan), data (daftar file XML/CSV yang di-load saat install), dan installable . Ini yang dibaca Odoo pertama kali saat scan addons_path untuk tahu module apa saja yang tersedia. models/ — isinya class Python yang extend models.Model , tempat kamu definisikan field dan business logic. Biasanya ada models/__init__.py yang meng-import semua file model di folder itu. views/ — file XML yang mendefinisikan form view, tree/list view, search view, dan menu. View ini yang "menempel" ke model lewat <...

Mencoba login ke Odoo pasca instalasi dengan docker compose

Image
ODOO · LOCAL DEVELOPMENT Jika sebelumnya saya telah install Odoo dengan standar minimum dan pendekatan paling mudah yaitu dengan docker compose di artikel ini  https://undebugable.blogspot.com/2026/07/instalasi-odoo-di-local-dengan-docker.html . Halaman login Odoo dengan docker compose CLI Saat pertama kali menginstall Odoo pada artikel sebelumnya, user admin yang tersedia untuk login adalah user admin dengan password admin, admin/admin itu diset oleh Odoo sendiri saat inisialisasi database pertama kali, bukan dari .env. Programmer ERP sedang bekerja dengan Odoo CATATAN --without-demo=all tidak menghapus user admin awal. Kalau DB/volume dihapus lalu dibuat ulang, akun default muncul lagi. Setelah login pertama, sebaiknya langsung ganti password admin. Instalasi pada artikel sebelumnya ini bisa dikatakan adalah Odoo kosongan (clean start), bersih tanpa data demo. Di docker-compose.yml, service odoo-init menjalankan: -i base (hanya install module inti base) --wit...