百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

后台产品设计规范-Ant Design实践到落地-详情篇

ccwgpt 2024-10-04 14:04 36 浏览 0 评论

本文作者在对一个电商系统进行系统重构的过程中,发现存在着一些问题,导致各个后台系统的用户体验不统一,与业内优秀的电商系统差距较大。于是决定使用Ant Design Vue这套框架对现有系统再进行一次优化,本文讲述了这之中详情页的设计规范,一起来看一下吧。

2016年,我进入一家中型跨境电商公司,开始负责整体电商系统的系统重构产品工作,将原本一套开源的电商系统架构重构解耦成颗粒度更小、松耦合的分布式微服务系统架构,因为原本的系统架构在性能、效率、体验上已经远远不能满足公司的成长速度。

整体系统架构包含类目系统、商品系统、库存系统、促销系统、订单系统、售后系统、会员系统、财务系统、CMS系统、CPS系统等等。

2019年,全部重构完成。整个过程,就像给一个高速行驶的汽车换轮胎。

重构过程中产生了一些遗留问题:

  1. 更关注业务、架构、流程、功能、逻辑,对视觉、交互、体验关注较少。重构中前端开发资源投入较少,所有后台系统均由后端开发直接渲染页面。
  2. 后台系统太多,不同产品经理工作习惯、交互能力、审美水平各不一样,各自负责的后台系统用户体验不统一。
  3. 所有后台系统虽然都是用Bootstrap这套前端框架,但是Bootstrap组件用法非常多,导致不同产品经理在实践时存在差别。
  4. 所有模块的重构产品方案,我虽然都有评审,但是评审时更关注流程、功能、逻辑,对视觉、交互没有制定统一的规范。

以上四点,导致各个后台系统用户体验不统一,与业内优秀的电商系统(如shopify、有赞)差距较大。

基于此,在调研了大量的前端框架情况下,我们决定使用Ant Design Vue这套框架对现有系统再进行一次优化,于是有了这篇设计规范。

前文“后台产品设计规范-Ant Design实践到落地”中已经说明了“布局”、“适配”、“间距”、“常用组件”、“文案”等基础规范,详情可查看前文并下载源文件。

前文后台产品设计规范-Ant Design实践到落地-表单篇中已经说明了“表单分区”、“表单设计原则”、“Ant Design Vue表单常用组件使用说明”、“表单实践案例”。

此文专门讲述详情页的设计规范。

一、详情页分区

详情页分区是基于布局、适配、间距规范之上,经过大量分析原有后台详情页面,最后总结的一套详情页分区规则。

可查看下图:

1.详情页分区讲解

(1)表单布局:画布1440px,导航区200px,详情区两侧间距分别24px,详情区1192px。

(2)详情页分为通栏、两栏、三栏、四栏四种样式。为了保持结构化的格式,防止多种详情页样式交错而出现的设计原则与视觉不统一问题,此处约定“一个信息分组只能选择一种样式,尽量避免一个信息分组出现两种详情页样式”。

(3)单个详情页中尽量避免同时出现两栏样式、三栏样式、四栏样式,也就是在单个详情页中通栏样式+两栏样式、通栏样式+三栏样式、通栏样式+四栏样式可以结合起来使用,但是避免通栏样式+三栏样式+四栏样式结合起来使用。例如三栏样式和四栏样式同时出现在一个样式,会存在多个信息分组对齐线不一致的问题,看起来样式比较混乱,不利于提高浏览效率。

(4)经过大量分析后台字段长度,推荐详情页样式的使用频率如下:

2.通栏规范&通栏样例

3.两栏规范&两栏样例

4.三栏规范&三栏样例

5.四栏规范&四栏样例

二、详情页设计原则

1.是否需要详情页?

很多场景下,其实并不需要规划、开发详情页,用编辑表单也可以满足业务需求。那么具体是哪些场景不需要详情页呢?

总结原则就是:如果页面只需要编辑功能且没有查看编辑操作日志的需求,可以不需要详情页,直接用编辑页面代替,节省开发成本。

如果页面里需要承载更多的功能,那么就需要设计详情页,并将功能归纳于按钮组中。如果页面需要展示操作日志,也需要设计详情页展示操作日志。

2.按钮组

我们固定将详情页的按钮操作放置于页面右上角。按钮组分为常规操作和主操作,如下图所示:

如果有需要特别突出的功能,可以使用主操作按钮;如果没有需要突出的功能,按钮组可以不使用主操作按钮。常规操作的排序需要按操作的优先级依次排序。

3.Tab分区

当页面非常长,浏览非常耗时的场景下,可以使用Tab分区功能。切换Tab可以快速切换至页面设置的锚点处,提高浏览效率。

4.信息分组

信息分组在表单中也有提到此原则,详情页信息分组的归类需要和表单保持一致,不能出现A字段在表单中属于“信息分组一”,在详情页中属于“信息分组二”。

5.字段顺序

查询栏、列表页、详情页的字段顺序尽量保持一致,避免字段过多时找不到对应的字段信息。

6.数据脱敏

7.折叠

在表单的设计原则中有提到,当同一个信息分组内内容非常多时,可根据使用频率将低频使用的内容折叠起来,提高高频内容的操作效率。详情页同理,也可以根据需要使用此功能。

8.复制

详情页可以在高频复制字段右侧增加“复制”功能,方便用户操作。例如订单号、快递单号等。

9.操作日志

操作日志固定按列表展示“操作类型”、“操作内容”、“操作人”、“操作时间”,需要在PRD中详细说明不同操作所对应的“操作类型”和“操作内容”。如下图所示:

三、实践案例

1.商品详情

2.优惠券详情

3.订单详情

4.欢迎语详情

四、结语

