免费下载获取Odoo中文开发 指南 手册
引言
Odoo是一个强大的商业应用开源平台。在此基础上,构建了一套紧密集成的应用程序,涵盖了从CRM到销售到股票和会计的所有业务领域。Odoo有一个动态和不断增长的社区,不断增加功能、连接器和其他商业应用。
Odoo 开发要点提供了一个逐步指导Odoo开发的指南,让读者能够快速的爬上学习曲线,并在Odoo应用平台上变得富有成效。
前两章的目的是让读者熟悉Odoo,学习建立开发环境的基本技术,熟悉模块开发方法和工作流。
以下各章节详细解释了Odoo addon模块开发所需的关键开发主题,如继承和扩展、数据文件、模型、视图、业务逻辑等等。
最后,最后一章解释了在部署Odoo实例时应该考虑什么。
开源智造咨询有限公司
老杨(杨浔波)
教学大纲
第1章,开始了Odoo开发,从开发环境的设置开始,从源代码安装Odoo,并学习如何管理Odoo服务器实例。
第2章,构建您的第一个Odoo应用程序,指导我们创建第一个Odoo模块,涵盖涉及的所有不同层:模型、视图和业务逻辑。
第3章,继承——扩展现有的应用程序,解释现有的继承机制,以及如何使用它们创建扩展模块,在其他现有模块上添加或修改功能。
第4章,模块数据,包括最常用的Odoo数据文件格式(XML和CSV),外部标识符概念,以及如何在模块和数据导入/导出中使用数据文件。
第5章,模型构建应用程序数据,详细讨论模型层,使用模型和字段的类型,包括关系和计算字段。
第6章,视图——设计用户界面,包括视图层,详细解释了几种类型的视图以及可以用来创建动态和直观的用户界面的所有元素。
第7章,ORM应用程序逻辑——支持业务流程,在服务器端引入编程业务逻辑,探索ORM概念和特性,并解释如何使用向导进行更复杂的用户交互。
第8章,编写测试和调试代码,讨论如何向addon模块添加自动化测试,以及调试模块业务逻辑的技术。
第9章,QWeb和看板视图,通过Odoo QWeb模板,使用它创建丰富的看板。
第10章,创建QWeb报告,讨论使用基于QWeb的报告引擎,以及生成友好的PDF报告所需要的一切。
第11章,创建网站前端功能,介绍了Odoo网站开发,包括web控制器实现和使用QWeb模板构建前端web页面。
第l2章,外部API——与其他系统集成,解释了如何从外部应用程序中使用Odoo服务器逻辑,并引入了一个受欢迎的客户端编程库,也可以作为命令行客户端使用。
第l3章,部署清单——现场直播,向我们展示了如何为生产黄金时间准备一个服务器,解释应该注意哪些配置,以及如何配置Nginx反向代理以提高安全性和可伸缩性。
面向对象
这本书的目标是开发人员,他们有开发商业应用程序的经验,他们愿意快速地用Odoo来生产。
读者应该了解MVC应用程序设计和Python编程语言的知识。熟悉web技术、HTML、CSS和JavaScript也会有所帮助。
如何获取
请访问开源智造(OSCG)官网-【资源下载】-【书籍资料】找到《Odoo开发指南》即可下载获取
免费现场教学福利
点击了解Odoo Tech World 2018(上海)开源技术及解决方案大会
免费下载获取Odoo中文开发 指南 手册的更多相关文章
- 免费下载获取Odoo中文实施 应用 指南 手册
引言 Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块.Odoo适用于各种规 ...
- ECMALL模板解析机制.MVC架构分析及文件目录说明.二次开发指南手册(转)
ECMALL模板解析语法与机制 http://www.nowamagic.net/architecture/archt_TemplateSyntaxAndAnalysis.php ECMALL模块开发 ...
- Knockout中文开发指南(完整版API中文文档) 目录索引
a, .tree li > span { padding: 4pt; border-radius: 4px; } .tree li a { color:#46cfb0; text-decorat ...
- Odoo 12 开发手册指南(八)—— 业务逻辑 – 业务流程的支持
在前面的文章中,我们学习了模型层.如何创建应用数据结构以及如何使用 ORM API 来存储查看数据.本文中我们将利用前面所学的模型和记录集知识实现应用中常用的业务逻辑模式. 本文的主要内容有: 以文件 ...
- 全球第一免费开源ERP Odoo Ubuntu最佳开发环境独家首发分享
起源 近年来随着国内的互联网经济的快速腾飞,诞生了很多开源软件创造的市场价值以及企业价值神话,特别是对于企业ERP领域,一直以来都是高昂的国内外产品充实,国内的中小成长型企业越来越需要一套好看又能打, ...
- 免费开源ERP Odoo实施指南 连载一:Odoo概述
Odoo是什么 Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块.Odoo适 ...
- 免费开源ERP Odoo实施指南 连载二:POSTGRESQL概述
PostgreSQL是Odoo支持的数据库.PostgreSQL是起源于大学的一个历史很长的开源数据库系统.包括美国航天局NASA.德国证券交易中心.中国的平安.腾讯的微信支付.阿里巴巴的阿里云都在用 ...
- 《Odoo开发指南》精选分享—第1章-开始使用Odoo开发(1)
引言 在进入Odoo开发之前,我们需要建立我们的开发环境,并学习它的基本管理任务. 在本章中,我们将学习如何设置工作环境,在这里我们将构建我们的Odoo应用程序.我们将学习如何设置Debian或Ubu ...
- 《Python Web开发实战》|百度网盘免费下载|Python Web开发
<Python Web开发实战>|百度网盘免费下载|Python Web开发 提取码:rnz4 内容简介 这本书涵盖了Web开发的方方面面,可以分为如下部分: 1. 使用最新的Flask ...
随机推荐
- 【RL-TCPnet网络教程】第20章 RL-TCPnet之BSD Socket客户端
第20章 RL-TCPnet之BSD Socket客户端 本章节为大家讲解RL-TCPnet的BSD Socket,学习本章节前,务必要优先学习第18章的Socket基础知识.有了这些基础知 ...
- 超有料丨小白如何成功逆袭为年薪30万的Web安全工程师
今天的文章是一篇超实用的学习指南,尤其是对于即将毕业的学生,新入职场的菜鸟,对Web安全感兴趣的小白,真的非常nice,希望大家能够好好阅读,真的可以让你少走很多弯路,至少年薪30万so easy! ...
- 从SQL注入到内网漫游
前言 在一次渗透实战中,发现了一个注入点,最后成功的漫游了内网. 正文 在渗透中遇到一个站点,顺手测试了一下,在搜索框随便输入了一个字符加个单引号直接报错了,差不多可以确认这里存在注入了.一般这种站安 ...
- 分布式服务框架介绍:最成熟的开源NIO框架Netty
尽管JDK提供了丰富的NIO类库,网上也有很多NIO学习例程,但是直接使用Java NIO类库想要开发出稳定可靠的通信框架却并非易事,原因如下: 1)NIO的类库和API繁杂,使用麻烦,你需要熟练掌握 ...
- Java web每天学之Servlet工作原理详情解析
上篇文章中我们介绍了Servlet的实现方式以及Servlet的生命周期,我们这篇文章就来介绍一下常用对象. 点击回顾:<Java Web每天学之Servlet的工作原理解析>:<J ...
- [Swift]LeetCode172. 阶乘后的零 | Factorial Trailing Zeroes
Given an integer n, return the number of trailing zeroes in n!. Example 1: Input: 3 Output: 0 Explan ...
- [SQL]LeetCode183. 从不订购的客户 | Customers Who Never Order
Suppose that a website contains two tables, the Customers table and the Orders table. Write a SQL qu ...
- [Swift]LeetCode969.煎饼排序 | Pancake Sorting
Given an array A, we can perform a pancake flip: We choose some positive integer k <= A.length, t ...
- Hibernate框架笔记04HQL_QBC查询详解_抓取策略优化机制
目录 1. Hibernate的查询方式 1.1 方式一:OID查询 1.2 方式二:对象导航查询 1.3 方式三:HQL方式 1.4 方式四:QBC查询 1.5 方式五:SQL查询 2. 环境搭建 ...
- Android开发:Android虚拟机启动错误Can't find 'Linux version ' string in kernel image file
Android启动出错,虚拟机报错信息如下: Starting emulator for AVD 'test' emulator: ERROR: Can't find 'Linux version ' ...