内容ack App SDK Readme
Contentack App SDK 允许您自定义您的应用程序 。 此文档将帮助您将 App SDK 与您的应用程序集成 .
开始
通过在应用程序中添加以下一行,包含扩展客户端库的编译版本.
<script
src="https://unpkg.com/@contentstack/[email protected]/dist/index.js"
integrity="sha512-oS3voAIrtiBqIsDI51ASg/yTDsH/cLfjlKAwqHQHMVswsHHzJw9thwb+4k6RQsk5E4OBCS96gFUtzySjkWXmQw=="
crossorigin="anonymous"
></script>
要将 App SDK 包含在您的项目中, 您需要运行以下命令 :
npm install @contentstack/app-sdk
或者,您可以在脚本标记中使用以下命令来安装 App SDK :
<script src="https://unpkg.com/@contentstack/[email protected]/dist/index.js"></script>
初始化 App SDK
要初始化 App SDK 您需要运行以下命令 :
ContentstackAppSdk.init().then(function (appSdk) {
// add code here
});
详情请参见我们 App SDK API 参考 文档.
下载 Boilerplate
您可以使用 Marketplace apps 扩展或自定义 CMS 的功能 。 为了简化并加快建筑过程,锅炉板描述了一个项目中的重复元素. 这个锅炉板会帮助您为您的组织或堆栈构建自定义应用程序.
下载 锅炉板。 。 。 .
UI 位置和实例
UI 位置允许您扩展 Contack 的功能 。 通过这些UI位置,可以自定义Contack的默认行为和UI. 利用不同的UI位置可以整合第三方应用程序.
Contentack App SDK目前支持以下的UI位置:
自定义字段位置
自定义字段位置允许您创建可以在内容类型中使用的自定义字段。 您可以整合各种业务应用程序,例如: 符号, (中文(简体) ), 云层, (中文(简体) ), 购买,将它们作为自定义字段添加到您堆栈的内容类型中.
盘盘位置
使用 Dashboard 位置, 您可以为您的堆栈仪表板创建部件 。 与 谷歌分析 提供对您网站的有意义的见解.
资产边栏位置
使用资产侧边栏位置,您可以创建定制的侧边栏部件来扩展您的资产的功能 .
高效使用 图像预设构建器。 。 。 .
App 配置位置
AppCifig UI 位置允许您集中管理所有应用程序设置 。 一旦配置,所有其他地点(安装了应用程序的地方)都可以访问这些设置.
RTE 地点
RTE 位置允许您创建自定义插件来扩展您的 JSON 富文本编辑器的功能. 使用观众和变量插件,您可以按照您的要求裁剪您的内容 .
侧边栏位置
侧边栏位置提供了强大的工具来分析和推荐您输入的想法. 使用 聪明 边栏位置帮助翻译您的内容.
字段修改器位置
Field 修饰器位置(英語:Field Modifier location)是一类能扩展入域能力的UI位置. 有了字段修改器UI位置,您可以允许不同的应用程序出现在定义的字段数据类型上,如文本,数字,JSON,布尔,文件,参考字段等.
全页位置
Full Page 位置是允许您查看完整页面应用程序的 UI 位置类型, 如 发布预览 在你的堆内.
使用内存样式
安装 Venus 用户界面库软件包, 以便按照“ 内容ack 用户界面” 对您的应用程序进行样式化 :
npm i @contentstack/venus-components --save
有关您申请的样式的更多信息,请参见: 样式指南。 。 。 .
更多信息
应用 SDK v 2. 0. 移徙指南
本指南提供将您的应用程序迁移到 App SDK 2.0.0 版本的指令 。 它涵盖元数据响应的变化、字段修改和整页位置更新,以及从元数据中转换 _extension 属性改为 _uiLocation。如果您正在将您的应用程序升级到最新版本,请确保遵循这些步骤实现平稳过渡.
许可证
许可证根据 麻省理工学院。 。 。 .