以用户为中心的网站设计:真理VS小说
几年前,我参加了中东欧最大的电子商务公司之一。当我走进我的新办公室,我立刻发现了一个庞大的以用户为中心的设计(UCD)海报在墙壁上。整个过程进行了描述的细节,离开几乎没有任何怀疑,一步一步的设计方法。一个有抱负的UX设计师的令人兴奋的室内设计,对不对?我盯着海报满怀希望和想象中的理想UCD过程实际上是多么令人兴奋之后。你猜怎么着?他们从海报的实际过程并不适用于一个单一的步骤。他们从来没有任何研究,也没有认真分析用户的行为。哎呀,他们甚至没有原型!这个奇特的海报可耻简单地挂在墙壁上。
在接下来的三年里,我们努力工作,把用户体验设计的开发人员推动的文化中心。我们忘了海报和构建我们自己的过程中,装好公司的能力,使我们能够不断地优化我们的主要服务。为什么我们不使用水晶般清晰的理论方法吗?因为我们买不起了很多不同的活动,一步一步来,通过经典的UCD过程。会花费太多时间,因此它在经济上无效 - 我们的项目的预算太紧张。
为了提供一个用户界面的时间,我们被迫变得很瘦。我们使用了经典的UCD过程中的灵感和创造的过程很简单,但可行的,为公司的。我们定义问题,定义项目的范围,遍历纸原型和线框图,生产以最快的速度,我们可以推代码,并总是用多元分测试和详细的Google Analytics(分析)事件跟踪。
启动后的时间来衡量和优化计划,我们立即执行。不幸的是,只有巨大的项目有定性检测的预算。巨大的项目也充满了初步的图(站点地图流程图,概念diagraming), - 一个巨大的活动,在一个复杂的乱七八糟的信息中找到秩序。
这一切的一切,我们的过程是简单而有效。当然,从总体上看,这是一个UCD过程,但任何流行的方法和一个著名的UPA海报相比,我们使用了约20%的推荐工具和研究。我们假设用户不利于从海报麒麟过程。用户受益于产品团队的辛勤工作,因此,一个简单的过程是比一个强大的不可诉理论。
突然间,我开始想知道别人是怎么管理的应用UCD。有很多的谈论线框,但我们的工作是什么样子超出线框?我是一个简单的方法只有一个?创造成功的设计,我们可以做些什么呢?超越“的海报”的过程是什么样子呢?是否有一种模式,效果很好,为广大的设计师吗?
研究的原因
幸运的是,我找到我的问题的设计过程中的一些问题的答案。我是被迫进行的全球现实的经典UCD方法和设计过程中检查我看来。分享这个现实检查这篇文章是存在的理由。
喜欢的网站,它是必要的,专注于智能手机的网站上的内容。这是删除的内容并不重要,要集中。
这将是很难理解的是小于屏幕的桌面,屏幕的智能手机是,有大量的文本。这可能是一起或更小的段,以使其更容易阅读和更容易使用的列表。
它也是有效的导致除以使用的设计元素的文本区域。
分割的文本元素的视觉元素
随着的标题文字,我用的标题图标。
而不是列出的日期,日期的图形。
使用一个小图形中形成的重要信息。
相反的标题文本或改变大小时,我会改变颜色。
为了确定不同的元素,使用颜色鲜艳的背景。
为了强调的关键领域,使用的亮点。
分离的白色空间(利润),或突出显示的文本区域。
由于在XHTML1.0过渡型标准之前,target="_blank"属性一直是点击链接后弹出新窗口的方法,但是XHTML1.0严格型标准以及XHTML1.1之后就不再支持target属性,
也就是说不能再用target="_blank"来弹出一个新的窗口!本实例探讨的是在XHTML1.1标准下弹出新窗口的方法,并结合Cookies实现客户端自定义弹出新窗口的方法。
以下是引用片段:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>自定义打开链接的方式</title>
<style type="text/CSS">
<!--
#main {
width: 600px;
margin-right: auto;
margin-left: auto;
border: 1px solid #006699;
height: 600px;
}
#title {
background-color: #006699;
padding: 10px;
width: 100%;
font-family: Verdana, Arial;
font-size: 16px;
color: #FFFFFF;
font-weight: bold;
}
#PRoperty {
margin: 10px;
border: 1px solid #99CC00;
height: 24px;
background-color: #F8FEE9;
font-size: 12px;
line-height: 24px;
}
#link {
margin: 10px;
border: 1px solid #0099CC;
background-color: #EFEEFF;
font-size: 12px;
height: 366px;
padding: 20px;
}
#copyright {
font-size: 12px;
padding: 20px;
color: #003333;
line-height: 16px;
}
img{
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.center {
text-align: center;
}
-->
</style>
<script type="text/javascript">
<!--
function onlinks(){
通过计划任务简单备份discuznt站点和数据库
写2个批处理文件如下:
webbackup.bat
"C:\PRogram Files\WinRAR\rar.exe" u -r -ver -pyoupassWord e:\backup\webbackup "d:\wwwroot"
dbbackup.bat
net stop MSSQLSERVER
"C:\Program Files\WinRAR\rar.exe" u -r -ver -pyoupassword e:\backup\dbbackup "c:\Microsoft SQL Server\MSSQL\data"
net start MSSQLSERVER
然后把这两个批处理脚本放到计划任务里执行,时间定在访问量比较小的夜里或凌晨.
简单说下几个参数的含义:
"C:\Program Files\WinRAR\rar.exe" u -r -ver -pyoupassword e:\backup\webbackup "d:\wwwroot"
~~~~~~~~~~~~~~~~~~~~ ~ ~ ~~ ~~~~~~~~~ ~~~~~~~~~~~~~ ~~~~~~~~~
1 2 3 4 5 6 7
1这个就是winrar目录下的dos版压缩命令
2更新压缩文件中的文件
3递归子目录
4使用版本策略(利用这个做增量)
5指定压缩文件的密码为youpassword
6保存的文件名为webbackup.rar
7需要备份的目录
网站建设前期要准备什么:
网站建设前期准备工作相当重要,这决定你建站的目的
网站频道就是网站的大框架,也就是主体部分,比如:首页,公司简介,新闻动态,产品展示,在线留言,联系我们等,这是标准的企业网站的内容。如果你有特定的框架,请您一一列出,这样方便我们设计。
您必须知道您网站的目的,是以广告形式、还是仅给现有的老客户观察?是功能型的,还是展示型的?风格定位要准确,功能型的是,网站在美工设计上可能不适合大块图片,在数据功能上比较强大,比如搜索,会员注册等,一般大型企业网、购物网、大型门户、交友网等都是属于功能型的,如果是展示型的,这种类型的网站可能大部分追求视觉上的美丽,对功能要求不高。那在美工上面,设计上就得有强烈的视觉感了。这种网站一般属于那些类等。
在设计网站前,您必须告诉我们您的网站所针对的人群、区域、国家等。如果能提供某种行业的更好,这样我们在设计上就会针对这种人群的浏览习惯特别定制您的网页。
如果您对您的网页不清楚,没经验,不要紧,您最好告诉建站公司您最大程度的预算,他们会全程为您提供服务。
要做一个网站整体内容规化:
静态页面,包空间和网络备案
A 网站语言:英文版,简体中文,德语
B 栏目及内容规划
一个网站的成功与否与建站前的网站规划有着极为重要的关系。在建立网站前应明确建设网站的目的,确定网站的功能,确定网站规模、投入费用,进行必要的市场分析等。只有详细的规划,才能避免在网站建设中出现的很多问题,使网站建设能顺利进行。
网站建设方案书出现在了应该尽可能涵盖网站规划中的各个方面,网站规划书的写作要科学、认真、实事求是。
大多数网站设计师都会同意,导航是一个网站最重要的组成部分之一。尽管此,它不总是容易的使用或访问。传统上,用户必须向后滚动到顶部的网站访问的导航菜单。最近,我不知道是否粘性的菜单,使网站更快地浏览,而我进行的可用性研究,找到问题的答案。让我们来看看在这项研究的结果,一些实现技术和一些相关的挑战。
(非凡的边注:你已经买了全新的非凡的书#3本书介绍了新的实用技术和进步的网页设计了一个全新的思维方式。今天你的书!)
置顶导航的定义
粘,或导航是固定的,基本上是一个网站菜单锁定到位,因此,它并没有消失,当用户向下滚动页面,换句话说,它是从任何地方访问的网站,而不必滚动。虽然粘导航可以应用到任何菜单,如页脚或社会媒体按钮,我们将重点放在主(或主要)的网站导航。下图显示了在移动设备上的标准和粘导航之间的差异。
可用性研究
科研条件
在这项研究中,我创建了两个几乎相同的测试网站。唯一的区别是他们中的一个标准的导航和其他导航粘。40位与会的时间完成五项任务的第一个网站。然后,他们被要求完成5个不同的任务在第二个网站。用户之间交替的任务顺序平衡的熟悉因子。在台式机上的网站进行了测试,并没有被告知的网站之间的差异,直到他们的会议结束。数据分析,直到测试完成。研究的结果中产生了两个有趣的结论。
1。粘性的菜单,分别为22%,更快地导航
从研究的数据表明,参加者能够找到他们在寻找什么时,他们没有向回滚动到页面顶部的更快。22%的可能不会看起来像一个大数目,但它可以对游客有很大的影响。根据这一数据,粘导航降低了36秒的五分钟访问网站。当然,让游客在页面上不再是只有一个好处,如果你与它一起被提升了用户体验。迫使人们挖通了一个网站,发现不符合这样的东西。
2。100%的首选粘性的菜单,不知道为什么
用户在每个会话结束时,问他们是否注意到这两个用户界面之间的差异。没有人能够识别它。这些变化是微妙的,并没有捕获的用户,因为他们都集中在完成自己的任务。参加了一个网站,然后问是否觉得更容易使用。6的40名参加者有没有偏好,但是,确实有偏好的34,100%的人表示,用粘导航网站更容易和更快地使用。沿着这条线的许多意见,如“我不知道怎么的网站是不同的,但我觉得好像我是花了很多的时间更少点击第一个。”这样的评论指出,粘导航压倒性的赞成票。
桌面软件的导航菜单
想象一下,在Microsoft Word中键入一个文件,并具有向上滚动到第一页的顶部,每次你想大胆的一个字或扩大利润。一想到这听起来令人沮丧。大多数桌面软件提供了到整个导航菜单,不管你在做什么在应用程序的访问。Web浏览器是没有什么不同的,我们会觉得很可笑,滚动到顶部的一个网站,访问浏览器的地址栏中。
一个很好的例子
最近通过Facebook和Google+的粘导航,但他们是少数派。其中25个在美国访问量最大的网站中,只有16%的企业目前有粘粘的导航。下面是一些例子,其他网站做一个出色的工作,拉动这一关。
入门
避免比赛!
这似乎是一个简单的方法来实现粘导航,但要避免这种方法。iFrame中造成更多的问题比解决的问题,特别是跨浏览器的兼容性,安全性和搜索引擎优化。的iFrame中有自己的位置,但他们不应该是你的HTML布局的重要组成部分。
CSS
CSS是一个伟大的方式来实现粘导航。这也似乎是最简单,最轻量级和最快捷的代码。要注意的三件事位置的margin-top和z-index值。设置菜单的位置固定禁用元素的滚动页的其余部分。这可能会甩开你的利润,如果您的导航是水平的,所以你要调整。最后,使用同一个水平菜单的z-index,以确保导航坐在之上的一切,当 你滚动,这将使其他内容的幻灯片下方的导航。这是一般的想法:
1 #导航{
2 位置:固定;
3 的z-index:10;
4 }
5
6 的#header {
7 的margin-top:50px的;
8 }
你将不得不玩的CSS使该技术适合您的网站。W3C的网站上的附加信息可以被发现。
设计上的局限性
粘导航可以排除一些设计选择,你的团队可能不愿意放弃。例如,将水平黏导航的最合乎逻辑的地方是在页面顶部,高于一切。虽然很容易实现的,它可能不是你的用户需要什么。
分散注意力,并侵入
如果不加小心,粘导航可以分散注意力。一些棘手的元素被延迟了,当反弹到的位置,当用户滚动下来的页面。其他人是如此的高或宽,他们主宰的布局和阻止访问的内容。导航应该是方便,但不应该竞争,关注的内容。
的移动性
固定位置的CSS和某些JavaScript实现的一些移动浏览器不支持,这是一个令人关注的一些开发商。文章“ 组织流动 “由Luke Wroblewski有一些伟大的原则时,要牢记为移动设备创建导航。响应的设计技术,还提供了一些解决方案,用于调整大小的屏幕上导航。
请注意每个设备所提供的支持级别。事先知道兼容性问题将节省您的时间,到底我什么时候可以使用?有一些有趣的信息的位置是:固定支持。布拉德·弗罗斯特也做了一些自己的测试和分析,提供了一些有趣的见解,他的随行 视频。
结论
为什么我们的Web设计人员和开发人员不断迫使我们的用户向上滚动和向下的导航搜索页?这不是一个问题在桌面软件,现在我们有统计数据显示的好处有粘性的菜单。导航上的排名前25位的84%的访问量最大的美国网站可以更快实施粘导航。
现在许多小型企业网站都采用虚拟主机的方式。虚拟主机是使用特殊的软硬件技术,把一台网站服务器划分为若干个“虚拟”的主机(有些专业服务商将一台主机分为数百甚至一千多个虚拟主机)。每个虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Internet服务器功能(WWW、FTP、Email等),同一台主机上的虚拟主机之间是完全独立的。从网站访问者来看,每一台虚拟主机和一台独立的主机(采用服务器托管、专线上网等方式建立的服务器)完全一样。
用虚拟主机建设网站具有下列特点:
(1)相对于购买独立服务器,网站建设的费用大大降低,为普及中小型网站提供了极大便利;
(2)网站服务器服务器管理简单,诸如软件配置、防病毒、防攻击等安全措施都由专业服务商提供,大大简化了服务器管理的复杂性;
(3)网站建设效率提高,自己购买服务器到安装操作系统和应用软件需要较长的时间,而租用虚拟主机通常只需要几分钟的时间就可以开通,因为现在主要的服务商都已经实现了整个业务流程的电子商务化,选择适合自己需要的虚拟主机,在线付款之后马上就可以开通了。
以上是虚拟主机的优点,当然虚拟主机也有一定的适用范围,有些方面也存在缺点,比如:
(1)某些功能受到服务商的限制,比如可能耗用系统资源的论坛程序、流量统计功能等;
(2)网站设计需要考虑服务商提供的功能支持,比如数据库类型、操作系统等;
(3)某些虚拟主机网站访问速度过慢,这可能是由于主机提供商将一台主机出租给数量众多的网站,或者服务器配置等方面的原因所造成的,这种状况网站自己无法解决,对于网站的正常访问会产生不利影响;
(4)有些服务商对网站流量有一定限制,这样当网站访问量较大时将无法正常访问。
可见,网站是采用虚拟主机还是专用服务器,需要根据网站的情况和预期发展状况进行综合考虑。一般建议是:一般小型企业网站内容比较少,功能简单,访问量也不大,采用虚拟主机即可,如果虚拟主机无法满足网站的正常运营,或者网站有某些特殊功能,则应考虑采用专用服务器的方式。由于功能比较简单,一般的虚拟主机足以满足要求,因此网站建立在虚拟主机上,虚拟主机提供商是中国频道。
对于一个刚刚新建的网站,站长们要怎样优化才能让它快速起到作用,带来直观的流量?推广策划部根据自己的经验来告诉你。
网站主题明确
就是说要了解竞争对手,了解行业动态,你这个网站主题明确才能让受众知道你讲的是什么?也才能有针对性的对网站进行相关功能设置。
1、在百度上搜索,有没有同类型,同主题的网站。
2、接纳大家意见,集思广益做好根基!
域名的选择
网站域名其实大多数的新站长都有误区,就是认为越短越好,越漂亮越好。但是从seo的出发点来说,网站域名首选是和网站主题相关的,有一个小技巧,就是使用“-”符号,在搜索引擎看来,这就是分隔符,而且可以让你的域名意思清晰。
网站系统的选择
好比做综合站点,建议使用dedecms,静态化方面做得很不错,模板也很多,做单一主题的网站,建议使用 zblog,对于单个关键词的竞争,zblog有很多方面做得很好,比如rss和目录静态化,页面静态化,还有文档按照日期归档,这些都能增加网站内部链接密度,让蜘蛛更好的爬完整你的网站的保证。
网站关键词的选择
一个新站的关键注定他的搜索来源,所以关键词选择要慎重,还有就是不能有了关键词就忘记了辅助关键词、长尾关键词这些的添加。这些也是你网站的搜索来源。推广来源。
一个新站就应该注意这些,只有这样才能让你的网站步入成功。在互联网上得到群众的基础,让更多的人知道,让你的网站优化达到目的!
网页切片是网页设计过程中一个非常重要的技术,能够让网站在用户的浏览器里面下载的比较快,要不然需要用户浏览器下载完整个页面才能够打开,如果用户的脾气比较急的话,你的网站可能还没有打开,这些用户就等不及关闭了网站了!如果要使用到网页切片技术,就不可避免会遇到CSS BUG问题!对于很多站长而言,或者网页设计师而言,一旦出现了CSS BUG,往往会让自己非常郁闷,因为有时候一整天都没有办法找到出现CSS BUG问题的深度原因!
笔者认为,在网页设计时,出现CSS BUG往往是有迹可循的,就像是很多程序源代码出现bug后,我们通过技术分析,通过原先的注释文件,往往能够找到出现bug的原因,其实我们在编写网页设计时,要遵循很好的设计习惯,比如代码语义化,模块化,代码书写规范化,当然更要符合WEB标准,这样就能够帮助自己避免很多bug问题,就算是有,那么通过注释和一目了然的代码语义,就很容易找到问题出现在哪里了!下面笔者就来分析一下具体的方法!
css3已经发布了,许多WEB前端工程师都开始尝试使用该技术了。我们怎样来评价编写css的能力呢?不会用对与错来判断,我们可能会用“好”、“一般”、“很烂”等字眼来形容。CSS最难的是什么呢?是各大浏览器的兼容?是代码的简洁高效性?前端工程师五指曾说过:css不是什么难的技术,难点在于怎样规范的命名。项目由个人完成,工程师可以依据自己的习惯来命名css。在团队合作中,不规范的命名侧可能会引发起冲突,从而影响到整个项目的进度。下面手把手教大家如何规范的命名css。
划分css可以有多种角度,如按功能划分:将字体的css存放在font.css;将控制颜色的css存放在color.css;将控制布局的css存放在layout.css;或者按区块划分:将头部的css存放在header.css;将底部的css存放在footer.css;将侧边栏存放在sidebar.css;将主题存放在main.css。不同的角度有划分都有自己的利与弊。