doo10.0-技术指南_第1页
doo10.0-技术指南_第2页
doo10.0-技术指南_第3页
doo10.0-技术指南_第4页
doo10.0-技术指南_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,Odoo 10.0,a suite of open-source business apps written in Python and released under the AGPL license,1,Menu,2,2014 September 3,System Structure,Installation,Deloyment(docker),3,4,WebSite Developmet,5,Application Developmet,Technial Structure,Data Driver,Technical Roadmap,2017 September 3,Postgres 9

2、.4,Python 2.7,AGPL,GTK+,QWeb,SOA,BPM,Docker,+,+,+,+,Technical Structure,2017 September 3,Installation,Installation,2017 September 3,1,4,2,3,Online Demo,Source Install(windows local),SaaS(Official),Packaged installers(windows local),5,docker image,6,Active the developer mode,Installation - Demo,2017

3、September 3,Installation SaaS(Official),2017 September 3,Installation Package Install(win),2017 September 3,Official Package,Green Package,Setup,http:/localhost:8069/,Installation Source install(win),2017 September 3,1,4,2,3,Installing Python 2.7,python odoo-bin -w odoo -r odoo -addons-path=addons,.

4、/mymodules -db-filter=mydb$,Installing PostgreSQL 9.4,git clone ,5,http:/localhost:8069,Installation docker image,2017 September 3,1,2,Installing Docker-tools(win7) / Docker-for-windows(win10),Create a vm (run in QT),VisualBox,Ketimatic,Quickstart Terminal,Installation docker image,2017 September 3,

5、3,Remote to vm,Remote by env command,Remote by ssh command,Installation docker image,2017 September 3,4,install images,5,Start instance,$ docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -name db postgres:9.4 $ docker run -p 8069:8069 -name odoo -link db:db -t odoo,Installation docker i

6、mage,2017 September 3,6,Visit odoo,“Id”:”sha256,Inspect odoo:10.0,“8071/tcp”:,“8069/tcp”:,/etc/odoo/odoo.conf,/mnt/extra-addons,/var/lib/odoo,02:8069,Installation Active developer mode,2017 September 3,Deployment,Deployment docker compose,2017 September 3,Docker,Docker Machine,Doc

7、ker Compose,Docker Swarm,Docker Hub,Deployment deploy structure,2017 September 3,HOST,manager node,Image Odoo 10.0,Image Postgres 9.4,Container Odoo,Container db,addons,data,Odoo.conf,/path/to/addons,odoo_db_.*,/path/to/config,Work node,Image Odoo 10.0,Container Odoo,Work node,Image Odoo 10.0,Contai

8、ner Odoo,Work node,Image Postgres 9.4,Container db,Work node,Image Postgres 9.4,Container db,Docker Swarm,dockerFile,Deployment docker swarm,2017 September 3,To add a worker to this swarm, run the following command: docker swarm join -token SWMTKN-1-3z5rzoey0u6onkvvm58f7vgkser5d7z8sfshlu7s4oz2gztlvj

9、-c036gwrakjejql06klrfc585r 00:2377 To add a manager to this swarm, run docker swarm join-token manager and follow the instructions.,docker-machine ssh manager1 docker node ls,docker-machine ssh manager1 docker swarm init -listen-addr 00:2377 -advertise-addr 00,Dep

10、loyment docker run,2017 September 3,docker run -v /path/to/config:/etc/odoo -p 8069:8069 -name odoo -link db:db -t odoo,docker run -v /path/to/addons:/mnt/extra-addons -p 8069:8069 -name odoo -link db:db -t odoo,docker run -p 8069:8069 -name odoo -link db:db -t odoo - -db-filter=odoo_db_.*,Deploymen

11、t docker run,2017 September 3,docker run -v /path/to/config:/etc/odoo -p 8069:8069 -name odoo -link db:db -t odoo,docker run -v /path/to/addons:/mnt/extra-addons -p 8069:8069 -name odoo -link db:db -t odoo,docker run -p 8069:8069 -name odoo -link db:db -t odoo - -db-filter=odoo_db_.*,Deployment dock

12、er compose,2017 September 3,docker-compose.yml,docker-compose up -d,docker-compose ps Docker-compose logs,http:/server_ip:8069,WebSite Development,Website Development,2017 September 3,4,1,3,Create customize Theme,page structure,Create a new page,5,Create customize Snippet,2,Theme module structure,De

13、velopment page structure,2017 September 3,Odoo Page,cross-pages,unique,themes,Header,Footer,Snippet,Structure,Feature,Effect,Content,layout,color,font,Main,Snippet template,Development module structure,2017 September 3,_manifest_.py,_init_.py,views,layout.xml,page.xml,snippets.xml,Theme module,stati

14、c,image,Development create a new page,2017 September 3,01:8069/page/mypage,Development customize snippet,2017 September 3, name:Tutorial theme, version:1.0, author:jiang zhou, data: views/layout.xml,views/pages.xml,views/snippets.xml, category: Theme/Creative, depends: website, ,_m

15、anifest_.py, ,_manifest_.py,Development customize snippet,2017 September 3,App Development,App Development,2017 September 3,3,1,2,Extend existing app,module structure,Create a new app,App Develop module structure,2017 September 3,_manifest_.py,_init_.py,models,views,controllers,security,demo,_init_.

16、py,controllers.py,demo.xml,_init_.py,models.py,ir.model.access.csv,views.xml,templates.xml,App module,App Develop create new app,2017 September 3,depends: base, data: views/views.xml, views/templates.xml, ,_manifest_.py, qingjia window qingjia.qingjia tree,form ,View.xml, ,Templates.xml,http.route(/

17、qingjia/qingjia/objects/, auth=public) def list(self, *kw): return http.request.render(qingjia.listing, root: /qingjia/qingjia, objects: http.request.envqingjia.qingjia.search(), ),Controller.py,class qingjia(models.Model): _name = qingjia.qingjia name = fields.Char() value = fields.Integer(),Model.py,App Develop Extend existing app,2017 September 3, Courses ,App Develop Extend existing app,2017 September 3,depends: website_sale , data: views/views.xml, views/t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论