2009年2月21日星期六

[转]A List Apart 经典文章中译:突破网格设计的僵局

11月的一个深夜,我飞临我的故乡亚利桑那 Tucson 的上空,我为这个城市网格式的布局所打动,Tucson 是美国通过规划而建造的城市之一,从上空看,这个城市的所有东西都被设计者精心布局(图1),我刚从伦敦回来,伦敦正好相反,伦敦的城市布局(图2)曲里 拐弯,看上去更像是出之天然。
Tucson

图 1:亚利桑那的 Tucson

London

图 2:伦敦

我构想这篇文章已久,这两个城市的俯瞰图让我联想到 Web 设计,当今的技术可以让我们自由实现网格式设计,或者完全跳出网格之外,这种选择对 Web 设计师的推动是毫无疑问的,然而真正的挑战是,我们该如何放弃那些闭塞的思想而跳出网格之外思考。

城市的感觉

将城市规划推之 Web 设计,二者之间的相似之处很有趣。网格布局非常适合创建可预见的,易于导航的网站,网格可以很好地帮助设计师进行规划,让用户易于访问(图3)。

Grids and Grid Design(s)

图 3: Ryan Brill

从 正面意义上看,Tucson 这个城市当然很容易访问,一点方向感或一张街道图就足够了,居民向别人指示自己的方位,只需说,我在 Campbell Avenue 和 Prince Road 交叉路口的西南拐角处就可以了。公共交通都是正南正北或正东正西,辨路是很容易的。

而从另一方 面说,Tucson 的设计者最初的规划只考虑到有限的扩张,当城市发展到规划之外的地方,问题就出现了。Tucson 网格化的局限阻止了不同风格社区或邻里的出现,很多 Tucson 的居民觉得这个城市缺乏一个充满活力的市中心或众多有个性的社区,结果,即使这样的区域出现了,也容易前往,他们也懒得去找。

伦敦却不同,它简直是个迷。我知道伦敦人自己也要靠城市指南才可出行。这个城市的交通系统充满挑战,那些出租车司机需要通过专门的考试才能上岗。这个城市的自然成长并没有让它成为一个容易出行的地方。

然而在伦敦,精彩纷呈的城区与口味独特的邻里到处都是,文化聚集区以及奇趣社区也不一而足。虽然更难出行,因为口味纷呈,人们反而更乐意置身其中。

这个隐喻也适合那些趋向自然的 Web 设计,人们如何才能轻松地在那些曲里拐弯的胡同中穿梭?从另一个方面说,漂亮的设计可以通过打破我们所一直遵从的条条框框而得以实现。图4中你可以看到,突破网格设计的规矩如何让设计既保持易用性,又看上去与众不同。

网格代码的迷思

作为一个更多注重代码而不是设计的人,我很迷惑地发现我们的设计是如何拘泥于代码,我相信是长期的表格布局让我们画地为牢(图5),联想到最新的 CSS 布局,很容易知道这是为什么。

Table Grid

图 5: k10k

表格布局很适合网格设计。表格的代码本身就是重现一个网格,我们只是在单元格中填入图片,文字,界面元素来完成我们的设计(图6)。如果我们想实现复杂的非结构化设计,就需要在文档中运用大量图片,导致整个文档的臃肿。

Boxes creating a grid

表 格布局有一些优势,然而跟城市规划一样,优势有时候也可以变成劣势。基于表格的网格保证它里面的所有单元格规规矩矩,要想让所有的列拥有同样的宽度?太简 单了,表格的天性如此。让单元格之间保持一致的间隙?也是小菜一碟。然而,如果你不想要这种整齐划一的结构怎么办?很不幸,你做不到。

CSS 改变了这一切,这是我认为我们还未学会为 Web 而设计的理论依据。我们,尤其是那些从长期的表格布局转到 CSS 的人,刚刚开始明白 CSS 的视觉模型对打破网格设计的陈规多么有帮助。CSS 布局完美吗?并不,在 CSS 带来的好处之外我们还失去了一些东西。整列扩展对 CSS 设计来说是很大的问题,单元格的间隙问题也是。

