Creating a new addon module

An addon module is a directory containing the files that implement some Odoo features. It can add new features or modify existing ones.

The addon module directory must contain a manifest, or descriptor file, named __manifest__.py, plus the other module files.

Some module addons are featured as Apps. These represent applications available for Odoo, and usually add their own top-level menu item. They provide the core elements for a functional area, such as CRM or HR. Because of this, they are highlighted in the Odoo Apps menu. On the other hand, non-App module addons are expected to add features to these Apps.

If your module adds new or major functionality to Odoo, it probably should be an App. If the module just ...

Get Odoo 11 Development Essentials - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.