内容类型

内容的划分

用户浏览网站,目的是获取内容 content。那么:

  • 网站中包含有哪些内容?
  • 这些内容如何进行分类?

内容的分类

一般来说有两种分类方式

  • 基于内容的内在语义: 比如将内容划分为栏目(一条内容只能归属于一个栏目)、打上标签tag(一条内容可以归属于多个标签)
  • 基于内容的组织结构: 或内容类型,比如博文、相册、评论、相关页面(如关于我们、站点帮助)等

内容类型 content type

所谓内容类型,就是内容的组成结构及字段定义

  • 博文类型:标题、正文、发布日期、作者信息、标签信息、阅读数等字段组成
  • 相册类型:标题、图片、发表日期
  • 相关页面:标题、正文

内容类型可以想像为类似数据库里的表的定义,每个内容类型的字段结构是不一样的。一般而言,有几个内容类型则有几个对应的表

常见站点的内容类型示例

  • 博客类站点:博文、评论等
  • 电子商务类站点: 商品信息、交易信息等
  • 教学类站点:课程信息、教务信息等
  • 游戏类站点:装备信息、攻略信息等

博客站点的内容类型详述

博文:Post

  • 标题:必填,长度64个中文字符
  • 正文:必填,含文字、图片,支持富媒体
  • 发表日期:必填,系统生成
  • 文章分类:必填,一篇博文只能属于一个分类
  • 文章标签:选填,一篇博文可属于多个分类,一个分类可包含多篇博文

评论:Comment

  • 标题:必填,长度64个中文字符
  • 正文:选填,普通文本
  • 发表日期:必填,系统生成
  • 评论者id:对于匿名评论系统,可为空
  • 关联的博文id:整数,必填

页面:Page

  • 标题:必填,长度64个中文字符
  • 正文:必填,支持富媒体

标签:Tag

  • 标签名称: 必填,长度16个中文字符
  • 关联的文章id:整数,必填

标签表比较复杂,一般还需要设计一张多对多的关联表

如何提炼内容类型?

  • 如果有素材或者可参考的样例,观察这些样例,找出众多样例之间共享的结构,即都由哪些元素或字段组成?
  • 问:你希望用户重点或优先看到哪些信息?
    • 将那些重点信息划分出来,形成一个字段,而不是和其它信息混同在一起
  • 问:你计划帮助用户如何获取和浏览信息?
    • 你计划让用户可以按标题、分类、TAG等方式检索或浏览,则应当分离出这些字段
    • 你计划让用户可以按发文的时间、已阅读次数等方式排序浏览,则应当分离出这些字段
  • 问:你计划如何对站点信息进行分析和统计?
    • 你计划按出处(转载/原创)对自己博客进行统计,则应当增加一个文章类型和出处源地址的字段

results matching ""

    No results matching ""