Odoo14 Development Cookbook

凭借200多个涵盖实际示例的食谱,使您的Odoo开发技能更上一层楼,并使用本指南解决复杂的业务问题。

介绍

主要特点

  • 学习如何使用odoo开发新模块和改写已有模块
  • 探索Odoo框架的关键概念以构建强大的业务应用程序
  • 创建带有摘要的动态网站,并学习在服务器或Odoo.sh上部署Odoo实例
  • 您将学到什么

  • 使用动态构建块使用Odoo CMS构建漂亮的网站
  • 掌握高级概念,例如缓存,预取,调试
  • 使用新的OWL框架修改后端JavaScript组件和POS应用程序
  • 通过远程过程调用(RPC)连接和访问Odoo中的任何对象
  • 使用Odoo.sh管理,部署和测试Odoo实例
  • 配置IoT Box以添加和升级销售点(POS)硬件
  • 了解如何实施应用内购买服务
  • 关于

    在最新的发行版中,强大的Odoo框架为快速应用开发提供了广泛的功能。这本新的Odoo开发指南有助于读者探索Odoo 14中的新功能并学习如何从零开始使用这些功能开发Odoo应用。读者还将学习到Odoo 14中新的网站概念并一睹Odoo的新web客户端框架OWL(Odoo Web Library的简称)。

    在完成安装后,就开始通过真实世界中的案例来探索Odoo框架。然后从基础创建一个新的Odoo模块并逐步了解高级的框架概念。读者还将学习到如何修改已有应用,如销售点应用(PoS)。这本书不只限于后端开发,还包含用于新建视图和微件的高级JavaScript章节。接下来你还将学习到网站开发并通过学习性能优化、调试和自动化测试成为一名合格的Odoo开发者。最后,我们会讲解一些高级概念,如多网站、应用内购买(IAP)、Odoo.sh、IoT Box(物联网盒子)以及部署相关知识。

    在本书的最后,读者可以掌握到构建迷人Odoo应用所需的所有知识,并且会对开发的最佳实践了然于胸,这对于使用Odoo框架也会非常有益。

    关于作者

    Parth Gajjar

    Parth Gajjar是一位Odoo专家,对Odoo框架有深入的了解。 他的职业生涯始于Odoo,并在Odoo印度的研发部门工作了7年。 在Odoo期间,他致力于多个关键功能,包括市场营销自动化应用程序,移动应用程序,报表引擎,域生成器等。 他还曾担任代码审查员,并帮助管理新功能的代码质量。 后来,他创立了自己的合资企业Droggol,现在提供与Odoo相关的各种开发服务。 他喜欢研究Odoo,并喜欢使用不同的技术解决现实世界中的业务问题。 他经常为Odoo开发人员提供技术培训。

    Alexandre Fayolle

    Alexandre Fayolle在1990年代中期开始使用Linux和自由软件,并很快对Python编程语言产生了兴趣。 2012年,他加入Camptocamp,与实施Odoo的团队分享了他在Python,PostgreSQL和Linux方面的专业知识。

    Holger Brunn

    自从90年代某个时候与霍尔格·布鲁恩(Holger Brunn)接触开源市场以来,他一直是热情的开源倡导者。 自2001年以来,他一直在不同职位上为ERP和类似系统编程。在过去的10年中,他将自己的时间投入到TinyERP(后来成为OpenERP并演变为Odoo)中。 目前,他在荷兰Therp BV担任开发人员,并且是Odoo社区协会(OCA)的活跃成员。

    Daniel Reis

    Daniel Reis在IT行业拥有很长的职业生涯,主要是作为在各个部门中实施业务应用程序的顾问,而如今他在跨国安全服务提供商Securitas工作。 自2010年以来,他一直与Odoo(前身为OpenERP)合作,是Odoo社区协会项目的积极贡献者,目前是Odoo社区协会董事会成员,并与葡萄牙Odoo领先集成商ThinkOpen Solutions合作。