Chapter 1: Quick Start Using the Developer Mode
Odoo provides a rapid application development framework that is particularly suited to building applications for business. Business applications usually focus on keeping business records and workflows. Odoo makes it easy to build this type of application and provides rich components to create compelling user interfaces (UIs), such as a kanban view, as well as calendar and graph views.
In this chapter, we will jump straight into the action and start coding by exploring the Odoo internals directly from the web UI – even before we have to set up a local development environment. This will give you a hands-on understanding of the components involved in an Odoo app. At the same time, you will learn some essential tools for inspecting existing apps and building quick prototypes.
The topics discussed in this chapter are as follows:
- Introducing the to-do list project
- Understanding basic Odoo concepts
- Using an Odoo SaaS trial database
- Installing Odoo in your workstation
- Enabling the developer tools
- Adding a custom field to a model
- Creating a new model
- Creating menu items and actions
- Configuring access control security
- Creating views
By the end of this chapter, you will be familiar with the main components for Odoo customization and development.