CMS TOOL
jdf-cms是为解决CMS系统线上编辑不方便,数据录入繁琐等问题而开发的一款命令行工具。
它提供丰富且灵活的测试数据,能完全在本地开发完毕后一键上传CMS系统,在CMS系统预览效果。
安装
$ npm install jdf-cms -g
$ jdf-cms -V
最近更新
2.3.2
聚合商品池增加页面直出能力
文档
模板转换功能
如果在开发时使用的是velocity语法,或者是下载的jdf widget库里的组件(velocity语法的),写到cms里时就需要转换成smarty语法。
如果有用到trimpath前端模板,则需要再转换成trimpath
因此提供模板转换命令jdf-cms c -h | jdf-cms convert -h
,对文件、widget、项目三个级别的模板进行自动转换
工具需求版本
- 大于jdfx@3.2.11
- 大于jdf-cms@2.1.7
- 2.1.0以上不用配NODE_PATH
功能点
- jdf-cms u提示
- jdf b支持jfs开头的路径
- 所有数据生成至工程目录,init生成准备数据
- 支持API
- 验证插入具体楼层是否管用,插入具体楼层提示是否已删除需要覆盖的楼层
- 线上cell floor引入本地开发
- 部分更新运营数据
- 在cms-config.yml文件中指明init的jdf-cms版本
- 发布禁止上传,lock楼层
- 上传模板
- 线上cell, 仅支持线上纯数据cell, 不会读取线上cell内容
- jfs路径
- 重复楼层上传(楼层模板无差异化,不能用widget的data属性做差异化)
- 楼层锁定
- 楼层替换
- 插入楼层
- 已锁定的页面禁止上传,本人无权限页面禁止上传
- init也得加权限鉴别
- 线上floor
- 新增优惠券类,商品池
- 本地素材池
- 线上素材池
- 模板转换
- 支持打标配置
- 支持异步调用素材中心数据