CSS 无非是边线与盒子,网格中也有,然而二者的本质区别是,CSS 允许我们将一个盒子从其周围的环境中独立出来任意处置(图7)。

The Box Model

图 7

我们可以使用 position 或 float 属性定位,我们可以用轻量级图片充当背景,因此使用 Box 的时候我们既可实现网格布局,也可以更有效的实现非网格布局,你可以在 Dave Shea 的 Blood Lust 中看到这个例子,这是他在 CSS Zen Garden 中使用的众多设计之一(图8)。

图9展示了 Blood Lust 中运用的基于 BOX 的非结构化设计,也展示了如何使用 CSS 和 BOX 实现相互独立的非结构化网格。

Grid boxes used for a deconstructed grid

图 9

一旦我们明白了 BOX 的能力,我们就可以很容易突破网格的束缚。图10中展示了一种高度非结构化,甚至是自由的设计。

这些 BOX 使用 CSS 定位:

Grid boxes for spontaneous, non-grid design

图 11

不仅代码变得更干净,对熟悉 CSS 布局的设计者而言也更直观简单。而这种设计也同样直观易用且不落俗套。

展望

现代布局技术之美是我们有更多选项可选。使用 CSS 我们可以创建易于管理,轻量,视觉丰富的设计,如果乐意,也可以是网格设计,同时,我们也可以很容易地打破或解除这个网格。

这为当代 Web 设计带来更多机会,我们不应因为对网格设计更熟悉而重蹈覆辙。

对于我们这些长期耽于表格布局的人来说,面临的困难尤其大。对多年的 Web 设计者,这意味着同一直使用的东西决裂,有些人也许并不觉得难,然而绝大多数人会心存畏惧。我们需要学习 CSS 模型的工作原理,还要勇于同陈规告别。

有一些新人,他们从未从事过表格布局设计,对他们来说,我们过去的方法既奇怪又死板,正是从这些人中,我们有希望看到更多对设计陈规的突破。

Web 正在走向成熟,我们设计方式也在改变,我们的面前有更多的创新与创意。我们不会拘泥于被规划的城市,我们可以实现独特的设计,我们这些老设计师,联合当今的新人会让 Web 日新月异。

相关阅读

作者感谢 Mark Boulton 的 grid-system 系列文章,并感谢 Timothy Samara 2002 年出版的 Making and Breaking the Grid。

本文作者

Molly E. Holzschlag

Molly E. Holzschlag 是一个知名的 Web 标准倡导者与传授者。她的30多本著作中最畅销的是她同 Dave Shea 合写的 The Zen of CSS Design (禅意的 Web 设计)。Molly 是 W3C 工作组受邀专家,也是 Web 标准项目组(WaSP)的前主管。Molly 同设计者,开发者,执行者与决策者们一起,为实用的,漂亮的,有意义的 Web 提供推动力。

译后记

这是一篇发表于 A LIST APART 的 2005 年的文章,2005年,CSS 布局还不像现在这样普遍,而表格布局已经让很多人不堪其重,作为 Web 领域资深的专家,作者 Molly E. Holzschlag 也是表格布局的长期使用者,当 CSS 接近成熟,基于 CSS 的布局让人耳目一新的时候,她对基于表格的网格设计的心情是复杂的,从文章中可以看出。

然 而时间到了2009年,当 CSS 已经无孔不入,CSS 布局也变得烂熟的时候,我们很有必要再次对网格设计进行思考,网格死了吗,或者说表格是邪恶的吗?答案并不那么简单,当今的 Web,无论怎样变化,它的宗旨是永恒的,除了 Web 应用,Web 永远不变的使命是表达和传递信息,如果你是一个文人,你会爱上伦敦,然而如果你是个邮递员,你会选择 Tucson。因此不管是网格设计还是自然设计,并没有绝对的优劣,网格设计更清晰整洁,自然设计更优雅精炼。

