Odoo的社区版可以自己开发模块安装吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Odoo的社区版可以自己开发模块安装吗相关的知识,希望对你有一定的参考价值。

可以自己开发,因为Python语言易学和Odoo本身的模块化设计,所以开发起来也非常方便。
不过Odoo除了自身的上百个大小模块,另外第三方也开发了大量高质量的模块。Odoo模块网提供这方面的模块,可以直接安装使用或参考作为开发的例子;另外也提供模块教程和源代码。
参考技术A odoo完全开源可以自己开发任意模块,修改原有模块。不建议直接修改原模块,如果功能差不多可以继承,减轻开发工作量。 参考技术B 开源ERP,可以开发自己需要的模块

Odoo 13.0的社区版和企业版全方面比较,以及如何选择

概述

Odoo是一个非常成功的开源软件,提供了开源免费的社区版,和商业收费的企业版。虽然Odoo仍然提供商业版,但Odoo整体上还算开源比较彻底的。

整体区别

整体上,企业版是在社区版的基础上增加了一些收费模块,以及一些增值服务,比如技术支持服务。具体的社区版和企业版的功能差别可以参考官网的如下说明:

https://www.odoo.com/zh_CN/page/editions

收费区别
社区版和企业版的最大区别当然是否收费方面。社区版完全免费而[HX1]?且开源,可以从官网下载源码,并对源码进行修改和扩展。这种模式非常适合企业基于Odoo开发自用的系统。如果是商业公司基于Odoo来开发产品并销售呢?由于Odoo基于LGPL协议,修改和扩展的部分可以不开放源码,所以,这也为基于Odoo开发商业产品提供可能。Odoo的企业版也是提供源码的,由于Odoo自己仅仅提供SaaS的企业版,所以Odoo会对其SaaS服务进行升级和维护,用户无需得到源码。由Odoo合作伙伴提供的企业版,也是有源码的,可以自己进行二次开发并自用,如果分发这些收费模块的源码则属于侵权。

?企业版的收费如何呢?针对SaaS服务,需要另行咨询官方。如果是本地部署的,则可以在官方网站提供的计价页面进行计算。

https://www.odoo.com/zh_CN/pricing

?经过试用,价格主要包括几个部分:

l??用户,按月,用户量购买。也即后台的用户账号数

l??功能,按月购买

所以,如果需要购买企业版,则先计算自己的用户量,以及需要使用的功能。基本上一年几万块前的成本。

另外一种模式,是将企业版Odoo部署在Odoo.sh这个PaaS平台上,这个可以理解为将Odoo运行在他们的IaaS服务平台上。这个需要根据对资源的需求量来额外计算价格。

?

Odoo官方服务,以及Odoo代理商提供的服务区别

商业版其实有两种模式,一种是Odoo官方提供的SaaS模式,另一种是由其合作伙伴[HX2]?提供的本地化部署(或托管)模式。

购买Odoo的SaaS服务,一般不可能自己实施,一般还需要购买官方的,或是其合作伙伴的实施服务。Odoo官方提供了4个等级的实施服务供选择。具体可以参考:https://www.odoo.com/zh_CN/pricing-packs

虽然,购买Odoo的SaaS服务,也可以使用合作伙伴的实施服务,但中国企业因为速度,服务等各方面,应该很少会购买Odoo的SaaS服务。可选的替代方案包括Odoo合作的浪潮云的SaaS服务,或者使用阿里云的IaaS进行自行部署。这个时候实施可以考虑自己,或者找合作伙伴做。

企业版和社区版的切换

社区版和企业版是同一个产品,只是一些收费模块和增值服务的区别。所以,如果社区版不需要收费功能,建议不需要使用企业版服务,毕竟太贵了,而且对中国的支持不一定好。如果社区版,需要使用收费模块,可以另行购买这些模块,同时享受服务。

当不再需要企业版的收费模块,可以停用,即可转换至社区版。SaaS上,PaaS的应用也可以通过数据库迁移,代码下载等方式方便地迁移到本地部署上。

如何决策

首先,针对中大型公司,购买Odoo企业版的服务是很必要的。我们主要是来看看中小型企业。Odoo的服务比较贵,而且针对中国市场服务能力不一定强,所以服务方面可以依靠国内的厂商提供,即时他们遇到难题,他们也有渠道向原厂获取技术支持。如果是必须使用Odoo的一些收费功能,则可以按照模块来采购企业版,费用也是非常便宜的。

以上是关于Odoo的社区版可以自己开发模块安装吗的主要内容,如果未能解决你的问题,请参考以下文章

odoo实施和使用方便吗

(22)odoo 安装旧模块报错处理

Odoo9以后的社区版本和企业版功能上的区别

odoo 怎么重写模块默认方法

win10 Ubuntu子系统安装&odoo10社区版安装

Odoo安装教程1-创建第一个 Odoo 应用