开源 CRM SuiteCRM 的版本选择

发布时间: 2024-01-09 20:07:12 作者: 大象笔记

想部署一套开源的 SuiteCRM,安装之前,SuiteCRM 的版本问题就令我迷惑不已。

SuiteCRM-Core 版本

https://github.com/salesagility/SuiteCRM-Core

SuiteCRM-Core 版本是 8.5.0. 从 git 提交日志看是从 2020 年就开始开发了,已经开发了 3 年多。

SuiteCRM 8 is still in active development and all current releases are not yet production ready, so be sure to check the Release Notes and list of Known Issues before getting involved

SuiteCRM 版本

https://github.com/salesagility/SuiteCRM

SuiteCRM 版本是 7.14.2

官网下载页版本

https://suitecrm.com/download/

看起来 7.14 是最新的稳定版本,而 8.5 是采用了新技术架构的新版本。(新技术一定更好么?我现在已经不这么看了。大部分新技术都是垃圾,比如前端相关的框架,跨平台 UI)

技术方案差异

因为担心会有二次开发的需求,所以对比了一下技术方案,从 Github 的代码目录看:

从技术选型上看,我倾向于 7.x 版本。

2FA 支持

看起来 8.x 支持 2FA,而 7.x 不支持。但是考虑公司内使用,限制 IP 访问能保证一定的安全性。

https://github.com/salesagility/SuiteCRM-Core/issues/52

UI 差异

这个暂时没看到具体的对比。 我感觉这种内部的管理工具,其实对 UI 的要求没那么高,能稳定不出错就行。

从 8.x 的 release note 来看,没看到什么大的功能变更。RoadMap 也毫无吸引力。

结论

暂定 7.14 了。

补充

https://community.suitecrm.com/t/suitecrm-8-q-a/72480

Q: How much of the core will be changed (i.e. customisations in listviews, logichooks, jobs in the scheduler etc)?

The majority of the changes will be front end transactional: UI actions and events; injection of javascript; template customisations and other superficial aspects.

The core business logic of SuiteCRM in 8.0 will still remain in SuiteCRM 7 (legacy) framework which will be accessed via the SuiteCRM 8 core. The SuiteCRM 8 core will act as the middle man between the rendering engine (Angular) and data which has been pre-processed by the SuiteCRM 7’s business logic including your logic hooks and customisations.

The long term goal for SuiteCRM is, with the community’s collaboration, to replace the existing codebase with some that will provide the same level of extendibility whilst being fully tested, documented and more importantly following best practises.

我是一名山东烟台的开发者,联系作者