《社交网站界面设计(原书第2版)》——2.2 社交网站要有意设计得不够完善

简介: 本节书摘来自华章计算机《社交网站界面设计(原书第2版)》一书中的第2章,第2.2节,作者:(美)克里斯蒂安·克鲁姆里什(Christian Crumlish),艾琳·马洛恩(Erin Malone)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2 社交网站要有意设计得不够完善

设计网络社交环境和设计传统媒体、内容广播式网站的一个主要区别是:在线社交社区不可能在事前就设计得非常完善。或者说,它不应该提前设计完善。我们必须给社交应用程序的用户机会,让他们亲自“完善”设计。
这一原则源自一些熟悉的概念:自定义、皮肤、用户自定义标签,以及它们可能引发的新兴的分众分类(folksonomies)等。
你可以将该过程称为“元设计”。我们为用户提供的是“渔具”和教他们如何钓鱼的指导,而不是“鱼”。我们设计的是系统规则,而不是结果。有人将其称为衍生式设计,因为你设计的是由用户自己完成整个环境的界面。
采用这种设计哲学,我们创建的是开放的空间,而不是迷宫。如果我们成功地将用户带到我们的网站,并让他们参与到社区生活(会在后面的章节讨论),他们就会在个人选择和与人协作方面有所取舍,这些取舍将决定他们共有环境更详细的形态。
但很显然,应该有所限制。你必须找到基本环境(稳定、不变且可靠的)和那些可扩展的环境之间的界线。网站类型决定这条界线存在于整体架构的哪个部分。举一个非常简单的例子:给自己的个人资料页面换肤。MySpace允许用户有众多的设计组合,例如用户可以创建一种狂欢的气氛来让人想起往日Web中Geocities的家园。Facebook为用户提供了一系列配色方案,只要你喜欢高雅的蓝色格调(Facebook的配色局限于蓝色的不同色调——译者注)。无论设计决策本身是否正确,它们会导致截然不同的结果,进而可能会奠定社交网站的基调。

相关文章
|
Java 开发工具
【GDAL-java的四个常用代码示例】
【GDAL-java的四个常用代码示例】
613 0
HarmonyOS NEXT开发教程:全局悬浮窗
今天跟大家分享一下HarmonyOS开发中的悬浮窗。
|
存储 算法 C语言
"揭秘C语言中的王者之树——红黑树:一场数据结构与算法的华丽舞蹈,让你的程序效率飙升,直击性能巅峰!"
【8月更文挑战第20天】红黑树是自平衡二叉查找树,通过旋转和重着色保持平衡,确保高效执行插入、删除和查找操作,时间复杂度为O(log n)。本文介绍红黑树的基本属性、存储结构及其C语言实现。红黑树遵循五项基本规则以保持平衡状态。在C语言中,节点包含数据、颜色、父节点和子节点指针。文章提供了一个示例代码框架,用于创建节点、插入节点并执行必要的修复操作以维护红黑树的特性。
420 1
|
12月前
|
人工智能 关系型数据库 分布式数据库
阿里云PolarDB重磅发布云原生与Data+AI新特性,打造智能时代数据引擎
阿里云PolarDB重磅发布云原生与Data+AI新特性,打造智能时代数据引擎
736 0
|
SQL
LEFT JOIN
【11月更文挑战第07天】
404 3
|
自然语言处理 数据可视化 算法
【传知代码】私人订制词云图-论文复现
本文介绍了词云图的原理和生成步骤,包括分词、统计词频、去除停用词等,并提供了Python实现示例,利用`wordcloud`和`jieba`库。此外,还分享了技巧,如处理中文乱码、选择背景图、词库转换及自定义文字颜色。词云图能直观展示文本关键信息,适用于数据分析和文本挖掘,但也有其局限性,如无法显示词汇的语法关系。源码和更多资源可在文章附件获取。
516 0
【传知代码】私人订制词云图-论文复现
|
存储 Linux 芯片
【启动】芯片启动过程全解析
【启动】芯片启动过程全解析
618 0
|
自动驾驶 编译器 开发者
嵌入式系统的魅力与探索
嵌入式系统的魅力与探索
290 0
|
存储 传感器 定位技术
Landsat系列卫星遥感影像数据USGS中批量下载多张图像的方法
Landsat系列卫星遥感影像数据USGS中批量下载多张图像的方法
427 1
|
机器学习/深度学习 存储 缓存
遍览数年历史视频、挖掘用户隐藏兴趣,快手终身行为建模方案TWIN入选KDD 2023
遍览数年历史视频、挖掘用户隐藏兴趣,快手终身行为建模方案TWIN入选KDD 2023
997 0