花了些时间来各种搜罗适用的ERP系统信息,最理想的系统是PHP语言的,这样可以通过LAMP/LNMP来快速的部署体验或应用;但是,实际上的体验都不理想,好一点的算是WebERP,但离实际使用还差的远。
最后,在知乎上看到这样一篇文章有使用过ERPNext这款开源ERP系统的吗。这才发现,原来我已经错过了这个系统的体验,原因就是查看它的开发工具和部署太过繁杂了,放弃了。
同时发现还有一个不错的开源ERP,OpenERP(也叫Odoo)。最终比对下来还是选择入ERPNext的坑。
我这边实际的最大需求是对生产组装的物料信息跟踪。因此还学习了一下,ERP、进销存、WMS、CRM都是些什么各有什么优劣。
ERPNext是一款在github上完全开源的ERP系统,原始开发团队是来自印度的一个商业公司。全球的维护参与者颇多,在github上搜索erp的排名也非常靠前,星标数量和issue的提交量都不错,更新速度也很好。国内也有开发者参与其中。
ERPNext支持的用户语言也是全球化的,但是之前对中文的支持并不是很友好,翻译应该是机器直翻,理解困难,需要使用者自行更新维护中文翻译。但最新的体验已经非常不错了。
ERPNext是完全开源免费的,但是老话说免费的是最贵的,因此没有商业团队来支持Bug的处理,和满足优化升级的需求,所有的运维也都需要自己处理。
ERPNext官方也有云服务,可以付费购买云解决方案,这样就少了运维的担忧了。
ERPNext的官方文档真的比较少,英文的都不多,更何况中文的。
我目前能接触到的有用信息就是知乎上的问题和回答讨论。也就是上文的知乎链接。
还有,有个类似中国正式的教程网站,内容甚少,参考信息较少,就不列出了。
再有就是QQ群,通过上文的知乎链接找一下就能看到,能帮助解决一定问题。
技术文章就更少了,基本上就是这种博客文章介绍一下安装步骤。
感慨一句,ERPNext的交流推广还需要广大网友的努力啊。信息太少 了!
需要体验ERPNext的话,我目前知道两种方式。
我实际操作了第二种,这样的体验比较真实一点。
大致介绍一下这个方法的过程。
1.首先是在github首页看到的镜像体验的信息ERPNext github主页。
Virtual Image
You can download a virtual image to run ERPNext in a virtual machine on your local system.
ERPNext Download
System and user credentials are listed on the download page.
2.然后是进入到其官网下载需要的镜像文件放到virtualBOX中直接还原,ERPNext虚拟机操作系统镜像下载。
3.留意到官网直接给了系统和ERPNext的账号信息,镜像还原好了之后,登录体验即可Read more on how to setup the images。
这个开源的ERP系统,说大不大,说小不小。相比商业的大型ERP肯定是小的多了;但对于一个开源的软件系统,适用于中小公司的,真是不小了。
简单说下我对这个系统的不全面的架构理解。从架构概念,以下内容应该是至下而上的。为了方便表达,先介绍底层。
这么多的东西,讲真,如果要维护住Bug或需求的话真不是一个人简简单单的工作。
官方有一张图,可以帮助理解其设计思路和架构。这里也贴一下。
ERPNext 的部署安装着实不是那么容易。我也是各种扒资料,百度,google,看博客,逛论坛,加交流群,最后才摸熟了这一套东西的安装流程。前后零散花了4天时间,中途薅了个运维网维的兄弟参与。
大致罗列一下需要知道哪些东西吧。
我主要参照了两篇文章来尝试安装。
这套东西要实际工况使用,必然要考虑系统的备份留存,避免系统故障后无法恢复。还要考虑数据库及相关用户数据的安全备份。
这部分建议还在整理尝试中,后续更新进来。
联系客服