# Topic list tabs for user-customizeable saved filters

**URL:** <https://meta.discourse.org/t/topic-list-tabs-for-user-customizeable-saved-filters/40953>\
**Category:** Feature\
**Tags:** rfc\
**Created:** [2016年三月13日 03:45 UTC](https://meta.discourse.org/t/topic-list-tabs-for-user-customizeable-saved-filters/40953 "2016-03-13T03:45:55Z")\
**Posts on this page:** 1\
**Showing post:** 20

<div class="post-metadata">

**Author:** ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)\
**Post date:** [2017年九月28日 14:51 UTC](https://meta.discourse.org/t/topic-list-tabs-for-user-customizeable-saved-filters/40953/20 "2017-09-28T14:51:21Z")

</div>

我们正赞助一名开发人员将此功能作为插件进行开发。方案 2 似乎是构建 MVP（最小可行产品）的最佳路径。我将基于 @mcwumbly 和 @LeoMcA 的设计稿发布最终规范。

一些修改意见：

- 主要交互位置应设在 /categories 页面，用户可以点击星标来收藏分类。（设计稿如下）。
- 我认为不应将其添加到“通知”页面。收藏功能对通知没有任何影响。我选择将其放在“界面”页面。

## 规范：收藏分类

### 1. 在 /categories 页面展示星标按钮

/cateogries 中的星标默认隐藏，切换方式与我们处理话题的方式相同： ![29](https://global.discourse-cdn.com/meta/original/3X/3/9/3994feaf0c8b930aa98c8fee1d22dcdc9558dd5d.png)

#### 分类

（也可以看看在父分类上左对齐显示星标的效果）

 ![Category_Favorites](https://global.discourse-cdn.com/meta/original/3X/4/c/4cb90e9cb64507caf07cb9c369ad810417d9d081.png)

#### 子分类

 ![Category_Favorites_1](https://global.discourse-cdn.com/meta/original/3X/c/e/ce31df426fe1c20e30c674ac060b8c21522b8be5.jpg)

### 2. 在 `用户偏好设置 : 界面` 页面添加收藏列表。

 ![favorites](https://global.discourse-cdn.com/meta/original/3X/f/d/fde8291bbd99260c23d338cca6804c4a1e27e8e1.png)

### 3. 在分类下拉菜单中显示“收藏”

如果有任何分类被添加到收藏中，话题列表页面将显示“收藏”标签页。  
如果列表为空，则不会显示“我的收藏”。

假设用户正在观看 #Contribute > Feature，跟踪 #howto:admins，并收藏了 #Customization > Plugin 和 #Contribute > UX，用户将看到以下内容（此处显示为“我的分类”）：

#### 我的/最新

 ![](https://global.discourse-cdn.com/meta/original/3X/b/4/b4e063ff915f7ed28abfb148b983ad39522adf92.png)

#### 我的/新帖

 ![](https://global.discourse-cdn.com/meta/original/3X/9/b/9b9ed26c6276e780f4d3aacbbfaa4c2a1d2d28ed.png)

#### 我的/未读

 ![](https://global.discourse-cdn.com/meta/original/3X/9/8/9855537241f1fad19a9257f43e61513ae4cce410.png)

#### 我的/分类

（设计稿中缺少可点击的星标。此外，此屏幕可能无法实现。）

 ![](https://global.discourse-cdn.com/meta/original/3X/3/b/3bd45eeeae3317d50d7fab79778812fc87a1ad97.png)

### 扩展目标：

- 已收藏的分类应显示在 /categories 页面的顶部以及分类下拉菜单中。
- 用户可以将“我的分类”设置为默认索引页。
- 管理员可以定义“我的分类”预设，以便注册用户已经配置了一些默认收藏。

---

_[View the full topic](https://meta.discourse.org/t/topic-list-tabs-for-user-customizeable-saved-filters/40953)._
