设计发布功能该如何思考?

前几天在看《设计体系》,书里提到了设计模式的概念。此概念最早是建筑师克里斯托弗·亚历山大在他的著作《建筑的永恒之道》和《建筑模式语言》中提出的。

在《建筑模式语言》里是这么描述模式的:“每种模式都描述了一个在我们的环境中反复出现的问题,以及该问题的解决方案的核心思想。”在《设计体系》中,将模式描述为一种用于解决特定设计问题的可复用的方案。

在《界面设计模式》中也详细介绍了不少的界面设计模式。我想对于设计解决方案也同样存在可复用的模式,只不过会根据业务的不同存在个体差异,但基本思路依然可复用。

所以本文重点针对发布功能,复盘一下工作中遇到的问题。

背景

需求是这样的:

高等院校针对每一个专业会有相对应的一份人才培养方案。培养方案中包含培养目标、毕业要求、课程等相关设置项。教务处的老师在平台内完成培养方案录入和设置,其中课程目标会分配给相关授课老师去设置。大家各自完成自己负责的部分后,由教务处的老师发布培养方案,培养方案的相关数据就可与学习活动关联起来,计算每个学生对应培养方案中的各个要求的达成情况。

在系统原有的设计中,培养方案发布功能不可逆,一旦发布就不可再进行编辑、撤回。这导致培养方案发布后若老师发现部分课程尚未完成维护或者目标设置有误却无法修改的情况。所以为了解决该问题,需在培养方案发布后增加允许重新编辑的功能。

想想你会如何增加?

在原有的功能设计中,对于每一个培养方案仅存在一个版本。若允许已发布的培养方案重新编辑,则对于同一个培养方案会存在 2 个版本,编辑中和已发布的。你也许会想到很多产品发布后也允许编辑,但只有一个版本啊~那么接着往下看~

一、为什么要发布?

为什么要发布,实时同步不可以嘛?

发布从字面解释为公开宣传或发表(来自Oxford Languages)。可以理解为将仅自己可管理的内容公开给其他人。发布按钮存在的意义在于让创建者能够控制内容公开的权限。当创建者需要公开时,点击发布按钮就可公开给其他人。若创建者不想拥有内容公开的控制权,实时同步当然也可以。那么什么内容用户想拥有对其公开的控制权呢?

(1)内容的隐私性

比如社交媒体的帖子、个人的照片或视频等,用户希望对自己的创作有一定的控制权,以确保在网络空间中的隐私和安全。

(2)内容的准确度

像学术论文,法律法规,科研报告等一些对内容表达的准确度要求较高的,用户需要仔细斟酌后,使用发布的动作确认公开给其他人或者是允许被其他数据引用。我们产品中培养方案也属于其一,需要确保内容的准确度和严谨性。

(3)公开范围

公开范围越大,代表内容的影响力和传播范围也就越广,错误或者不准确的内容可能会对很多人产生负面影响,从接受者考虑,为了保证内容的准确度需要发布按钮。从内容创建者考虑,内容的准确度会给创建者带来积极的社会效用,所以也需发布按钮。

二、发布后,有更新如何同步?

1. 编辑后确认即更新

这种比较常见的就是内容类产品,比如知乎、微信公众号、

阿青,公众号:阿青碎碎念。B端UX设计师。

本文


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部