写点什么

Yelp 开发团队发布内部网站设计指南

  • 2014-02-14
  • 本文字数:630 字

    阅读完需:约 2 分钟

近日,Yelp 开发团队在博客发布消息:Yelp 公开了内部网站设计指南。这份文档此前是Yelp 内部使用文档,为设计师、产品经理、工程师提供了Yelp UI 模式的通用信息,目的是保证Yelp 网站的视觉设计一致性、降低技术模块化难度、可复用标记和样式文件。

Yelp 开发团队表示,开发一个新功能时有三条原则:

  1. 采用预发布模式;
  2. 真的采用预发布模式;
  3. 如果预发布模式不能解决设计问题,有两个选择:
  • 修改已有模式来解决问题,并修改设计指南,让 Yelp 所有设计都改变;
  • 建立一个新模式,并融入 Yelp 的 UI 设计中,以备将来使用;

接着文中解释为什么要这么做以及他们怎么做。关于为什么:Yelp 发展近 10 年,前端代码已经超出控制,分散且没有缺乏更高效率。Yelp 开发团队的做法是:从 Photoshop 实体模型来编码,从设计和构建中剥离出组件。用 Sass 混入,Yelp 团队通过网格系统重构了已有布局。

Yelp 团队建议不要重复造轮子,对于设计师来说,不用去想如何呼出一个信息页面:“island”模式可以解决,对于同一功能,前端工程师也不用去想如何从头构建,只需简单使用文档标识。

文章最后提供了一些设计参考资料:

原文英文链接: Yelp’s got style (and the guide to back it up)

2014-02-14 07:123291

评论

发布
暂无评论
发现更多内容

Elasticsearch document routing 数据路由

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

区块链技术发展及应用:现状与挑战

CECBC

区块链

2月日更挑战|达标抽奖季,更有暖春大满足礼包等你来

InfoQ写作社区官方

2月春节不断更 热门活动

批判性思维自修课(五)

石君

28天写作 批判性思维

图解类加载器和双亲委派机制,一看就懂

Java鱼仔

Java 程序员 面试 类加载

用helm chart将chripstack部署到kubernetes之上

远鹏

Kubernetes IoT Helm ChirpStack LoraWan

产品 0 期 - 第三周作业

Jxin

开发质量提升系列:标准模板(上)

罗小龙

方法论 28天写作

在nodejs中创建cluster

程序那些事

nodejs cluster 程序那些事 childprocess workerThread

第十周命题作业

cc

聊聊我的原创维权二三事

架构精进之路

自我思考 七日更 28天写作

VS +QT 手动添加Q_OBJECT 报错问题解决

Creep

c++ qt

第十周 模块分解 作业 「架构师训练营 3 期」

胡云飞

架构师训练营 - 第五周作业

Mark

2021年,开发者的落日

王知无

大数据

Apache老母鸡又下蛋?一文俯瞰Apache Superset

王知无

大数据

企业是如何解决HDFS单点问题的?

大数据老哥

大数据 hadoop

架构入门感悟总结

笑春风

我看好数据湖的未来,但不看好数据湖的现在

王知无

大数据 数据湖

Spring 动态代理时是如何解决循环依赖的?为什么要使用三级缓存?

程序员小航

spring 源码

《程序员修炼之道》- 解决问题,而不是去责备(6)

石云升

程序员 bug修复 28天写作

产品 0 期 - 第三周作业

vipyinzhiwei

关于微信8.0的一些社交小心思

静陌

微信 张小龙 社交

第十周课后练习

Binary

前端工程师的一大神器——puppeteer

执鸢者

大前端 Node puppeteer

使用 Tye 辅助开发 k8s 应用竟如此简单(一)

newbe36524

Docker 微服务 k8s dotnet

欢度春节|话题王者 VS 互动先锋(第二季)

InfoQ写作社区官方

话题讨论 热门活动

webpack | 进阶用法1:多入口构建/资源内联/脚本分离等

梁龙先森

大前端 webpack 28天写作

区块链隐私保护、体系结构与智能合约研究

CECBC

区块链

航运业“搭台” 区块链“唱戏”

CECBC

航运

95 后张勇:Apache Pulsar Committer 军团新生代力量

Apache Pulsar

大数据 开源 pulsar Apache Pulsar 消息系统

Yelp开发团队发布内部网站设计指南_语言 & 开发_sayhelen_InfoQ精选文章