而表格,也并不象很多人说的 那么邪恶,须知,现在的表格已不是昔日的表格,BOX 可以结合 CSS,表格也可以,完全使用 CSS 进行修饰的表格就像一组有机组合并互动的 BOX,当你并不需要其中的单元格精确定位的时候,表格是一种比 BOX 更完美的容器,因为它对所有浏览器的兼容是最好的,它不会坍塌,不会长短不一,它的行为更容易符合预期,最重要的是,它是人们对事物进行组织的一种最直接 的方式。

本文国际来源:http://www.alistapart.com/articles/outsidethegrid
原文作者 Molly E. Holzschlag
中文翻译来源:COMSHARP CMS 官方网站,译者35公里。

2009年2月20日星期五

[转]SFeed:购物领域的微博客网站

来源:天涯海阁

SFeed是一个购物领域的微博客(Shopping MicroBlog)网站。SFeed旨在帮助人们分享自己在网上找到的好的商品,通过微博客的形式更好的和好友来进行网上购物信息的交流。SFeed主要的一些功能如下:

1)通过SFeed提供的书签服务,可以直接将其他购物网站上面的信息收藏到SFeed进行分享;
2)可以通过Follow自己的好友可以获取自己的好友收藏的购物信息;
3)可以在SFeed上面分享可视化成套(Set)的商品

上面是SFeed的浏览页面,左侧是所有人收藏的购物信息,右侧则是一些基于收藏数的收藏最多的物品,最受欢迎的成套商品等等。

SFeed提供了一个成套商品(Set)分享功能,就是可以利用SFeed里面收藏的商品来组合出一套商品组合,这些商品既可以通过关键词搜索,还可以通过颜色来进行搜索。这些成套的商品组合可以在此被分享。
个人认为这样一个通过类似于Twitter的微博客平台来进行购物商品的分享和交流是很有意义的,并且利用这种社会化收藏和推荐,再引入基于这种收藏和推 荐的Digg服务,从而形成对于商品本身购买的一个评价体系,这是非常有价值的。在目前B2C和C2C网站如此多的情况下,一个基于社会化网络的购物商品 推荐平台将是很有意义的。
链接:http://sfeed.com/

2009年2月19日星期四

[组图]22个苹果风格的Web设计[转]

  一直就佩服苹果的设计师们。我总是和朋友们提起,全世界最顶尖的设计就是苹果,最新锐的设计都出自苹果,然后别人会一窝蜂的模仿。
  在网上看到了这个文章,很不错,转过来,谁让自己以前就是一个视觉设计师呢。
  转自:20ju.com
众所周知,苹果是世界上最富创意和创新的公司之一,因此我们周围才有那么多追随苹果风格的软件公司或 Web 设计师。而苹果公司网站本身也因其易用性,功能与漂亮的设计而备受称赞。本文精选了22个苹果风格的 Web 设计,这些公司中一些本身就是销售苹果产品的,因此不难理解他们为什么选用这样的风格。

Apple.com




1. Icon Designer

2. iSlayer

3. Versions

4. Checkout

5. Small Transport

6. MacRabbit


7. 280 Slides

8. Disco

9. Warehouse

10. Cha-Ching

11. RapidWeaver

12. DeskLickr

13. Tangerine!

14. 1Password

15. Jumsoft

16. Roxio Toast

17. CandyBar

18. Cultured Code

19. Anxiety

20. Tao Effect

21. TaskMate

22. The Invoice Machine


本文作者 Chad Mueller 运行着一个设计博客,Inspiredology。他还是一个自由职业设计师,从事 Web, 博客,Logo 等设计。

本文原文来源:http://www.webdesignerdepot.com/2009/02/22-website-designs-inspired-by-applecom/
中文来源:COMSHARP CMS 网站

2009年2月18日星期三

[转]TinyChat:创建临时的网页聊天室

TinyChat:创建临时的网页聊天室

Posted by noknowon / 二月 18, 2009 / 73Views

