4 Oktober 2026

Sebelum publish app Odoo: checklist pra-rilis

Modul yang terpasang bersih dan menjelaskan dirinya sendiri lebih laku dan lebih sedikit email support.

Manifest

{
    'name': 'My Module',
    'version': '17.0.1.0.0',
    'summary': 'Satu baris, fungsinya apa',
    'author': 'Nama Kamu',
    'license': 'LGPL-3',
    'depends': ['base'],
    'data': ['security/ir.model.access.csv', 'views/x_views.xml'],
    'images': ['static/description/banner.png'],
    'application': False,
    'installable': True,
}

Pakai versi yang diawali seri Odoo (17.0.x.y.z). Deklarasikan semua dependensi yang benar-benar dipakai, tidak lebih.

File

  • security/ir.model.access.csv untuk tiap model baru
  • static/description/icon.png dan index.html (halaman store)
  • Jangan taruh demo data di data, taruh di demo

Tes instalasi bersih

Buat database kosong, pasang hanya modulmu dan dependensinya, lalu buka tiap layar baru. Setelah itu uninstall dan cek tidak ada sisa.

Halaman store

Tulis masalah yang diselesaikan di paragraf pertama, tampilkan 3 screenshot, dan sebut versi yang didukung dengan jujur. Jawab pertanyaan cepat. Ulasan awal sangat berpengaruh.

← Semua tulisan