-
无头CMS refract-cms,采用代码优先的方式,基于TypeScript、React和GraphQL技术栈开发
资源介绍
什么是Refract-CMS?
Refract-CMS是使用React,Express和MongoDB的开源,代码优先,自托管的无头CMS。
与其他CMS有何不同?
与大多数其他CMS系统不同,该架构是用JavaScript / TypeScript定义的,我们不强迫开发人员使用精心设计的GUI。
开发人员可以完全使用他们选择的代码编辑器,而内容编辑器可以利用基于React的快速快速单页应用程序来管理内容。
这种方法有一些优点:
它允许团队使用其当前的git工作流程正确地代码审查架构更改。
您可以在项目之间复制/粘贴您的架构,也可以使用组织的专用NPM注册表等分发您的架构。
您的架构可以部署到多个环境中,而无需您在GUI或数据库导入中执行重复的工作。您只需部署代码并开始编辑。
干净的数据库,Refract-CMS每个架构仅创建一个mongo集合,因为它不必在其中存储架构信息