新云网站内容管理系统(快速开始本文CMS创建项目、管理数据的主要过程)

优采云 发布时间: 2022-02-16 14:05

  新云网站内容管理系统(快速开始本文CMS创建项目、管理数据的主要过程)

  快速开始

  本文主要针对初次使用CloudBasecms的新用户,介绍使用CloudBasecms创建项目和管理数据的主要流程。如果对文章中的一些概念感到困惑,可以查看概念介绍,先了解CloudBasecms的相关概念,然后再尝试。

  下面将以管理小商店的商品数据为例,说明使用CloudBasecms管理内容的基本流程。

  登录cms

  CloudBase cms 已部署在当前环境中的静态 网站 宿主中。访问地址的格式如下:云开发静态托管默认域名/部署路径,例如(以/结尾)。

  访问控制台即可查看默认域名。

  打开CloudBasecms后,需要先登录。帐号密码是安装时设置的管理员帐号和密码。

  创建项目

  在开始管理内容数据之前,我们需要创建一个项目。CloudBasecms使用item来划分不同类型的内容,便于区分内容数据的用途和权限管理。

  首先,我们需要点击 New Project 下的 Create New Project 按钮,创建一个名为 Small Shop 的项目,其 Id 为 shop

  

  创建项目后,点击项目卡片进入项目管理页面,我们会看到项目的欢迎页面

  

  创建内容模型

  内容模型是对存储在数据库中的数据结构的描述。通过内容模型,CloudBasecms可以自动生成内容管理界面。

  以在小店里管理产品为例,我们需要建立一个内容模型来描述产品的属性,比如产品名称、产品图片、价格、库存数量等。

  小费

  如果要使用cms管理已有的数据库,可以在创建内容模型时填写数据库名作为已有的云数据库名。

  1. 创建内容模型

  创建一个名为goods 的内容模型和一个名为goods 的数据库,即将商品数据存储到goods 数据集合中。如果创建内容时指定的集合不存在,CloudBasecms会自动创建一个新的集合。

  

  2. 添加属性字段

  创建内容模型后,我们得到一个空的内容模型。接下来,我们需要在产品中添加产品名称、产品图片、价格、库存数量等字段。

  将产品名称属性添加到产品。因为产品名称通常是比较短的文字,我们可以选择单行字符串字段,点击右侧的单行字符串卡片,填写产品名称的字段信息。除了基本名称和数据库字段名称外,我们还可以对这个字段添加其他限制,比如最大长度,填写产品名称时限制最大长度,创建产品时是否需要填写产品等

  

  同样,我们可以创建数字类型的价格字段以及库存数量和图像类型的产品图像字段。在创建图片字段时,考虑到商品可能有多张图片,我们可以开启允许多张内容按钮,表示可以上传多张图片

  

  创建的商品数据库集合的结构如下:

  字段名称类型描述

  名称

  细绳

  产品名称

  价格

  数字

  物价

  图片

  大批

  产品图片

  股票

  数字

  商品股

  新内容

  创建好产品的内容模型后,我们可以点击“Content 采集”下的产品菜单,开始管理数据库中的产品数据。现在小店里的产品还是空的,我们可以点击New按钮添加一个新产品

  

  如下图,我们创建了一个名为“环保苹果”的新产品。点击创建后,可以生成一个新的产品数据

  

  产品列表

  

  管理内容

  在内容列表页面,我们可以对已有的内容进行管理,如编辑、删除内容、导入新的内容数据等。

  

  使用内容数据

  CloudBasecms管理的内容仍然可以通过云端开发的SDK访问(需要注意的是,访问前端时,需要正确设置数据库的安全规则,例如设置所有用户都可读,只有创建者可写)。

  比如上面的例子中,我们需要在云函数中获取10项产品数据,可以使用下面的代码来获取数据:

  db.collection("goods").where({}).limit(10).get();

  复制

  获取的内容数据可以用于各种场景,比如在小程序/Web中展示产品。更详细的说明可以在使用数据部分找到。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线