Odoo開發教程18-Odoo 安裝第三方插件

在 Odoo 實例中產生新的模塊並安裝,對於初學者總會容易搞不清。下面一起來熟悉這一點。

查找社區模塊

網絡上有很多 Odoo 模塊,Odoo 應用商店可以下載一系列模塊安裝到系統中。另一個重要的資源是 Odoo 社區聯盟(OCA – Odoo Community Association)維護的模塊,可在 GitHub 上
查找。OCA 是一個協調社區貢獻的非營利組織,它同時提升軟件質量,推廣最佳開發實踐和開源價值觀。可通過 https://odoo-community.org/來進一步瞭解 OCA。
爲 Odoo 添加模塊,僅需將其拷貝到官方插件的 addons 文件夾中即可,按前述安裝即爲~/odoo-dev/odoo/addons/。但這不是一個好的實踐,我們安裝的 Odoo 是由 Git 版本控制的代碼倉庫,將會與上游 GitHub 倉庫保持同步,在其中加入外部插件會不利於管理。

避免這一點,我們可以選取一個或多個存放模塊的目錄,讓 Odoo 服務也會從該目錄中查找模塊來使用。我們不僅可以把自定義模塊放在一個不同的目錄下不與官方的混在一起,還可以通過不
同目錄組織這些模塊。
我們可以通過下載系統課程的代碼來準備供 Odoo 安裝的插件模塊,獲取 GitHub 上的源碼,執行如下命令:
cd ~/odoo-dev

git clone https://github.com/PacktPublishing/Odoo-12-Development-Essentials

Fourth-Edition.git library

此時與/odoo 同級的/library 文件夾中將包含一些模塊,現在就需告知 Odoo 這個新的模塊目錄。

配置插件(add-ons)路徑

Odoo 服務有一個 addons_path 參數可設置查找插件的路徑,默認指向 Odoo 服務所運行處的/addons 文件夾。我們可以指定多個插件目錄,這樣就可以把自定義模塊放到另一個目錄下,
無需與官方插件混到一起。
通過如下命令可包含新的模塊路徑來運行服務:
cd ~/odoo-dev/odoo./odoo-bin -d 12-library --addons-path="../library,./addons"
仔細看服務日誌,會發現有一行報告插件路徑,信息類似 INFO ? odoo: addons paths: […],確認下里面是否有 library/目錄。

更多教程:https://www.erpdaxue.cn/odoo/odoo-teach/odoo12-teach/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章