- What are the relevant layers to consider when designing an Odoo application?
First focus on the Data layer, structuring the data model, the models needed and their relations. Entity-relationship diagrams (ERDs) can be a useful tool for this.
Then think about the Presentation layer—how the user interface will be organized to fit the use cases to be supported.
Finally, think about the Logic layer, supporting the required business rules. These can be validations, automation, or helper features.
- How is Developer mode enabled?
Developer Mode, making available the Settings | Technical menu and the Debug contextual menu, can be enabled in the main Settings screen, using a link in the bottom-right. This has been so since Odoo 10.0; in Odoo 9.0 and before, it is enabled from the About dialog, accessed from the user menu in the top-right...