README.md 1.9 KB
Newer Older
Miykael_xxm's avatar
Miykael_xxm 已提交
1 2
# CSDN 统一标签设计

F
feilong 已提交
3
CSDN 在长期发展中,各个业务发展出各有特色的标签定义和用户体验,这个博客的目的是想把这些设计都统一起来,同时征求用户的意见, 发布一个全站一致,用户体验好的标签系统。
Miykael_xxm's avatar
Miykael_xxm 已提交
4 5 6 7 8 9 10 11 12

现有的标签体系真是百花齐放:

个人信息中,有自己的兴趣标签
博客中,可以写标签
问答中,可以写提问的标签
论坛中,不同的子论坛,也是一种标签
下载业务有很多资源标签
mobile App 中用户发blink,也可以自带标签
13
...
Miykael_xxm's avatar
Miykael_xxm 已提交
14

15
## 出发点
Miykael_xxm's avatar
Miykael_xxm 已提交
16 17 18

这是一个初稿,设计的出发点:

F
feilong 已提交
19
- 不要最全的,关注当前在实践中使用的。
Miykael_xxm's avatar
Miykael_xxm 已提交
20
- 只有二级结构,可以允许标签在各种类型中重复
F
feilong 已提交
21
- 都是小写,如果有通用的中文词汇, 使用中文词汇而不是英文。
Miykael_xxm's avatar
Miykael_xxm 已提交
22

23
## 名词解释
Miykael_xxm's avatar
Miykael_xxm 已提交
24

F
feilong 已提交
25 26
- 一级标签命名为`频道`, 单词使用: `category`
- 二级标签,单词使用:`tag`
Miykael_xxm's avatar
Miykael_xxm 已提交
27

F
feilong 已提交
28
## 技术标签
Miykael_xxm's avatar
Miykael_xxm 已提交
29

30
每个版本基于前一个版本扩展+根据一组策略修订,1.0开始之后,保持向下兼容
Miykael_xxm's avatar
Miykael_xxm 已提交
31

F
feilong 已提交
32 33 34 35 36 37 38 39 40 41 42 43 44
- [0.1: 初始版本](./versions/category_tag_v_0.1.toml)
- [1.0: 融合到问答版本](./versions/category_tag_v_1.0_expand_with_ask.json)
  - category_id >= 1000 为新分配
  - tag_id >= 200000 为新分配
- [1.1: 融合到博客版本](./versions/category_tag_v_1.1_expand_with_blog.json)
  - category_id >= 2000 为新分配
  - tag_id >= 300000 为新分配
  - [变动,不包含"其他"频道](./versions/category_tag_diff_1.0_and_1.1.json)
- [1.2: 融合到用户中心版本](./versions/category_tag_v_1.2_expand_with_uc.json)
  - category_id >= 3000 为新分配
  - tag_id >= 400000 为新分配
  - [变动,不包含"其他"频道](./versions/category_tag_diff_1.1_and_1.2.json)
- [1.3:修订云原生分组](./versions/category_tag_v_1.2.json)
行走的人偶's avatar
行走的人偶 已提交
45
- [1.4: 根据issue更新统一标签](./versions/category_uc_tag_v_1.4.json)
F
feilong 已提交
46 47 48

## 职业标签

F
feilong 已提交
49
- [0.1: 初始化](./versions/edu_career_tag_v_0.1.md)
行走的人偶's avatar
行走的人偶 已提交
50