Skip to main content

CMS Awesome

CMS

Headless CMS

Note

API for Database

将数据库暴露为接口,应用开发直接使用。

  • 特点
    • 支持管理 Schema
    • 包含 Playground 能力
    • 对开发友好

Toolkit

Knowledge Base

Knowledge Base / 知识库 / Wiki 概念相似

Documentation

文档类 CMS 通常用于生成产品的文档站点。

  • 特点
    • 多版本
    • 一般会支持 MDX 方便自定义
    • 通常需要在页面中嵌入代码 或 Demo
    • 多语言
    • 嵌入的代码一般支持多语言

API Documentation

基于接口规范生成文档。

  • 特点
    • 支持多编程语言
    • 可能能在页面执行
    • 生成

JAM

JavaScript, API & Markup - 是一种概念

Static Site Generator

BAAS

  • Backend As A Service
    • 一种概念
    • 前端开发不需要后段
    • 直接由通用的服务提供数据
    • 支持相关服务功能: 用户、通知、推送、实时
    • 可能的外部服务集成: 支付、三方平台
    • 支持自定义: WebHook, 自定义服务集成
    • 例如 strapi, hasura, postgrest, dotCMS
    • vs CMS
      • BAAS 不只是数据内容,还包括服务
      • CMS 更多面向编辑
      • BAAS 更多面向开发