Skip to main content
Insights & Resources

The ECOSIRE Blog

Deep dives into Odoo integrations, e-commerce automation, and the technology behind AI-powered business solutions.

1241 articles1654 topics

All Articles

odooodoo-development
May 4

Odoo CI/CD with GitHub Actions: Testing and Deployment

Build a production Odoo CI/CD pipeline with GitHub Actions: linting, runbot-style testing, multi-version matrix, staging deploy, zero-downtime production.

E
ECOSIRE Research and Development Team
May 4
odooodoo-development
May 4

Odoo Custom Fields vs Studio vs Module: Decision Tree 2026

When to use Settings custom fields vs Studio vs a custom Python module in Odoo. Decision tree, performance trade-offs, migration risks, ownership cost.

E
ECOSIRE Research and Development Team
May 4
odooodoo-development
May 4

Odoo ORM API Cheat Sheet 2026: search, read, write, create

Practical Odoo ORM cheat sheet with examples: search, browse, read, write, create, unlink, recordsets, domains, computed fields, performance tips.

E
ECOSIRE Research and Development Team
May 4
odooodoo-development
May 4

Odoo OWL Framework: Components, Props, Hooks, Reactivity

Complete guide to OWL — Odoo's web library: components, props, lifecycle hooks, reactive state, refs, slots, integrating OWL into Odoo modules.

E
ECOSIRE Research and Development Team
May 4
odooodoo-development
May 4

Odoo Python Decorators Guide: depends, constrains, onchange

Complete guide to Odoo decorators: api.depends, api.constrains, api.onchange, api.ondelete, api.model, api.model_create_multi — when each fires.

E
ECOSIRE Research and Development Team
May 4
odooodoo-development
May 4

Odoo QWeb Reports: PDF Generation, Layout, wkhtmltopdf

Build production Odoo QWeb PDF reports: external_layout pattern, page layout, headers/footers, multi-language reports, wkhtmltopdf vs Chromium.

E
ECOSIRE Research and Development Team
May 4
odooodoo-development
May 4

Odoo Tests: TransactionCase, HttpCase, Tags, post_install

Practical Odoo testing guide: TransactionCase vs HttpCase vs SavepointCase, test tags, post_install timing, tour tests, mocking, CI integration.

E
ECOSIRE Research and Development Team
May 4
odooodoo-development
May 4

Odoo XML Views: Form, List, Kanban, Search Customization

Master Odoo XML view customization: form, list (tree), kanban, search views, xpath inheritance, view modifiers, attrs, decorations, view priority.

E
ECOSIRE Research and Development Team
May 4