Chapter 2: Managing Odoo Server Instances
In Chapter 1, Installing the Odoo Development Environment, we looked at how to set up an Odoo instance using only the standard core add-ons that are shipped with source. This chapter focuses on adding non-core or custom add-ons to an Odoo instance. In Odoo, you can load add-ons from multiple directories. In addition, it is recommended that you load your third-party add-ons or your own custom add-ons from separate folders to avoid conflicts with Odoo core modules. Even Odoo Enterprise Edition is a type of add-on directory, and you need to load this just like a normal add-ons directory.
In this chapter, we will cover the following recipes:
- Configuring the add-ons path
- Standardizing your instance directory layout
- Installing and upgrading local add-on modules
- Installing add-on modules from GitHub
- Applying changes to add-ons
- Applying and trying proposed pull requests
About the terminology
In this book, we will use the terms
add-on
ormodule
orapp
oradd-on module
interchangeably. All of them refer to the Odoo app or Extension app that can be installed in Odoo from the user interface.