本系列背景介紹html
Odoo 是一個基於Python語言構建的開源軟件,面向企業應用的CRM,ERP等領域,其目標是對標SAP,Oracle等大型軟件提供商,但卻經過僅僅一個平臺知足企業全部管理的業務需求。app
本系列文章針對Odoo 14版,從系統安裝,開發環境配置,代碼結構,主要功能升級,源碼賞析,Anodoo對Odoo的關鍵擴展等角度,預先給你們介紹即將在2020年發佈的這一最新版本。ide
本篇概述url
爲了後續能方便向技術人員介紹Odoo 14的源碼,以及展現Anodoo對Odoo的源碼級別的擴展,本系列先經過一個Eclipse+PyDev來配置一個開發環境。Odoo愛好者能夠跟着這個配置建立環境,便於在後續的篇章中跟上節奏。spa
在Eclipse中建立PyDev項目htm
如上圖,經過File->New->PyDev Project來建立Project項目blog
如上圖,項目名稱暫定爲Odoo14,更改項目的目錄,這裏是~/Odoo14/odoo,選擇Interpreter爲Odoo14目錄下的虛擬環境中的Python3,點擊完成便可建立項目。ip
配置並啓動Project項目element
首先將源碼中的setup/odoo文件複製到項目更目錄下並改名爲odoo.py,而後在Debug或Run按鈕下點擊Debug Configurations…建立一個啓動配置。開發
如上圖,啓動配置中主要是定義一個Name,選擇Odoo14項目,並選擇以前複製出來的odoo.py文件。
如上圖,而後在Arguments頁籤設置啓動參數,具體的參數能夠參考圖中配置,或者系列文章第一篇中的啓動參數。
配置完以上,點擊Debug或Run便可運行Odoo 14了。複製進去Anodoo的源碼,也能夠一併預覽Anodoo功能。
預覽Odoo 14的炫酷功能
啓動完成後,便可進入應用中心,讓咱們安裝CRM產品,預覽一下Odoo自帶的CRM功能吧。Anodoo就是基於Odoo,深度擴展出了一個更加完整的CX產品。
結語
經過上一篇的Odoo14的安裝,以及本篇開發環境的配置,接下來咱們將進入更加豐富的內容展現了。