tinychat-logo倘若你或者朋友没有即时聊天软件可以使用,也许不方便使用,而又需要聊天交流,那么最好的选择就是创建一个网页聊天室。TinyChat 就是一款可以随时轻松地创建临时网页聊天室的服务。

TinyChat 无论是界面、功能还是使用都非常简单实用。不需注册,点击创建就可以随机得到网页聊天室网址,使用该网址登录即可加入聊天室。

而且TinyChat 支持中文,可以保存聊天记录,还允许用户使用Twitter帐号登录,TinyChat 会自动向你所有的Followers发送消息邀请加入聊天室。此外,TinyChat 还提供Badge可嵌入博客网站中,能显示当前在线人数。

使用方法详解:

1. 点击 TinyChat 主页的“Click to Create your Chatroom”按钮,即可得到网页聊天室的网址。

tinychat-create

其实,不用进入TinyChat 主页创建也可以,直接浏览器中随意输入聊天室网址,格式为 http://www.tinychat.com/xxxx 。xxxx 可以替换为你喜欢的聊天室名称(至少4个字母),例如 http://www.tinychat.com/mayi 。所以,今后想要创建网页聊天室只要构建以上格式网址即可,非常简单方便又好记,不过也有可能撞车噢。

2. 进入聊天室,首先输入昵称或者选择使用Twitter帐户登录,然后就可以聊天了。

tinychat-chatroom

Come chat with me!

点击用户名可以向该用户发送私信。点击“+Options”可以选择更改用户名,保存聊天记录,或者将此聊天室加入到博客网站中。

保存聊天记录的方式包括,保存为纯文本、保存至TinyPaste什么是TinyPaste)、发送Email到邮箱以及和发送到Twitter。

嵌入博客的Budge如左边所示。

tinychat-chatlog

TinyChat 给我的印象和 TinyPaste非常相似,简单小巧却非常实用。

2009年2月17日星期二

[转]用户体验的交付物

Peter Morville版权所有

2009年1月27日

译者:UCD小组Douis
原文地址:http://semanticstudios.com/publications/semantics/000228.php

对用户体验从业者来说,一个令人振奋的时刻到来了。对我们价值认知的提升加上科技融合以及泛媒体趋势的发展,已经给我们的工作创造了一个改变的条件。

作为一名信息架构设计师,我非常喜欢新的挑战,即便它们把我赶出安乐窝。我曾设计过许多公共软件产品和大量的用户界面。我也曾勾画设想过未来的移动搜索。我还曾设计过跨渠道跨应用的用户体验。渐渐地,我发觉自己一直在努力帮助决策者们澄清概念。

因此,我正在重新思考自己的角色,重新定义我的交付物,并且逐渐接受多学科合作的许多全新形式。比如,我成功诱使了Jeffery Callender 成为《Search Patterns》一书的合作者,这本新书(进行中)将探讨如何为探索进行设计以及搜索的未来发展。



我们两人合作,希望能够通过丰富多彩的、引人入胜的故事、地图和插图把搜索赋予生机和活力。这就把我们带回到交付物的话题上来。

思考的工具

有两本书曾鼓舞着我换个角度去思考关于发现、沟通和设计。首先,《Made to Stick》这本书启示我去思考简洁性。它揭示了短句的强大力量,并展示了能改变想法并塑造记忆的神奇的个人故事。

  • 经典语录是简洁的圣杯。使用短小、简单的句子是容易的,任何人都能做到。相反,使用深刻精炼的句子则很难,但却会持久流传。
  • 要解决问题,要先把问题暴露出来。我们的目标是把真相告知人们,但是首先,人们必须意识到他们的确需要这些真相。
  • 这种意识-这种同感来自具体事物而不是某种模式-把我们重新带回德兰修女的名言:”所见为虚则不为;所见为实则为之。”
  • 故事的力量则是双重的:它提供了模拟(行为所需的知识)并提供了灵感(行为的动机)

