十个优质的基于Node.js的CMS 内容管理平台( 三 )


7. Tina

十个优质的基于Node.js的CMS 内容管理平台

文章插图
「Tina」 是一个免费且完全开源的无头 「CMS」 , 专为 「Next.js」 和 「Gatsby」 等基于 「React」 的框架构建 。它为存储在 「Markdown」 和 「JSON」 中的内容提供可视化编辑体验 。
「Tina」支持 「MDX」 , 它使开发人员能够创建动态、交互式和可自定义的内容 。
「Tina」 提供了一个 「GraphQL API」 , 我们可以使用它来查询和获取我们的内容 。还有一个 「Cloudinary」 包 , 我们可以用它来优化和管理我们的媒体文件 。
特点
  • 很棒的实时编辑体验
  • MDX 支持
  • GraphQL API
网址: https://tina.io/
8. Keystone
十个优质的基于Node.js的CMS 内容管理平台

文章插图
「Keystone」 是一个开源可编程后端 , 可让我们在几分钟内创建高度定制的 「CMS」 和 「API」 。
我们可以使用 「Keystone」 来构建最基本的网站或更复杂的应用程序 , 例如电子商务商店 。
使用 「Keystone」 , 我们为我们的内容描述了一个架构 , 并为内容获得了一个 「GraphQL API」 和漂亮的管理 「UI」 。
我们可以在 「Keystone」 中为我们网站的不同部分创建自定义的可重用组件 。
特点 GraphQL API 自定义响应组件 灵活的关系 强大的过滤功能 数据库迁移
网址: https://keystonejs.com/
9. Payload
十个优质的基于Node.js的CMS 内容管理平台

文章插图
「Payload」 是一个开源、自托管的无头 「CMS」 , 使用 「Node.js」、「Express」、「React」 和 「MongoDB」 构建 。
「Payload」 提供基于配置文件中定义的内容集合自动生成的 「REST」 和 「GraphQL API」 。我们还可以将本地 「API」 与服务器端框架(例如 「Next.js」)一起使用 。
「Payload」 带有内置的电子邮件功能 。我们可以使用它来处理重置、订单确认和其他用例 。「Payload」 使用 「Nodemailer」 来处理电子邮件 。
「Payload」 有免费计划和其他定价选项 。出于开发目的 , 它是完全免费的 , 但是一旦我们想要将项目推向生产 , 即使我们使用免费版本 , 我们也必须选择可用的许可证之一 。
特点
  • REST 和 GraphQL API
  • 电子邮件功能
  • 内容本地化
  • 安全
  • 三个计划中任何一个的可用功能都没有限制
网址: https://payloadcms.com/
10. Directus
十个优质的基于Node.js的CMS 内容管理平台

文章插图
「Directus」 是用于管理自定义 「SQL」 数据库的开源无头 「CMS」 。Directus 还有一个直观的管理应用程序 , 供非技术用户管理内容 。
「Directus」 提供 「RESTful」 和 「GraphQL API」 来管理数据库中的数据 。
我们可以使用我们选择的数据库 , 因为 「Directus」 支持 「PostgreSQL」、「MySQL」、「SQLite」、「OracleDB」、「MariaDB」 和 「MS-SQL」 数据库 。
「Directus」 提供自托管的免费计划;还提供付费云计划 。核心团队支持仅适用于云管理项目 。
特点
  • 验证
  • 内容国际化
  • 免费和开源
  • 支持任何SQL数据库
  • 零供应商锁定
网址: https://directus.io/




推荐阅读