以上是详情页的产品设计规范,案例中只列举了最复杂的高级详情页,简单详情页没有做更多的阐述,大家可以运用自己的理解,结合公司的实际情况,制定自己团队的设计规范。

Ant Design的使用规范,从第一篇的通用规范,到第二篇的表单规范,到这篇的详情页规范,核心内容基本上就介绍完了。

最重要的是:要遵循规范,但是又不能局限于规范之中,要在理解规范的基础上根据自身业务场景灵活变通,提升用户体验,提升使用效率。

接下来的系列主题是“电商后台产品设计指南”,我会从基础分类、运营分类、商品、库存、营销、推广、装修、用户、订单、售后、物流、财务、数据、权限等模块一一讲述产品设计思路、功能点以及详细的产品设计方案、核心功能逻辑。

作者:城雨尘,公众号:城雨尘(ID:bymono)

本文由 @城雨尘 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

相关推荐

自己动手写Android数据库框架_android开发数据库搭建

http://blog.csdn.net/feiduclear_up/article/details/50557590推荐理由关于Android数据库操作,由于每次都要自己写数据库操作,每次还得去...

谷歌开源大模型评测工具LMEval,打通谷歌、OpenAI、Anthropic

智东西编译|金碧辉编辑|程茜智东西5月28日消息,据科技媒体TheDecoder5月26日报道,当天,谷歌正式发布开源大模型评测框架LMEval,支持对GPT-4o、Claude3.7...

工信部:着力推动大模型算法、框架等基础性原创性的技术突破

工信部新闻发言人今日在发布会上表示,下一步,我们将坚持突出重点领域,大力推动制造业数字化转型,推动人工智能创新应用。主要从以下四个方面着力。一是夯实人工智能技术底座。通过科技创新重大项目,着力推动大模...

乒乓反复纠结“框架不稳定”的三个小误区

很多球友由于对框架的认知不清晰,往往会把“框架不稳定”当成一种心理负担,从而影响学球进度,其典型状态就是训练中有模有样,一旦进入实战,就像被捆住了手脚。通过训练和学习,结合“基本功打卡群”球友们交流发...

前AMD、英特尔显卡架构师Raja再战GPU,号称要全面重构堆栈

IT之家8月5日消息,知名GPU架构师拉贾科杜里(RajaKoduri)此前曾先后在AMD和英特尔的显卡部门担任要职。而在今日,由Raja创立的GPU软件与IP初创企...

三种必须掌握的嵌入式开发程序架构

前言在嵌入式软件开发,包括单片机开发中,软件架构对于开发人员是一个必须认真考虑的问题。软件架构对于系统整体的稳定性和可靠性是非常重要的,一个合适的软件架构不仅结构清晰,并且便于开发。我相...

怪不得别人3秒就知道软考案例怎么做能50+

软考高级统一合格标准必须三科都达到45分,案例分析也一直是考生头疼的一门,但是掌握到得分点,案例能不能50+还不是你们说了算吗?今天就结合架构案例考点,分享实用的备考攻略~一、吃透考点,搭建知识框架从...

UML统一建模常用图有哪些,各自的作用是什么?一篇文章彻底讲透

10万+爆款解析:9大UML图实战案例,小白也能秒懂!为什么需要UML?UML(统一建模语言)是软件开发的“蓝图”,用图形化语言描述系统结构、行为和交互,让复杂需求一目了然。它能:降低沟通成本避...

勒索软件转向云原生架构,直指备份基础设施

勒索软件组织和其他网络犯罪分子正越来越多地将目标对准基于云的备份系统,对久已确立的灾难恢复方法构成了挑战。谷歌安全研究人员在一份关于云安全威胁演变的报告中警告称,随着攻击者不断改进数据窃取、身份泄露和...

ConceptDraw DIAGRAM:释放创意,绘就高效办公新未来

在当今数字化时代,可视化工具已成为提升工作效率和激发创意的关键。ConceptDrawDIAGRAM,作为一款世界顶级的商业绘图软件,凭借其强大的功能和用户友好的界面,正逐渐成为众多专业人士的首选绘...

APP 制作界面设计教程:一步到位_app界面设计模板一套

想让APP界面设计高效落地,无需繁琐流程,掌握“框架搭建—细节填充—体验优化”三步法,即可一步到位完成专业级设计。黄金框架搭建是基础。采用“三三制布局”:将屏幕横向三等分,纵向保留三...

MCP 的工作原理:关键组件_mcp部件

以下是MCP架构的关键组件:MCP主机:像ClaudeDesktop、GitHubCopilot或旅行助手这样的AI智能体,它们希望通过MCP协议访问工具、资源等。MCP主机会...

软件架构_软件架构师工资一般多少

软件架构师自身需要是程序员,并且必须一直坚持做一线程序员。软件架构应该是能力最强的一群程序员,他们通常会在自身承接编程任务的同时,逐渐引导整个团队向一个能够最大化生产力的系统设计方向前进。软件系统的架...

不知不觉将手机字体调大!老花眼是因为“老了吗”?

现在不管是联系、交友,还是购物,都离不开手机。中老年人使用手机的时间也在逐渐加长,刷抖音、看短视频、发朋友圈……看手机的同时,人们也不得不面对“视力危机”——老花眼,习惯眯眼看、凑近看、瞪眼看,不少人...

8000通用汉字学习系列讲座(第046讲)

[表声母字]加(续)[从声汉字]伽茄泇迦枷痂袈笳嘉驾架咖贺瘸(计14字)嘉[正音]标准音读jiā。[辨形]上下结构,十四画。会意形声字,从壴从加,加也表声。注:从壴,字义与鼓乐有关;从加,字义与...

取消回复欢迎 发表评论: