不懂任何编程语言?无法控制项目管理进度和预算?没关系!通过《Axure RP 7原型设计精髓》你能轻松掌握美国设计师全都在用的Axure,帮助你更高效地设计出极具创造力的原型。
Axure RP 7 是至今为止最重要的一个Axure版本。本书专门针对Axure RP 7的新功能(适配视图、中继器等)以及响应式Web开发项目,做了详细的应用讲解,帮助设计师实现更多高级交互,制作适用于多种设备的高保真原型。
本书先介绍Axure的界面、术语、功能,然后以一个购物网站项目为背景,依次探讨UX项目的创建流程和Axure的使用技巧。
Axure创始人作序推荐,阿里钉钉创始人特别推荐。 本书并获得了中国读者的一致好评,成为阿里设计师们的必备书籍,并被多家著名的高校、培训机构选为Axure教材。
Ezra Schwartz是一名经验丰富的体验架构师,帮助企业实现杰出用户体验和进行战略构想。Ezra主导了全球企业的许多重大关键项目,擅长将大型、数据驱动的系统转化为移动优先、跨设备/OS的UX框架。他所成功领导的用户体验项目涵盖金融、教育、航空、医疗、出版、传媒、制造和软件开发等多个行业。他还是是AxureWorld.org的创始人和组织者。这是一个专注于快速UX原型设计的国际化免费讨论社区。他会经常在一些学术会议和个人博客上讨论用户体验相关的主题。
Elizabeth Srail一直秉承“多站在别人的立场考虑问题”理念从事和引领设计工作,这个理念也是她设计成功的关键。在人人都在社交媒体上说话的时代,Elizabeth非常注重倾听,认真听取用户和利益相关者的想法,解决和改善设计问题,从而让设计更易用、贴心和有趣。她在管理中也运用同样的理念,认为善待他人是最强大的领导力。
目录
前言
第1章原型基础.
1.1 时代在变革
1.2 使用Axure
1.3 UX设计师产出的UX原型
1.3.1 交互式原型
1.4 项目风险评估
1.4.1 UX项目风险检查清单
1.5 Axure原型策略清单
1.5.1 赢得机会
1.5.2 考虑风险
1.6 Axure实践
1.6.1 简单应用
1.6.2 Web应用和门户网站
1.6.3 移动应用
1.6.4 启发式评估
1.6.5 用户验证
1.6.6 交付物:原型和规格文档
1.7 大项目中的Axure技巧
1.8 UX和利益相关者的视角
1.8.1 管理人员
1.8.2 项目经理
1.8.3 软件开发
1.8.4 视觉设计
1.8.5 UX视角
1.9 Axure公司的观点
1.10 总结 .
第2章 初识Axure
2.1 入门
2.1.1 Axure文件格式
2.2 Axure工作环境
2.2.1 自定义工作区
2.2.2 站点地图区
2.2.3 控件区
2.2.4 控件样式
2.3 线框图设计区
2.3.1 适配视图(新增)
2.4 页面属性区
2.4.1 页面注释
2.4.2 页面交互
2.4.3 页面样式
2.4.4 草图风格
2.4.5 流程图控件
2.5 控件交互和注释区
2.5.1 交互页签
2.5.2 控件注释页签
2.5.3 注释字段组
2.6 网格和参考线
2.6.1 设置参考线
2.7 模板区
2.7.1 模板行为
2.7.2 模板使用报告
2.8 控件管理区
2.8.1 控件管理功能
2.8.2 使用Web字体(新增)
2.9 工具栏和菜单栏
2.10 生成的原型
2.11 总结
第3章快速入门
3.1 基于UX原则的原型设计
3.2 Axure原型入门
3.2.1 关键设计活动
3.2.2 示例侧重点
3.2.3 目标和产出物
3.2.4 命名规范、标签和唯一ID
3.2.5 Farm2Table项目简介
3.2.6 交互式概念模型
3.2.7 功能和需求
3.2.8 用例图页面
3.2.9 保存项目文件
3.2.10 任务流程图页面
3.2.11 用例链接到流程图
3.2.12 生成HTML原型
3.2.13 站点地图
3.3 跨设备和平台的UI框架
3.3.1 第一个线框图——首页(访客或未登录状态)
3.4 使用模板和动态面板
3.4.1 将全局元素创建为模板
3.4.2 Axure模板和为什么要使用模板
3.4.3 动态面板
3.5 添加视觉效果
3.6 添加草图效果
3.7 总结
第4章 创建基本交互
4.1 Axure交互
4.2 Axure事件
4.2.1 页面级事件
4.2.2 控件级事件
4.3 Axure情景
4.4 Axure 动作
4.5 注意事项
4.5.1 控件、事件和上下文
4.5.2 为控件命名
4.6 示例1:控制样式
4.6.1 第1步:设置导航栏
4.6.2 第2步:设置导航栏处于当前页
4.6.3 第3步:设置其余页签
4.7 示例2:隐藏与显示
4.7.1 构建策略
4.7.2 第1步:设置登录页签的样式
4.7.3 第2步:创建登录区
4.7.4 第3步:显示或隐藏登录面板
4.8 示例3:效用动作
4.8.1 第1步:lightbox灯箱控件
4.8.2 第2步:交互
4.9 总结
第5章 高级交互
5.1 条件
5.1.1 IF-THEN-ELSE
5.1.2 条件编辑器
5.1.3 处理条件异常
5.2 触发事件
5.2.1 示例
5.2.2 在嵌套模板中扩展触发事件
5.3 变量
5.3.1 示例:记录购物车里的商品数
5.4 变量类型
5.4.1 全局变量
5.4.2 特殊变量
5.4.3 使用示例
5.4.4 局部变量和函数
5.5 变量的命名
5.6 使用变量的利与弊
5.7 总结
第6章 控件库
6.1 何时使用控件库
6.2 库的类型
6.2.1 Axure的内置控件库
6.2.2 Axure社区里的控件库
6.2.3 创建自己的控件库
6.2.4 如何创建一个控件库
6.3 管理控件库
6.4 使用模板还是外部控件库?
6.4.1 使用 RPLIB
6.4.2 在RP或RPPRJ文件中使用模板
6.5 何时创建模式
6.5.1 线框图的全局模式
6.6 总结
第7章 管理原型变化
7.1 从愿景到现实
7.1.1 应变清单
7.2 期望和变化
7.2.1 UX和软件开发模式
7.3 评估Axure工作量
7.3.1 时间都去哪儿了?
7.3.2 响应式Web设计的预估
7.3.3 重构Axure文件的预估
7.3.4 瞄准期望
7.4 关于变化
7.4.1 级联变化和回滚变化
7.4.2 团队项目的回滚
7.4.3 模板和库的级联变化
7.4.4 自定义样式的级联变化
7.4.5 参考线
7.5 总结
第8章 UI规格文档
8.1 协作的重要性
8.1.1 找准期望
8.2 录入UI规格文档
8.2.1 全局UI规格文档
8.2.2 生成器:规格文档和原型
8.2.3 定制规格文档生成器
8.2.4 页面注释
8.2.5 注释字段
8.2.6 注释视图
8.3 生成规格文档
8.3.1 常用设置
8.3.2 Pages(页面)设置
8.3.3 模板设置
8.3.4 页面属性设置
8.3.5 截图设置
8.3.6 适配视图
8.3.7 控件表设置
8.3.8 文档布局设置
8.3.9 Word 模板设置
8.3.10 Word样式应用
8.4 改善布局小贴士
8.4.1 通过OnPageLoad设置线框图
8.5 总结
第9章 协同设计
9.1 团队项目(Axure Pro版功能)
9.1.1 理解团队项目环境
9.1.2 理解签出/签入状态
9.1.3 建立一个共享仓库
9.1.4 从一个共享仓库进行加载
9.1.5 团队菜单
9.2 UX团队的Axure协作最佳实践
9.2.1 UX团队的属性
9.3 axureShare:Axure的云共享解决方案
9.3.1 创建axureShare账号
9.4 反馈意见
9.4.1 托管在axureShare的讨论功能
9.4.2 不托管在axureShare的讨论功能
9.4.3 发布到Axure Share
9.5 总结
附录
从业者的实践
Axure用户调查
交互效果调试故障排除清单
通用方法
调试时的常见问题
更多常见问题
原型构建教程
模拟预键入搜索
创建类似Google的预键入搜索界面
创建类似Facebook的预键入搜索
创建类似于Linkedin的预键入搜索
总结
创建一个在电脑上查看的RWD模拟器
设置
构建模拟器
可能存在的局限性
总结
利用情景跨越不同的控件和事件
问题
解决方案
总结
使用Axure UI套装——控件库
概念和定义
创建原型
背景
测试
迭代
团队协作
小团队的协作
团队项目的思考
大团队的协作
团队项目的思考
为什么要部署在防火墙之外
流程和规范
保持最新
文件大小
全局命名规范
动态面板
团队技能
制作和发布原型以及更新
设定期望
你要构建的是什么?
线框图的界面外观
把Axure当成文档库
背景
为什么使用Axure
研究Axure作为文档工具的能力
概念验证
用Axure来改进项目文档
精简文档
评估工作量
内部工作流程
存储/共享文件
向UX团队和管理层演示
培训/变更管理
Axure迁移
关于作者
致谢
关于试读人员
关于译者
Axure RP 7是至今为止最重要的一个Axure版本,这让我想到2003年年底发布的Axure 2。Axure第2版将基于HTML的编辑器切换到流程图编辑器,奠定了原型生成的基础,因此,在之后的十年里,我们才能够基于第2版进行不断的功能改进,如动态面板、条件逻辑和团队共享工程等。在Axure RP 7中,我们放眼未来10年软件和用户体验设计的发展,对Axure所生成的HTML 原型进行完全重新设计。
这些年来,我们很荣幸得到成千上万客户的大力支持,获取了大量的反馈意见和功能需求。我们对每一个客户的需求进行跟进、评审和分类,聚焦下一个版本要发布的核心优先功能。客户也给了我们一个独特的视角,让我们了解各个企业如何进行软件设计和开发。从中,我们很清晰地看到用户体验已经无比重要!
在产品设计的早期阶段,必须对产品想法进行快速测试和迭代改进。一旦产品设计想法巩固,大家就会期待能真正扮演设计师、投资者和使用者的角色去体验和感受产品。我认为Axure RP 7在实现这个目标上迈出了坚实的一步!在Axure RP 7中,形状控件(Shape Widget)共支持17个事件(Events),而之前的6.5版本只支持3个事件。Axure RP 7中还提供了Repeater 控件,用于显示重复的项目列表,实现列表的排序和过滤功能。另外,Axure RP 7还提供了满足响应式设计需要的适配视图(Adaptive Views)功能,能够基于不同的Web浏览器尺寸,自动适配控件的大小、样式和位置。
为了更好地支持设计师和开发人员,我们对AxShare原型服务器进行了更新升级,使其能够支持添加自定义的JavaScript和HTML代码,从此打开了对交互和控件进行手工编码的大门,也使得Axure能够集成第三方的解决方案,如数据分析和用户测试。你甚至已经可以为AxShare服务器上的HTML原型指定一个自定义的URL访问域名!
目前全球已经有超过8万用户取得Axure的正式许可权,2015年我们期望用户数量超过10万。Axure公司非常荣幸能够有像本书作者Ezra和Elizabeth 这样的客户和拥护者。他们是UX用户体验领域和Axure社区的真正领袖。在他们的帮助和支持下,我们坚信Axure拥有美好未来!
Victor Hsu
Axure联合创始人