云开发CMS内容管理系统终于上线啦!可以二次开发
发表时间:2023-10-21 21:39:14
文章来源:炫佑科技
浏览次数:182
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
云开发CMS内容管理系统终于上线啦!可以二次开发
什么是云开发CMS管理系统?
云开发CMS内容管理系统是云开发提供的扩展。 通过云开发控制台一键安装到自己的云开发环境中,方便开发和内容运营商随时随地管理小程序/Web等多端云开发。 内容数据。 无需编写代码即可使用。 还提供PC/手机浏览器访问支持,支持文本、富文本、图片、文件及相关类型等多种类型的可视化编辑。
我们先来看看云开发CMS的“真面目”
首先我们先来几张截图来直观感受一下CMS内容管理系统扩展:
图1 云开发控制台安装界面截图
图 2 已安装和配置内容的 CMS 内容管理系统界面演示
图3 CMS内容管理系统界面移动演示
云端开发CMS内容管理系统有哪些功能特点?
功能介绍: 无需开发。 根据后台建模配置生成内容管理界面,无需编写代码。 多终端适配。 支持PC/移动终端访问和管理内容。 功能丰富。 支持文本、富文本、图片、文件等多种类型内容的可视化编辑,并支持内容相关的权限控制系统。 基于管理员/操作员角色的访问控制。 外部系统集成支持接口,可用于操作修改内容后通知外部系统,如自动构建静态网站、发送通知等。数据源兼容。 支持小程序/Web/移动端云端开发数据的管理,支持现有数据集合的管理,还可以在CMS后台创建新的内容和数据集合。 部署简单。 管理界面可在云开发控制台扩展,一键部署和升级。
什么场景适合使用CMS? 1.适合需要给小程序应用添加运营管理后台的商家
小程序应用存在文章编辑发布、运营活动配置、素材管理等运营数据管理需求。 使用CMS扩展后,无需手动在线修改db数据,也无需投入人力物力开发和管理后端。 它可以随时随地使用。 对自己环境中部署的CMS内容管理系统进行管理,还支持区分管理员和操作员的身份权限。
2.适合快速开发基于内容的网站应用、小程序应用等。
CMS内容管理系统还可以帮助开发提高网站应用和小程序应用的开发效率,节省一些后端开发工作。 例如,安装CMS扩展后,解决了内容和数据的管理和生产问题,结合前端应用框架可以直接读取和渲染db数据。 例如,基于CMS,您可以快速开发博客、企业官网等小程序/网站应用。 *后悄悄透露,云开发官网()是基于CMS扩展+Next.js+云开发静态托管搭建和部署的。
如何安装和使用CMS?**步:切换为按需付费
由于CMS扩展需要静态网站托管资源,并且必须部署在按量付费环境中,因此您必须先将计费方式切换为按量付费。
1.微信小程序开发
注意:这里需要保证腾讯云账户中有充值金额~
2.腾讯云开发
第二步:在腾讯云控制台安装扩展
步骤3:使用CMS内容管理系统
完成【CMS内容管理系统】安装后微信开发者小程序,即可访问该扩展的管理页面。 您可以在【扩展操作模式】选项卡中查看使用说明,并按照文档说明完成CMS的使用。 这里简单介绍一下快速入门的步骤。 更多详细信息您可以参考操作模式。
接入CMS系统
当前环境的静态网站托管中已部署CMS扩展,访问路径为“静态托管默认域名+安装设置的部署路径”
访问地址的格式如下:
云开发静态托管默认域名/部署路径,例如
帐号登录
打开CMS系统后,首先会提示您登录。我们首先使用安装扩展时设置的管理员帐户和密码进行登录。
内容建模
成功登录后,首先需要设置内容建模。 例如,我们要为我们的博客应用程序(小程序/网站)生成一个管理界面。
假设当前有一个用于管理文章的数据库集合,我们可以在CMS管理后台创建一个新的“文章”内容(如果创建新内容时指定的集合名称不存在,CMS扩展会自动创建一个新集合)生成一个“文章”类型的内容管理界面。
假设数据库集合的结构如下:
字段名类型文章唯一的文章标题封面图片,这里存放云开发存储的文件的文章内容,使用格式作者用户创建时间更新时间[]标签,如["","cms"][ ] 分类,例如[“前端”、“开发”]
当我们点击“内容设置”中的“新建”创建“文章”类型时,我们可以根据上面的采集数据来配置字段类型和字段限制。 例如,封面图片可以直接选择“图片”字段类型,文章内容可以直接选择“”类型,这样就可以在生成的管理界面中通过编辑器直接上传图片、撰写文章。 保存到数据库集合中时,仍然会保存为数据库支持的类型,图片会存储为云存储云开发CMS内容管理系统终于上线啦!可以二次开发,内容会存储为字符串等。
创建并保存后,生成“文章”的操作界面会自动刷新。
管理内容
接下来就可以对操作管理内容进行操作了。 您可以以操作员身份登录,对新创建的“文章”进行操作。 我们可以创建一篇新文章。
文章发布成功后,可以在文章列表中看到该文章
使用内容数据
CMS管理的内容仍然可以通过各端的云开发SDK访问(需要注意的是,前端访问时,需要正确设置数据库的安全规则设置,例如设置为所有用户可读)并且只能由创建者写入)。
例如,在上面的例子中,我们需要获取标签在云函数中的*新10篇文章。 您可以使用以下代码来获取数据:
一旦获得内容数据,就可以用于各种场景,例如在小程序/Web中构建应用程序和网站。 具体的CMS+应用开发实践,可以后续关注我们的实战教程。
未来云端开发CMS内容管理系统将支持二次开发,用户可以自由定制自己的管理后台。 云开发将始终坚持为开发提供一站式云服务!
*后小编奉上《5分钟部署云开发CMS系统》教程,帮助大家快速上手!
文档链接:(CMS内容管理系统链接)
炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等