How-to guides¶
Write lean easy-to-maintain CSS
Follow this guide to keep the technical debt of your CSS code under control.
Customize a field
Learn how to customize field components in the Odoo JavaScript web framework.
Customize a view type
Learn how to customize view types in the Odoo JavaScript web framework.
Create a client action
Learn how to create client actions in the Odoo JavaScript web framework.
Create a standalone Owl application
Learn how to create a public-facing Owl application outside of the web client using a controller and the Odoo JavaScript framework.
Use Owl components on the portal and website
Learn how to use Owl components on the portal and website.
Web services
Learn more about Odoo’s web services.
Multi-company guidelines
Learn how to manage multiple companies and deal with the records-related specificities of a multi-company environment.
Create customized reports
Learn how to create customized reports with SQL Views.
Accounting localization
Learn how to build a localization module, create bank operation models and dynamic reports.
Translating modules
Learn how to provide translation abilities to your module.
Website themes
Learn how to customize your website by creating a custom theme.
Connect with a device
Learn how to enable a module to detect and communicate with an IoT device.
Upgrade a customized database
Learn how to upgrade a customized database, as well as the code and data of its custom modules.