website architecture
如果在不仔细考虑网站架构的情况下就去做一个网站,这就像在没有规划行程前而去贸然旅行。你可能最终到了你的目的终点,但是你可能也不知道在这过程中,你已经走过了多少的弯路。做网站适用同样的道理。在开工之前,好好的规划你的网站架构是非常有必要的:一方面使得设计流程清晰规范,另一方面更加有效的layout,SEO优化设计等都可以在这个阶段有所考量。
- sitemap


sitemap是网站组织的指南。她是能在你的网站上的所有元素的可视化反映,表明了有哪些链接,分别指向哪些页面,这些页面是如何连接在一起的,你如何从这个页面到达另外一个页面等。这实际上最终将形成网站的XML sitemap,并且可以直接向搜索引擎提交,但是在早期设计阶段,这个sitemap只是指引进一步设计的模板参考
- wireframe

这是一个非常基本的对于页面究竟会长成什么样的概念化的反映。这是一个并不工作的mockup(模型),仅仅用于初略给出一些想法:哪一个元素应该放在页面的哪一个位置。。。比如,logo, sign-in,search box, main nav, sub nav, main content, callout, dynamic content, widget, slider等等
wireframe通常描述了页面的layout或者网站内容的安排,包括界面元素,导航系统以及他们是如何一起工作的。其存在的目的通常是用于描述商业目标或者创意。wireframe通常缺少印刷格式,色彩,图形等,因为其存在的原因主要是功能,行为,以及内容的优先级。换句话说,他主要聚焦于what a screen does, not what it looks like. wifeframe甚至可以由铅笔素描或者白板绘画形成,当然,现在也有很多用于生成wireframe的online软件。wireframe通常由busness analysts,user experience designer, developer, visual designer或者其他的interaction designer, infromation architecture人员来制作。wireframe focus on: the rance of functions available, the relative priorities of the information and functions, the rules for displaying certain kinds of information, the effect of different scenarios of the display. 她市一中快速page prototype的方法。wireframe通常存在于high-level structural work--like flowcharts or site maps---/and screen design.在网站制作的流程中,wireframe是将我们的概念可视化。
- interaction

互动交互图模拟了人们是如何使用你的网站的。她描述了人们在使用您的网站时的切实用户体验。虽然wireframe可能指示一个contact page是实实在在存在的,interactions图将可视化用户在使用那个contactpage时的情景。她将展示当用户submit contact form时,他们将被重定向到哪个页面,并且展示当出错时会发生什么。
Website架构设计是web design的第一步。他在网站的基本概念成型后开始:你应该知道了你的网站要完成什么商业目标,你的网站的用户是些什么人,你知道他们喜欢什么。这样你就需要决定如何使用你提供的产品来满足这些人的需求。随后在architecture结束后,你可能需要website prototyping这个流程,这样你将有一个可以工作的原型,并且可以邀请用户来测试她,在得到用户关于原型机的feedback后,user experience design就需要精细地调整用户体验了。
http://www.webbizideas.com/architecture
website architecture的更多相关文章
- [Architecture] 系统架构正交分解法
		[Architecture] 系统架构正交分解法 前言 随着企业成长,支持企业业务的软件,也会越来越庞大与复杂.当系统复杂到一定程度,开发人员会发现很多系统架构的设计细节,很难有条理.有组织的用一张大 ... 
- [Architecture Design] CLK Architecture
		CLK.Prototype.Architecture 最近找数据,看到了博客园在不久之前,办了一个架构分享的活动:.Net项目分层与文件夹结构大全.看完之后觉得获益良多,接着也忍不住手痒,开始整理属于 ... 
- Agile software architecture design document style..( sketches and no UMLs)
		http://www.infoq.com/articles/agile-software-architecture-sketches-NoUML If you're working in an agi ... 
- What is AMQP? and the architecture
		What is AMQP? (Advanced Message Queuing Protocol) When two applications need to communicate there ar ... 
- 可扩展的Web系统和分布式系统(Scalable Web Architecture and Distributed Systems)
		Open source software has become a fundamental building block for some of the biggest websites. And a ... 
- Foundations of RESTful Architecture
		Introduction The Representational State Transfer (REST) architectural style is not a technology you ... 
- What is Web Application Architecture? How It Works, Trends, Best Practices and More
		At Stackify, we understand the amount of effort that goes into creating great applications. That’s w ... 
- Pattern: Microservice Architecture
		Microservice Architecture pattern http://microservices.io/patterns/microservices.html Context You ar ... 
- Scalable Web Architecture and Distributed Systems
		转自:http://aosabook.org/en/distsys.html Scalable Web Architecture and Distributed Systems Kate Matsud ... 
随机推荐
- Linux内存分配----SLAB
			动态内存管理 内存管理的目标是提供一种方法,为实现各种目的而在各个用户之间实现内存共享.内存管理方法应该实现以下两个功能: 最小化管理内存所需的时间 最大化用于一般应用的可用内存(最小化管理开销) 内 ... 
- ASP.NET MVC中几个运用技巧
			1. Razor Helpers 的运用:例如,定义好 ViewBag.Message = "Welcome to ASP.NET MVC!";我要在界面上显示"Welc ... 
- Oracle自带的用户
			Oracle安装完毕创建数据库实例的时候,会自动生成三个用户sys,system,scott. sys用户是超级管理员,具有最高权限,充当sysdba角色,可以执行create database,默认 ... 
- 斌哥的 Docker 进阶指南—监控方案的实现
			过去的一年中,关于 Docker 的话题从未断过,而如今,从尝试 Docker 到最终决定使用 Docker 的转化率依然在逐步升高,关于 Docker 的讨论更是有增无减.另一方面,大家的注意力也渐 ... 
- JAVA 异常对于性能的影响
			陶炳哲 - MAY 12, 2015 在对OneAPM的客户做技术支持时,我们常常会看到很多客户根本没意识到的异常.在消除了这些异常之后,代码运行速度与以前相比大幅提升.这让我们产生一种猜测,就是在代 ... 
- Ehcache使用
			http://www.360doc.com/content/14/0423/17/16946725_371472946.shtml http://www.myexception.cn/web-appl ... 
- IDA 与VC 加载符号表
			将Windbg路径下的symsrv.yes 拷贝到ida 的安装目录,重新分析ntoskrnl.exe, 加载本地的符号表 添加环境变量 变量名:_NT_SYMBOL_PATH变量值:SRV*{$P ... 
- border-radius几种写法的原理剖析
			border-radius:40px; border-radius:40px/20px; border-radius:40px 20px; border-radius:40px 20px 10px 5 ... 
- oracle基础知识和常见问题
			第一步新建数据库.名称:suning用户名:sys和system密码:lsw123456在cmd启动监听的命令 lsnrctl start如果无法启动 lsnrctl start原因可能是liste ... 
- 李洪强漫谈iOS开发[C语言-006]-程序的描述方式
