Odoo Slides & Videos
Last update:
09/18/2023
Completed
How to Get Involved in OCA Activities (Odoo Open Talk, July 2026 — slides in Japanese)
651 Views •Odoo in Japan: Strengths, Challenges, and the OSS Question
1078 Views •Contributing Japanese Translations to Odoo and OCA with Weblate
6923 Views •Why Take Part in Odoo's Open Source Community (Part 1: The Why)
4416 Views •Adjusting Odoo's Japanese UI — How Translation Works Under the Hood
5206 Views •Advancing Japan's DX with the Open Source ERP Odoo
6177 Views •Customizing Odoo — Module Structure and the Basics of Extension
7626 Views •Exporting Data from Odoo — Excel and CSV Output, and Import Templates
4590 Views •Way to Go, Mr. Horiba! — An Illustrated Odoo Adoption Story
9541 Views •Getting Around Odoo (2018 Edition) — Implementing Efficiently with Open Source
20966 Views •Why Quartile Takes Part in Odoo's Open Source Community
564 Views •Making Odoo's Printed Reports Work in Japan, Part 1 — Registration number and Japanese prefecture names
539 Views •Making Odoo's Printed Reports Work in Japan, Part 2 — Adding the honorifics Onchu and Sama
576 Views •Making Odoo's Printed Reports Work in Japan, Part 3 — Switching the layout to the Japanese convention
666 Views •Making Odoo's Printed Reports Work in Japan, Part 4 — Adjusting how unit prices and quantities are shown
866 Views •Making Odoo's Printed Reports Work in Japan, Part 5 — Changing the wording of labels
996 Views •Getting Around Odoo (2018 Edition) — Implementing Efficiently with Open Source
20966 Views •Way to Go, Mr. Horiba! — An Illustrated Odoo Adoption Story
9541 Views •Customizing Odoo — Module Structure and the Basics of Extension
7626 Views •Contributing Japanese Translations to Odoo and OCA with Weblate
6923 Views •Quartile Corporation Company Overview — Odoo Engineer and Consultant Recruiting (February 2022)
6204 Views •Advancing Japan's DX with the Open Source ERP Odoo
6177 Views •Navigating High-Layer OSS — Building a Business on Open Source ERP
5479 Views •Adjusting Odoo's Japanese UI — How Translation Works Under the Hood
5206 Views •Exporting Data from Odoo — Excel and CSV Output, and Import Templates
4590 Views •Why Take Part in Odoo's Open Source Community (Part 1: The Why)
4416 Views •Odoo in Japan: Strengths, Challenges, and the OSS Question
1078 Views •Making Odoo's Printed Reports Work in Japan, Part 5 — Changing the wording of labels
996 Views •Making Odoo's Printed Reports Work in Japan, Part 4 — Adjusting how unit prices and quantities are shown
866 Views •Making Odoo's Printed Reports Work in Japan, Part 3 — Switching the layout to the Japanese convention
666 Views •How to Get Involved in OCA Activities (Odoo Open Talk, July 2026 — slides in Japanese)
651 Views •Making Odoo's Printed Reports Work in Japan, Part 2 — Adding the honorifics Onchu and Sama
576 Views •Why Quartile Takes Part in Odoo's Open Source Community
564 Views •Making Odoo's Printed Reports Work in Japan, Part 1 — Registration number and Japanese prefecture names
539 Views •Customizing Odoo — Module Structure and the Basics of Extension
Slides from the live webinar "Get to know Odoo customization" on 31 August 2023. These slides are in Japanese. Aimed at drawing software engineers toward Odoo, the deck takes two real business requirements and shows the standard-configuration answer next to the custom-code answer.
It goes all the way down into code and module structure.
What the deck covers
- What customizing Odoo means — configuration versus add-on development, and the Python, PostgreSQL, JavaScript, and QWeb stack behind it
- Why customization should be avoided where possible — it costs money, makes maintenance harder, and makes version upgrades painful
- Worked example 1 — showing the tax registration number on invoices for Japan's qualified invoice system. Document layout settings cover most of it; an add-on module handles the rest
- Worked example 2 — preventing deletion of accounting evidence attachments for Japan's electronic bookkeeping law, using attachment_delete_restrict to set which groups and users may delete per model
- Odoo's module structure — every feature is a module, stacked by dependency through base, web, mail, product, account, and sale. A custom module is technically the same kind of thing as a standard one
- What a module is made of — business objects, data files, web controllers, and static web assets
- Real code — __manifest__.py, a model definition, and the XML for inheriting a view
- Rules for writing modules — extend rather than override, go through the ORM, do not build what is not needed, split by business purpose, and do not breach licences
- Understanding open source — what OCA does, and how LGPLv3 differs from AGPLv3. Odoo is not licence-free
Related links
Rating
0
0
Commenting is not enabled on this course.
Share This Content
Share Link
Share on Social Media
Share by Email
Please login to share this Document by email.
Embed in another Website
Start at Page