CCMS 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
CCMS 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
CCMS 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 JavaScript TypeScript
操作系统 跨平台
软件类型 开源软件
所属分类 建站系统建站系统CMS
开源组织 京东
地区 国产
投 递 者 tianyaleixiaowu
适用人群 未知
收录时间 2021-04-16

软件简介

CCMS 是一套完善、通用的可配置化的方案。通过配置化自动生成中后台(CMS)界面。

CCMS 将内容管理系统前端页面抽象为在若干API进行流转的系统。进一步将对后台API的请求按照逻辑类型划分为表单提交、列表展示、查询数据等类型。通过JSON数据格式描述各API请求的接口信息、入参、出参及各种常见校验和简单逻辑,动态渲染前端页面。最终实现零开发搭建内容管理系统。

✨ 特点

  • 🛠️ 配置生成CMS后台管理界面
  • 📚 通过步骤设计覆盖不同后台业务应用场景
  • 🏹 跨页面数据传输、跨组件交互
  • 🎏 支持引入不同组件库

工作原理

通过代理组件的属性定义、数据请求、跨组件交互和状态机判断,实现基于组件化的前端页面配置化。

便捷使用

通过配置JSON,定义表单步骤与组件。生成完整的后台管理功能。

组件库接入

参照组件开发规范,开发者可以提供丰富种类的组件以供自己使用,并可以将组件发布供所用用户选用。

模块总览

CCMS组件配置文档。

配置化主模块

共分为五大模块(步骤):接口请求(type:fetch)、输入表单(type:input)、列表筛选(type:filter)、数据查询(type:skip)、输出结果(type:table)。

接口请求(type:fetch)

支持GET、POST请求,可配置化的请求头信息。

输入表单(type:input)

支持4种类别:表单、筛选、导出*。未来覆盖90%表单输入项。20种表单组件。

列表筛选(type:filter)

表单+表格的组合式查询

数据查询(type:skip)

表单+接口请求的组合式查询

输出结果(type:table)

支持表格7种组件。后续输出结果将补充(表格、图表、详情等)

目前模块可组合出16种及以上的业务场景。

  • 以上配置化信息可根据业务需要进行拓展。 可联系我们进行开源补充。
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
发表了资讯
2021/04/16 11:50

京东猎户座发布开源,配置化一键生成 cms 系统

猎户座核心配置化功能开源啦! 在降本提效的大环境下,猎户座系统为了扩展更多应用场景,近期完成了第一阶段的开源工作。此次开源的代码内容涉及两个代码库,内容为CCMS管理系统核心配置化功能以及包含表格列与表单项在内的常用组件。 配置化核心业务逻辑(开源地址) UI实现代码库(开源地址) 希望通过开源吸引更多贡献者参与共建,完善对各类表单项、列表项的展示、校验需求的覆盖,促进产品的长期发展。收集Issue以及社区的...

6
46
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
32 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部