第二本书《The Back of the Napkin》鼓励了我进行可视化思考。它说明了草图能够帮我们发现并推销创意:

  • 可视化思考意思是利用我们天生的看的能力-既用眼镜去看,也要用思维去看-去发觉那些未必可见的创意,快速直观地完善那些创意,然后采用一种简单易得的方式跟他人分享。

这两本书虽贵为至宝,但它们的概念却意外地难以实施,使事情简化其实使很难的。但是,对我们的项目和著作来说,我们相信那是值得努力的。所以,基于 Dan的二手交易原则:”如果可以一览无余,一切都会不同。”Jeff和我开始总结用户体验的相关交付物,并把它们排列出来,这样就可以查找、查看、设想 并展示。

交付物

这个列表描述了二十个用户体验交付物,并链接到相关的资源和实例。显然,这些东西不是全部内容,我们还必须考虑到目标、方法和文档之间的关系。而且,对我们许多人而言,交付物是至高无上的的,值得特别注意。

  1. 故事。一个用户体验的好故事能够帮助人们发现问题(或机会),鼓励人们采取行动,即使我们离开了也能长久地驻留在用户的记忆中。

    商业故事会
    领导力的密语 作者Stephen Denning
    一些文章 作者Dave Snowden
  2. 经典语录。高级指导方针以及基于现有架构的体验战略可以把一切都囊括其中。
    Proverbs
    体验战略 作者Jesse James Garrett
    启动阶段的高级推销语
    英语经典语录(Wikiquote)
  3. 人物角色。用户类型(包括其目标和行为)的描述和介绍,提醒我们”你不是用户”,在设计和开发阶段充当宝贵的罗盘。
    Personas
    角色 (Dey Alexander)
    角色并非一份文档 作者 Jared Spool
    角色 (Wikipedia)
  4. 场景。把角色定位在自然语境下,让我们思考系统如何适应真实人物的生活。
    Scenarios
    什么是场景
    场景 作者 Shawn Henry
    用例与用户场景 (IxDA)
  5. 内容清单。对文档和对象进行检查和描述是有效构建和组织的先决条件。该交付物(通常是一份电子表格)是尽职尽责的一个表现。
    Content Inventories
    制作一份内容清单 作者 Jeff Veen
    为何不可 作者Leisa Reichelt
    滚动的内容清单 作者Lou Rosenfeld
  6. 分析。我们通过交互、搜索 和导航的数据进行学习。我们通过揭示并图形展示最关键的里程碑、门户、路径和模块进行教授。
    Web Analytics
    Web分析 (Wikipedia)
    Web分析与IA 作者Hallie Wilfert
    搜索日志分析 (Dey Alexander)
  7. 用户问卷。在各种受众的多个用户中询问同样的一些问题,能够保露出现存的缺陷以及共同的需要,并显示出对客户满意度的覆盖程度。
    User Surveys
    因时制宜 作者Christian Rohrer
    美国客户满意度索引
    Pew互联网和美国生活项目
  8. 概念地图。在概念范畴中,一个良好的地图能帮我们定位,并且通过设立地标、澄清关系、识别方向帮助决策。
    Concept Maps
    餐巾的背面 作者 Dan Roam
    什么是你的心智模型? (Indi Young)
    Flickr用户模型 作者 Bryce Glass
  9. 系统地图。系统内部对象及其关系的一个视觉呈现,可以帮助涉众和用户进行理解和查找。是由”现状”变为”未来”的变速器,可使结构性的重新设计具有一个蓝图
    System Maps
    地图-地域关系 (Wikipedia)
    伦敦地下地图 (Ask Edward Tufte)
    开发分类体系 作者 Christian Ricci
  10. 任务流。用户如何在系统中移动?我们如何改进其流程?一个象征性的描述就可以照亮需求路线并显示出所选路径的优势。
    Process Flows
    用户流程 (Google Images)
    改进用户任务流 作者 Austin Govella
    需求路径 (Wikipedia)
  11. 线框图。页面和屏幕的草图可以帮我们聚焦于结构、组织、导航和交互,然后才去投入时间关注颜色、字体和图片。
    Wireframes
    线框图在哪 作者 Dan Brown
    真实的线框图 作者 Stephen Turbek
    线框交换卡 (nForm)
  12. 故事板。一系列的带有文字描述的草图排列起来就可以讲述一个故事,并按时序画出一幅用户与系统交互的图景。
    Storyboards
    漫画 作者 Rebekah Sedaca
    理解漫画 作者 Scott McCloud (视频)
    泳道图 (nForm)
  13. 概念设计。界面设计与合成艺术能唤起一种情绪反映并听过展示一幅产品未来样子的高保真图片来捕获人们的注意力。
    Concept Designs
    概念设计 (Flickr)
    概念设计工具 作者 Victor Lombardi
    投资未来 (Stuart Candy)
  14. 原型。从软件和硬件产品的纸上原型到pre-alpha版本,可用的模型能驱动快速的迭代开发并通过展示产品未来的观感促进情感上的一致。
    Prototypes
    纸上原型 作者Shawn Medero
    XHTML原型开发 作者 Anders Ramsay and Leah Buley
    WineM (Technology Sketch)
  15. 叙事报告。写作是思考和组织的最好工具。而且要推翻一份展示细节和分析建议的文字报告是很难的。报告可以作为大部分交付物的容器。
    Narrative Reports
    风格的元素 作者 Strunk & White
    战略报告 作者Morville & Rosenfeld
    商业简报 (Adaptive Path)
  16. 演示。作为商业中的国际语,幻灯片(以及视频)最适于讲故事或描绘图画。不过它们也可能无聊的要死,除非你亲自出马、强调要点并慎用项目符号列表。演示也可以作为大多数其他交付物的容器。
    Presentations
    PPT的认知风格 作者 Edward Tufte
    抵御PPT 作者 Don Norman
    信息架构峰会报告(PPT)
  17. 计划。项目计划、路线图和日程表能通过清晰地划分角色和职责来知道设计和开发活动。
    Plans
    甘特图
    项目管理 (Wikipedia)
    最后期限 作者Tom DeMarco
  18. 需求规格说明。在从设计转到开发的过程中,通常的一个必要元素是描述系统的行为或功能的需求详单。
    Specifications
    可用的软件需求规约 作者 Brian Krause
    无痛功能规约 作者 Joel Spolsky
    只是个神话? by Dan Willis
  19. 样式指南。一份手册,定义了一组标准的用于改进清晰度和一致性的特性、设计和写作风格。
    Style Guides
    样式指南导航 作者Chauncey Wilson
    Web样式指南 (Pennsylvania大学)
    Web样式指南 作者 Patrick Lynch 和 Sarah Horton
  20. 设计模板。一份提供可重用的常见问题解决方案的模板库,能描述最佳实践,鼓励分享和重用,促进一致性。
    Design Patterns
    关于模板 作者 Jenifer Tidwell
    雅虎设计模板库
    部署一个模板库

组织交付物

当然,编制一份列表仅仅是万里长征第一步。对每一个项目来说,我们都必须努力使之达到最优结合。既然我们的这些交付物没有一个分类系统,那么问下列一些问题可以帮助我们得到它们的大致分类:

  • 听众 你必须触及哪些人?
  • 内容 要传递什么信息?
  • 语境 对话发生在哪里?
  • 过程 何时发生?
  • 问题 为什么要沟通?

但是,问题不会就此结束。你认为应当更简单还是复杂? 追求数量还是质量?我们可以无休止地去组织并描述这些交付物。我们已经启程了,也许你能提供些帮助。你愿意在我们的Flickr收集上增加一些标签吗?

藏宝图

如果你读到了这里,现在可以得到一个回报。那就是大堆的交付物大堆的文字。还有,那就是问题所在:看不到森林怎么找到最好的树?我们只有回到自己习惯的事情上面。所以经常粗制滥造一堆线框图却还没意识到一个故事。所以我们在我们的墙上(还有你的墙上)制作了这幅藏宝图

User Experience Treasure Map

祝你好运!记得告诉我们你的发现!