阿里控制台系统提效之路_第1页
阿里控制台系统提效之路_第2页
阿里控制台系统提效之路_第3页
阿里控制台系统提效之路_第4页
阿里控制台系统提效之路_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,阿里巴巴业务平台事业部 - 前端技术专家 Alibaba Fusion Design 中后台 / Design System / DPL / 可视化,钱陈(潕量),02.,阿里控制台解决方案,解决问题的理论和方法,03.,进一步提效的思考,还在建设中,未来可期,01.,控制台系统的现状与问题,发现问题,目录,Part 1: 控制台系统的现状与问题,设计品牌化 vs 组件库UI适配能力,规范一致性要求 vs 设计与开发协同的问题,设计规范,设计,设计,设计,开发,开发,开发,开发,开发,开发,产品,是否高质量?,设计规范抽象,是否执行了规范?,Part 2: 阿里控制台解决方案(Fusion)

2、,核心解法,需要一套能够支持各部门品牌皮肤定制诉求的组件库,需要一套落实品牌皮肤一致性的工作流机制,案例演示:平台主题配置 - by 品牌设计负责人,演示站点配置平台,案例演示: 页面设计辅助工具 - by 业务设计师,案例演示: 前端项目切换主题 - by 开发者,需要一套能够支持各部门品牌皮肤定制诉求的组件库,粒子设计原理,space,button,button,粒子,Design Token,粒子理论在前端的实现,/ - 品牌主色 - / / brand1-1 / group brand / semantic 浅 / export $color-brand1-1: #DEE8FF !de

3、fault; / brand1-6 / group brand / semantic 常规 / export $color-brand1-6: #5584FF !default; / brand1-9 / group brand / semantic 深 / export $color-brand1-9: #3E71F7 !default; / - 功能色 - / / 成功 / success-1 / group function / semantic 浅 / export $color-success-1: #E4FDDA !default; / success-2 / group func

4、tion / semantic 常规 / export $color-success-2: #CDF2BE !default; / success-3 / group function / semantic 深 / export $color-success-3: #46BC15 !default; / success-4 / group function / semantic 重 / export $color-success-4: #41A716 !default;,/ - font-family - / / family / semantic 字体 / export $font-fami

5、ly-base: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei !default; $font-family-en: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial !default; $font-family-zh: Microsoft YaHei, SimSun, Arial !default !default; / - font-size - / / display-3 / semantic 运营标题-大 / group siz

6、e / export size $font-size-display-3: 56px !default; / display-2 / semantic 运营标题-中 / group size / export size $font-size-display-2: 48px !default; / display-1 / semantic 运营标题-小 / group size / export size $font-size-display-1: 36px !default; / headline / semantic 标题-大 / group size / export size $font

7、-size-headline: 24px !default; / title / semantic 标题-中 / group size / export size $font-size-title: 20px !default;,/ - line / / line-zero / semantic 无 / export size / group size / type Length / unconfigurable $line-zero: 0 !default; / line-1 / semantic 细 / export size / group size / type Length $lin

8、e-1: 1px !default; / line-2 / semantic 常规 / export size / group size / type Length $line-2: 2px !default; / line-3 / semantic 粗 / export size / group size / type Length $line-3: 3px !default; / line-solid / export style / group style / unconfigurable $line-solid: solid !default; / line-dashed / expo

9、rt style / group style / unconfigurable $line-dashed: dashed !default;,组件由粒子组成,组件的变量来自粒子,/ height / namespace size/bounding $btn-size-m-height: $s-7 !default; / padding / namespace size/bounding $btn-size-m-padding: $s-3 !default; / border width / namespace size/bounding $btn-size-m-border-width: $l

10、ine-1 !default; / size / namespace size/text $btn-size-m-font: $font-size-body-1 !default; / size / namespace size/icon $btn-size-m-icon-size: $icon-xs !default; / margin / namespace size/icon $btn-size-m-icon-margin: $s-1 !default; / split icon / namespace size/icon $btn-size-m-icon-split-size: $ic

11、on-xs !default;,/ text / namespace statement/normal $btn-pure-primary-color: $color-white !default; / text / namespace statement/hover $btn-pure-primary-color-hover: $color-white !default; / background / namespace statement/normal $btn-pure-primary-bg: $color-brand1-6 !default; / background / namesp

12、ace statement/hover $btn-pure-primary-bg-hover: $color-brand1-9 !default; / border color / namespace statement/normal $btn-pure-primary-border-color: $color-transparent !default; / border color / namespace statement/hover $btn-pure-primary-border-color-hover: $color-transparent !default; / border st

13、yle / namespace statement/normal $btn-pure-primary-border-style: $line-solid !default; / corner / namespace statement/normal $btn-size-m-corner: $corner-1 !default;,粒子,规则,需要一套落实品牌皮肤一致性的工作流机制,自上而下品牌化的落成 - 解决品牌一致性问题,设计系统,设计,设计,设计,开发,开发,开发,开发,开发,开发,设计根据品牌产出设计稿,设计稿在工程落地,产品 - 品牌 品牌 - 设计系统,产品,工作流,主题负责人,前端

14、,平台: 配置主题,设计工具端,npm,Project,设计,变量实时编译,修改变量,替换 css,实时sass编译服务,sass 变量,浏览器,编译 css,业务组件实时编译,基础组件编译,设计端插件核心,配置平台,Designtoken,Sketch,设计插件FusionCool,render,Event,基础组件,WebView,图表组件,业务组件,html2sketch,组件通过 html2sketch 技术渲染到sketch,阿里内部使用现状,3000+,项目使用,1000+,有效主题个数,30+,服务BU,Part 3: 进一步提效的思考,思路与大家一起探讨,完成了组件UI能力定制

15、 完成工作流串联,是否就彻底的解决了页面问题?如何还能进一步提效?,全链路的看工作流问题,设计稿,web,UI 还原,逻辑填充/联调,前端,更快,少写CSS,少写DOM,更快,少写逻辑,少联调,如何让UI还原更快,更少的写 HTML/CSS 代码?,1,组件问题 - 页面问题,粒子,基础组件,业务组件,区块,模板,布局,201605,组件,页面,布局问题: 排列问题和间距问题,上下间距,上下左右等距,上下左右不等距离,设计师视角:间距,前端视角:margin/padding,后端视角:间距,内容区:组件之间的间距问题,背景色,横向模块的间距,纵向模块的间距,10%15%,理论持续升级: 解决布

16、局和间距之间的问题,Layout/Box 布局编排,间距规则抽象 设计配置,去布局层面的胶水代码,去除组件排列的胶水代码,.btn-primary + .btn-primary margin-left: 8px; .table + .pagination margin-top: 10px ,如何让逻辑和联调更快?,2,能力复用,统一工程体系和方案:有能力可用,统一解决方案专项治理,流程设计器,Web Excel,表单及设计器,图表设计器,物料 规范,基础组件,业务通用组件,商家后台,内部控制台,财务,领域,工程 体系,block,block,block,物料的沉淀和复用:让大家的物料都能进来,物料中心,前端,物料使用,设计,物料沉淀,物料使用,源码开发 ProCode,设计稿使用,物料使用,物料沉淀 schema2code 转代码,非专业前端,搭建 LowCode,标准规范,领域细分,集团物料流通:精品物料上浮分类提供复用,分类/推荐,组织维度,存储中心,低代码业务组件 (npm+schema),区块 (schema),模板 (schema),业务组件 (npm),区块 (npm),模板 (npm),Html2Sketch,物料中心Portal,Low-code / No-code 搭建平台,全域,领域内细分/推荐,开放S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论