Odoo 12開發(fā)者指南(Cookbook)第三版

其實是否翻譯這本書我內(nèi)心是糾結(jié)的鲜棠,畢竟已經(jīng)有了一套完整的最好用的免費ERP系統(tǒng)Odoo 12開發(fā)手冊,且以我個人的工作的方向而言目前使用 Odoo 的地方真心不多培慌。這幾個月有部分讀者視我為 Odoo 的專家豁陆,我也竭力地解答了大部分問題,但我其實是屬于 Odoo 社區(qū)的外圍人員吵护,對它的了解并不是很深入盒音,也幾乎沒在相關(guān)交流群和論壇中做過任何發(fā)言表鳍。此外五月我計劃中的翻譯重點是一套人工智能的書(Python之 AI人工智能初學者指南),挑戰(zhàn)還是蠻大的祥诽。

但冥冥中這本書的上一版(最好用的免費ERP系統(tǒng)Odoo 11開發(fā)指南)未完成翻譯的挫敗感和我深信未來會與 Odoo 有著緊密的交集促始我還是決定開始翻譯這本書譬圣。不過翻譯進度就真的是隨緣了-

英文原書:Odoo 12 Development Cookbook - Third Edition 190+ unique recipes to build effective enterprise and business applications by Parth Gajjar, Alexandre Fayolle, Holger Brunn, Daniel Reis

前言

Odoo 是一個集成業(yè)務應用的套件。Odoo自帶有25個不同的業(yè)務應用雄坪,涵蓋CRM厘熟、生產(chǎn)制造、電商维哈、會計等領(lǐng)域绳姨。簡言之,它是一個覆蓋你所有業(yè)務需求的多合一的解決方案阔挠。

Odoo 對開人員也是一個很棒的軟件飘庄。有賴于 Odoo 強大的框架,開發(fā)人員可以從頭開始構(gòu)建強大的應用购撼。Odoo框架有內(nèi)置的插件機制跪削。Odoo的內(nèi)置應用也使用相同框架進行創(chuàng)建,并且其可擴展性有助于開發(fā)人員創(chuàng)建插件模塊來修改已有應用迂求。

Odoo涉及的領(lǐng)域很廣碾盐,對于新手很難跟上這一學習曲線。Odoo 12開發(fā)者指南第三版提供一個逐步操作的指南來幫助你學習Odoo框架的方方面面锁摔,包括所有版本12的最新功能廓旬。它獨特的設問和解決方案的方法有助于你解決日常Odoo開發(fā)中的問題。

本書面向的讀者

這本書對于新手和有經(jīng)驗的開發(fā)人員都很適合谐腰。如果你有Python編程語言的基礎知識孕豹,這本書可以幫助你很容易地習得Odoo框架的專業(yè)知識。如是你是一個想要使用Odoo框架開始高效業(yè)務應用十气,并想通過它來學習Odoo框架的實際案例励背,這本書非常適合你。

本書主要內(nèi)容

第一章 安裝Odoo開發(fā)環(huán)境:通過介紹Odoo生態(tài)系統(tǒng)進行開始砸西。這里你將學習如何為開發(fā)環(huán)境安裝并設置Odoo叶眉。你還將學習到如何激活開發(fā)工具。

第二章 管理Odoo服務器實例:有關(guān)安裝和升級插件芹枷。它為你提供組織從GitHub上下載的自定義插件一些有用的小貼士衅疙。

第三章 服務器部署:有關(guān)如何為生產(chǎn)環(huán)境安裝并配置Odoo實例。本章包含NGINX反向代理鸳慈、SSL配置饱溢、啟動服務和基本的Docker部署。還包含網(wǎng)站的CDN配置走芋。

第四章 創(chuàng)建Odoo插件模塊:講解Odoo插件模塊的結(jié)構(gòu)并提供從零開始創(chuàng)建一個簡單的Odoo模塊的逐步操作指南绩郎。

第五章 應用模型:聚焦于Odoo模型結(jié)構(gòu)潘鲫,并講解所有字段類型及它們的屬性。本章還包含繼承和擴展已有模型的不同方式肋杖。

第六章 基本服務端部署:介紹Odoo框架的API溉仑,展示增刪改查(CRUD)方法以及其它常用方法的使用。本章還講解如何在Odoo中編寫業(yè)務邏輯状植。

第七章 模塊數(shù)據(jù):顯示如何遷移你的插件模塊和內(nèi)置數(shù)據(jù)浊竟。還講解編寫遷移函數(shù)的基本步驟。

第八章 調(diào)試:提供調(diào)試Odoo代碼的不同策略津畸。本章包含開發(fā)者選項和Odoo shell的使用逐沙。

第九章 高級服務端開發(fā)技巧:講解ORM框架更高級的課題。對于開發(fā)向?qū)莩QL視圖、安裝鉤子(hook)棚赔、on-change方法等非常有用帝簇。本章還講解了如何在數(shù)據(jù)庫中執(zhí)行原生SQL查詢。

第十章 后端視圖:教授如何創(chuàng)建不同的UI視圖以及如何從用戶界面中觸發(fā)業(yè)務邏輯靠益。它涵蓋了所有常用視圖丧肴,如列表、表單胧后、看板芋浮、日歷、圖形壳快、搜索和透視表視圖纸巷,還有一些新引入的視圖,如cohort和儀表盤眶痰。本章還包含修改/繼承已有視圖的一些指導瘤旨。

第十一章 權(quán)限安全:涵蓋Odoo框架的安全方面。它顯示了如何通過創(chuàng)建安全組竖伯、訪問控制列表和記錄級別規(guī)則來控制/限制用戶對模型的訪問存哲。

