代码拉取完成,页面将自动刷新
TCBSAMFormatVersion: '2020-10-20'
Name: wx-ext-cms
SpecVersion: v1beta
Version: 2.13.7
License: Apache-2.0
Category: CloudApp
DisplayName: 内容管理(CMS)
Description: 方便开发人员和内容运营者,随时随地管理小程序/Web 等多端云开发内容数据,支持文本、富文本、图片、文件、关联类型等多种内容类型的可视化编辑
Tags:
- 快速使用
- 典型示例
- 内容管理
- 免开发
# 后付费环境才可以开通
EnvType: PostPay
SourceUrl: https://github.com/TencentCloudBase/cloudbase-extension-cms
ReleaseNotesUrl: https://github.com/TencentCloudBase/cloudbase-extension-cms/releases
IconUrl: https://main.qcloudimg.com/raw/f87b49914efe502722f9aa128f5d8865/hello_world.svg
IntroUrl: https://docs.cloudbase.net/cms/intro.html
# 更新日志
ChangeLog:
- Title: 2.13.7
Content:
- 修复短信签名环境注入bug
Author:
AuthorName: TCB
Url: https://cloud.tencent.com
Contributors:
- AuthorName: chhpt
Url: http://github.com/chhpt
- AuthorName: bookerzhao
Url: https://github.com/binggg
Resources:
# API 服务函数
AuthFunction:
Type: CloudBase::Function
Properties:
FunctionName: wx-ext-cms-service
CodeUri: extension://99f837b4a53a460590ec32440cc00d96.zip
InstallDependency: true
Description: 提供 CMS 管理服务,所有对内容的操作和管理都会经过此函数调用,内容操作会根据用户权限来进行数据库操作
MemorySize: 256
Timeout: 15
HttpPath: /wx-ext-cms-service
Runtime: Nodejs10.15
Handler: index.main
Role: TCB_QcsRole
Environment:
Variables:
WX_MP: 'true'
NODE_ENV: production
CMS_RESOURCE_PREFIX: wx-ext-cms
# 初始化函数
InitFunction:
Type: CloudBase::Function
Properties:
FunctionName: wx-ext-cms-init
CodeUri: extension://ad4719221db948c1b72fc7366b47e717.zip
InstallDependency: true
Description: 提供初始化应用功能,安装扩展后,会通过该函数来进行静态资源的部署和密码的生成和设置,修改账号密码或者部署路径等扩展参数都会再次执行该函数来进行更新
MemorySize: 256
Timeout: 30
Runtime: Nodejs10.15
Handler: index.main
Role: TCB_QcsRole
Environment:
Variables:
WX_MP: 'true'
CMS_DOC_LINK: 'https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/extensions/cms/introduction.html'
CMS_HELP_LINK: 'https://developers.weixin.qq.com/community/minihome/mixflow/1286298401038155776'
CMS_OFFICIALSITE_LINK: 'https://mp.weixin.qq.com/cgi-bin/wx'
CMS_RESOURCE_PREFIX: wx-ext-cms
CMS_DEPLOY_PATH: '/wx-cms/'
WX_MP_APP_ID: ''
# Restful api 函数
RestfulApiFunction:
Type: CloudBase::Function
Properties:
FunctionName: wx-ext-cms-api
CodeUri: extension://a6b0abcf28034d76a5b4b98dd63edaa8.zip
InstallDependency: true
Description: 提供 CMS RESTful API 访问能力,所有 RESTful API 请求都会经过此函数调用
MemorySize: 256
Timeout: 15
Runtime: Nodejs10.15
Handler: index.main
Role: TCB_QcsRole
Environment:
Variables:
NODE_ENV: production
CMS_RESOURCE_PREFIX: wx-ext-cms
# 短信服务
SMSFunction:
Type: CloudBase::Function
Properties:
FunctionName: wx-ext-cms-sms
CodeUri: extension://bd3c016d21984738ac8a545143a8f20d.zip
InstallDependency: true
Description: 提供短信发送、生成 url schema 功能
MemorySize: 256
Timeout: 60
Runtime: Nodejs10.15
Handler: index.main
Role: TCB_QcsRole
Environment:
Variables:
NODE_ENV: production
CMS_RESOURCE_PREFIX: wx-ext-cms
# 微信 OpenAPI 服务
OpenapiFunction:
Type: CloudBase::Function
Properties:
FunctionName: wx-ext-cms-openapi
CodeUri: extension://208b697e638943338c863f540f6b8636.zip
InstallDependency: true
Description: 提供调用微信 Openapi 接口的能力
MemorySize: 2048
Timeout: 60
Runtime: Nodejs10.15
Handler: index.main
Role: TCB_QcsRole
Environment:
Variables:
WX_MP: 'true'
NODE_ENV: production
CMS_RESOURCE_PREFIX: wx-ext-cms
# 营销工具 OpenAPI 服务
OpenapiFxFunction:
Type: CloudBase::Function
Properties:
FunctionName: wx-ext-cms-fx-openapi
CodeUri: extension://a7e62b09d3bc4e51967515346c69b58f.zip
InstallDependency: true
Description: 提供调用微信 Openapi 接口的能力
MemorySize: 1024
Timeout: 60
Runtime: Nodejs10.15
Handler: index.main
Role: TCB_QcsRole
Environment:
Variables:
NODE_ENV: production
CMS_RESOURCE_PREFIX: wx-ext-cms
ProjectDB:
Type: CloudBase::FlexDB
Properties:
CollectionName: wx-ext-cms-projects
Description: CMS 系统项目数据(请不要手动修改)
AclTag: ADMINONLY
# 系统内容数据集合
SchemaDB:
Type: CloudBase::FlexDB
Properties:
CollectionName: wx-ext-cms-schemas
Description: CMS 系统内容模型数据(请不需要手动修改)
AclTag: ADMINONLY
# 系统用户数据集合
UsersDB:
Type: CloudBase::FlexDB
Properties:
CollectionName: wx-ext-cms-users
Description: CMS 系统系统用户数据,存储 CMS 的用户信息,包括管理员账号信息,角色信息等(请不要手动修改)
AclTag: ADMINONLY
# 系统 webhook 数据集合
WebhookDB:
Type: CloudBase::FlexDB
Properties:
CollectionName: wx-ext-cms-webhooks
Description: CMS 系统 webhook 集合,存储 CMS 系统的回调接口配置,CMS 系统数据的变更可以通过回调来进行同步 (请不要手动修改)
AclTag: ADMINONLY
# webhook 执行记录
WebhookLogDB:
Type: CloudBase::FlexDB
Properties:
CollectionName: wx-ext-cms-webhook-log
Description: CMS webhook 执行记录集合(请不要手动修改)
AclTag: ADMINONLY
SettingDB:
Type: CloudBase::FlexDB
Properties:
CollectionName: wx-ext-cms-settings
Description: CMS 系统系统配置集合,存储 CMS 系统的设置(请不要手动修改)
AclTag: ADMINONLY
RoleDB:
Type: CloudBase::FlexDB
Properties:
CollectionName: wx-ext-cms-user-roles
Description: CMS 系统用户角色配置集合,存储 CMS 系统的自定义用户角色信息(请不要手动修改)
AclTag: ADMINONLY
MigrateDB:
Type: CloudBase::FlexDB
Properties:
CollectionName: wx-ext-cms-data-migrate
Description: CMS 导入、导出数据行为、状态记录(请不要手动修改)
AclTag: ADMINONLY
MessageTaskDB:
Type: CloudBase::FlexDB
Properties:
CollectionName: wx-ext-cms-sms-tasks
Description: CMS 短信发送任务记录(请不要手动修改)
AclTag: ADMINONLY
MessageActivityDB:
Type: CloudBase::FlexDB
Properties:
CollectionName: wx-ext-cms-sms-activities
Description: CMS 营销活动记录(请不要手动修改)
AclTag: ADMINONLY
# 开通静态托管
StaticStore:
Type: CloudBase::StaticStore
Properties:
Description: CMS 系统前端界面,基于 React 开发,通过小程序云开发 Web SDK 访问 CMS 的函数、数据库和存储等资源 (请不要手动修改)
# 配置
Config:
# 初始化脚本
InstalledHook:
- FunctionName: wx-ext-cms-init
EntryPoint:
- Label: 默认访问地址(静态网站托管域名 + 部署路径)
EntryType: StaticStore
HttpPath: /wx-cms/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。