洞见

CMS选项和推荐

2024-6-17

在选择网站内容管理系统(CMS)时,没有一个适合所有人的最佳解决方案。以下是我们最常选择的选项,特别关注它们在中国大陆地区的适用性。

Contentful

商业化、基于云服务的企业级CMS

优点

Contentful是一种商业化的基于云服务的CMS。这意味着托管、维护、安全和支持都由Contentful提供。

Contentful在我们所有使用过的CMS中有着最好的内容编辑体验,因此我们乐意向客户推荐它。

同时,Contentful也对开发人员友好,具有经过充分测试的功能和全面的文档。 我们特别喜欢Contentful对多语言内容的处理方式,可以在字段级别进行自定义,并在单个条目中显示。

缺点

基于云端服务意味着无法直接访问数据,也无法控制数据的托管位置。这一问题在中国大陆地区尤为令人担忧,因为公司可能需要将数据存储在本地服务器上。

在中国,由于Contentful托管在国际CDN上,加载速度较慢,尽管用户可以通过静态站点生成来减轻这个问题。

目前,Contentful是我们使用的最昂贵的CMS,基本套餐价格为300美元/月,企业客户需要提供定制报价。

WordPress

开源、成熟并广泛流行

优点

WordPress是一种开源CMS,意味着它可以免费用于商业用途,并且可以安装在任何服务器上。

基于安装数量,目前它是全球最受欢迎的CMS。这些特点使得机构容易推荐WordPress,并使客户容易选择它。

虽然核心WordPress功能相对简洁,但可以通过使用插件或附加程序来扩展其功能。 WordPress运行在PHP和MySQL上,与中国大多数服务器规格兼容,部署相对较容易。

缺点

典型的WordPress网站可能涉及多个由不同开发人员创建的插件,需要对它们之间的兼容性进行测试。

维护WordPress网站可能具有挑战性。安装最新版本的WordPress可能会破坏现有的插件。更新任何单个插件可能会导致其他插件出现问题。

默认情况下,WordPress不包含任何多语言内容功能。虽然也有相应的插件,但最流行的插件(Polylang和WPML)已经过时且不友好。

WordPress将其数据存储在基于帖子和元数据的专有格式中,使得在WordPress中迁移数据变得具有挑战性。

Payload

开源、现代、对开发人员友好

优点

与WordPress类似,Payload是开源的,这意味着它可以免费使用并可以自主托管。

Payload采用Node + React构建,其管理面板提供了一种现代的内容编辑体验,加载快速,干净,响应迅速。

作为开发人员,使用Payload非常直观。模式配置可以使用JavaScript代码提供,使开发更快速和透明。

与Contentful类似,Payload具有内置的多语言功能和字段级别的自定义,尽管需要单独的条目。

缺点

Payload是一个相对较新的CMS。客户可能会觉得选择更知名的选项,如WordPress或Contentful更为安全。

Payload的功能比我们使用的其他内容管理系统选项少,尽管新版本目前正在开发中。

部署Payload需要运行Node和MongoDB的主机服务器,在中国相对较少见。

更多选择

  • Decap CMS(以前是Netlify CMS)是一个基于文件的CMS,可跟踪Github中的所有更改,非常适合简单结构的小型站点。
  • Strapi是最受欢迎的开源JavaScript CMS,比Payload拥有更多功能,但整体体验较为简陋。
  • Directus是另一个开源的JavaScript CMS,可以作为一个层添加到现有数据库(如MySQL)上。
  • Prismic是一个商业化的云CMS,类似于Contentful,功能较少但价格较低。

总结

Lantern有与上述所有CMS平台合作的经验。

虽然没有一个单一的“最佳”CMS适用于每个客户,但我们更倾向于前三个选项(Contentful、WordPress、Payload)。

现实情况中,我们将根据客户的特定需求和偏好,在每个独立项目上与客户合作,并提供相应的建议。