积录

标签

2019-05-22  本文已影响0人  rottokaka

标签

标签是工具,用来用来辅助内容(描述,文章,博客,讨论等)的组织,比话题级别低;
标签与话题的关系:标签可以上升到话题;
标签,标记;非针对个人,而是针对整个系统。

属性(Attribute)

名称(name)

每个标签都是一个名称的方式展示,所有标签的名称不可以相同。

描述(description)

帮助用户去理解这个标签的意思,或者包含什么样的内容,达成除此称以外的某种共识。

关系(Relation)

与用户的关系[n:n]

与博客的关系[n:n]

关系表现方式

那些用户,使用那些标签,贴于那些内容。

需要考虑的问题

  1. 列出用户使用的标签,包括那些内容

  2. 列出内容标记的标签,包括那些用户

创建

是否可以单独新增,

  1. 否,标签的使用方式是,想去标记的时候才会使用;
  2. 是,单独添加标签库,或者关于标签的组织库,方便用户更容易区添加。例如,自动识别,添加。

是否需要共用标签;

  1. 否,标签从本质上来说,就是不大的字符串,每个人都可以去自由管理自己的标签库;

  2. 是,避免标签的造成的赘余和空间的浪费,如果需要拿来就可以,不存在则创建。

场景

  1. 我使用一个标签,贴在不用类型的多个实体下;

  2. 我使用多个标签,贴在某个实体下。

方式

就像直播弹幕,你可以看你说过什么,再谁的直播间,但是不能删除;
你可以查看你贴过什么标签,贴在什么内容上面了,但是不能删除,
隐形的帮助你,那是你那时候共鸣点,会作为以后的触发器(trigger);
但不会造成你想删掉什么标签的困扰,你不能删除自己所过的话,那是食言;

原则

  1. 标签不存在时,即由系统创建,供用户来使用管理
  2. 任何登陆的用户都可以创建或者使用
  3. 作为个人的分类管理或者标记方式
  4. 一切的基础,最简洁的表述

创建

删除

只有管理员才可对标签进行删除,场景:

原则

  1. 不做多余假想,专注于当前问题的处理,以后再去思考重构和扩展;

  2. 一切从最简单的方式处理,不去考虑同类型的共同处理方式;

上一篇 下一篇

猜你喜欢

热点阅读