背景
因为公司业务发展需要,准备上线一套 CMS 系统,其主要作用类似于 36kr ,品玩等网站,也就是咨询门户网站。
但是由于公司技术团队人员不足,所以准备购买已有方案的源代码然后基于其进行定制开发。
偏好
考虑技术开发自己定制的开放性和简易性。
- 需要支持,文字、图片、音频、视频所有东西,希望支持相册、音频专辑、视频专辑。
- 希望是 同一套后台程序,三种不同前端。
- 简单清晰的插件系统,便于插件开发。
- 具备评论模块(反 Spam )。
- 具备文章推荐模块(重点推荐(主页轮播),文章置顶,等各种方式)
- 希望支持文章按热度排序,按最后回复排序,当然如果有按牛顿降温算法排序简直最棒(或者开放性结构,没有实现可以后期由我们自己团队拓展实现)。
然后关于前后端框架(考虑开发者社区活跃度,遇到问题容易查资料)
- 偏好前端采用 Bootstrap 、 React.js 这样的 Popular 框架
- 也便好采用干净的 WordPress 框架(毕竟是互联网上最大的框架),或者其他成熟的框架。如果是大公司(比如 FLAG 、 BAT 、 TMD )的自有框架也是喜欢的,考虑文档的详实性,技术团队的实力,公司的稳定性,售后服务的及时性。(因为很多小公司因为自身技术不足,他们做售后也是心有余而力不足的。)
然后说一下个人便好
- 很在意代码逻辑结构的合理性、可扩展性。
- 很在意代码风格的凝练性,不冗余、无遗漏。
- 编程语言和后台框架方面,偏好采用 Python+Flask 方案。但从公司角度考虑,还是 PHP 。当然如果是 PHP 做前台, Python 做后台也是非常喜欢的方案。
综上,
目前找到的可选方案包括:
- 零云 CMS , https://www.lingyun.net/price.html
- WordPress ,不知道有哪家公司基于此在提供服务
- 织梦 CMS (然而并没有 APP ), http://www.desdev.cn/service-dedecms.html
- 帝国 CMS (然而并没有 APP ), http://www.phome.net/service/price/ecms.html