第十二章 國際化:顯示如何翻譯你的插件模塊的用戶界面,并為管理翻譯文件提供了有用的技巧七婴。

第十三章 自動化祟偷、工作流和打印件:描繪了Odoo中實現(xiàn)更好的業(yè)務流程可用的不同工作和技巧。它展示如何使用服務端動作打厘、自動化動作和基于時間的調(diào)度動作修肠。本章還包含為你的模型創(chuàng)建PDF報告的指南。

第十四章 網(wǎng)頁服務端開發(fā):涵蓋Odoo web服務的核心內(nèi)容婚惫。它展示了如何創(chuàng)建自定義URL路徑由來在指定URL上提供服務氛赐,以及如何對這些URL進行訪問控制魂爪。

第十五章 CMS網(wǎng)站開發(fā):講解如何使用Odoo管理網(wǎng)站。還展示了如何創(chuàng)建和修改美觀的網(wǎng)頁和QWeb模板艰管。本章還包含如何創(chuàng)建帶選項的動態(tài)網(wǎng)頁構(gòu)建塊滓侍。它包含一些管理 SEO、用戶表單牲芋、UTM追蹤撩笆、網(wǎng)站地圖和獲取訪客地理信息的獨立教程。本章還強調(diào)了Odoo中最新的多站點概念缸浦。

第十六章 網(wǎng)頁客戶端開發(fā):深入到Odoo的JavaScript部分夕冲。涵蓋了如何創(chuàng)建新字段控件以及對服務端發(fā)送RPC調(diào)用。還包含如何從零開始創(chuàng)建全新的視圖裂逐。你還將學習如何創(chuàng)建操作向?qū)А?/p>

第十七章 Odoo的應用內(nèi)購買:涵蓋有關(guān)Odoo最新的應用內(nèi)購買(IAP)概念的所有內(nèi)容歹鱼。本章中你學習到如何為IAP創(chuàng)建客戶端和服務模塊。你還將學習到如何創(chuàng)建IAP賬戶并從終端用戶提取IAP款項卜高。

第十八章 自動化測試用例:涵蓋如何在Odoo中編寫和執(zhí)行自動化測試用例弥姻,包含服務端、客戶端以及操作向?qū)Ъ傻臏y試用例掺涛。本章還包含設置chrome-headless(無頭瀏覽器模式)來截屏和錄制視頻來查看出錯的客戶端的測試用例的示范庭敦。

第十九章 使用Odoo.sh管理、部署和測試:講解Odoo.sh薪缆,一個部署Odoo實例的PaaS平臺秧廉,包含生產(chǎn)、模擬和開發(fā)分支的各方面拣帽。也講解了該平臺的不同選項疼电。

第二十章 Odoo中的遠程過程調(diào)用(RPC):涵蓋從外部應用連接Odoo實例的不同方式。本章教你如何通過XML-RPC诞外、JSON-RPC和odoorpc庫連接和從 Odoo實例訪問數(shù)據(jù)澜沟。

第二十一章 性能優(yōu)化:講解用于獲取Odoo中性能提升的不同概念和模式。本章包含預提取峡谊、ORM緩存和代碼性能測試來監(jiān)測性能問題的概念茫虽。

第二十二章 POS(銷售點):涵蓋 POS 應用的自定義。包含用戶界面既们、添加新動作按鈕濒析、修改業(yè)務流和擴展客戶菜單的自定義。

第二十三章 在Odoo中管理email:講解如何在Odoo中管理email和聊天工具啥纸。通過配置郵件服務器開始号杏,然后講解Odoo框架的郵件API。本章還涵蓋Jinja2和QWeb郵件模板、表單視圖盾致、字段記錄和活動的聊天工具主经。

第二十四章 IoT盒子:給出了最新的IoT盒子硬件的重點講解。本章涵蓋如何配置庭惜、訪問和調(diào)試IoT盒子罩驻。不包含一個集成IoT盒子到你的自定義插件的示范。

其它相關(guān)

Odoo 12開發(fā)者指南補充知識

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末护赊,一起剝皮案震驚了整個濱河市惠遏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌骏啰,老刑警劉巖节吮,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異判耕,居然都是意外死亡透绩,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門壁熄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來渺贤,“玉大人,你說我怎么就攤上這事请毛。” “怎么了瞭亮?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵方仿,是天一觀的道長。 經(jīng)常有香客問我统翩,道長仙蚜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任厂汗,我火速辦了婚禮委粉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘娶桦。我一直安慰自己贾节,他們只是感情好,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布衷畦。 她就那樣靜靜地躺著栗涂,像睡著了一般。 火紅的嫁衣襯著肌膚如雪祈争。 梳的紋絲不亂的頭發(fā)上斤程,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天,我揣著相機與錄音菩混,去河邊找鬼忿墅。 笑死扁藕,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的疚脐。 我是一名探鬼主播亿柑,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼亮曹!你這毒婦竟也來了橄杨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤照卦,失蹤者是張志新(化名)和其女友劉穎式矫,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體役耕,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡采转,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了瞬痘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片故慈。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖框全,靈堂內(nèi)的尸體忽然破棺而出察绷,到底是詐尸還是另有隱情,我是刑警寧澤津辩,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布拆撼,位于F島的核電站,受9級特大地震影響喘沿,放射性物質(zhì)發(fā)生泄漏闸度。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一蚜印、第九天 我趴在偏房一處隱蔽的房頂上張望莺禁。 院中可真熱鬧,春花似錦窄赋、人聲如沸哟冬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽柒傻。三九已至,卻和暖如春较木,著一層夾襖步出監(jiān)牢的瞬間红符,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留预侯,地道東北人致开。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像萎馅,于是被迫代替她去往敵國和親双戳。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容