全国统一热线:400-0592-888 /137-9977-6661(微信同号)
  • 域名查询商城模板PC模板响应式模板高级模板手机模板汇款方式网站备案材料
会心火网络,点击打开向导。
  • 首页
  • 网站建设
    • 网站总报价
    • 版1088元套餐
    • 仿1688元套餐
    • 仿2088元套餐
    • 美2688起套餐
    • 美3688起套餐
    • 美6888套餐
    • 高级定制
  • 产品&服务
    • 手机建站
    • 微信开发
    • 400电话
    • 短信接口
    • 真人语音
  • 网站推广
    • 关键词推广
    • 软件推广
    • 推广客户案例
    • 百度竞价
  • 400电话
    • 400电话
  • 资讯动态
    • 行业资讯
      • 互联网传媒
      • 互联网评论
      • 互联网外闻
      • 互联网动态
    • 帮助中心
    • 建站运营
      • 建站优化
      • 建站推广
      • 建站策划
      • 建站经验
    • 公司动态
  • 案例中心
    • 集团/上市公司
    • 礼品/茶业/烟酒
    • 传媒/文化公司
    • 房地产/商业中心
    • 电子商务
    • 家电/电子/科技
    • 医疗/制药
    • 交通运输/贸易/设施
    • 建材/建筑/家居
    • 教育培训/服务
    • 酒店/餐饮/食品
    • 日用品/轻工业/服装
    • 协会/单位/政府机关
    • 金融/能源/投资
    • 其它领域
  • 客服&公司
    • 关于我们
    • 联系我们
欢迎进入会心火网络
您是需要了解:
  • 为什么做网站?
  • 互联网作用?
  • 网站制作流程?
现在位置: 首页 >资讯动态 >行业资讯 >互联网动态 > 内容
    没有信息

Office Add-in 设计规范与最佳实践

作者:   来源:网络    时间:2017-08-15 09:46:26    字体:[大] [中] [小]
关键词:   
导读:

第一:提供清晰的价值

这个原则之所以放在最前面,是因为它要回答“你为什么需要开发这个Office Add-in”的终极哲学性问题。


下面几个最佳实践是比较适合关注的

  1. 在不增加中断的情况下,帮助用户更好地基于Office Add-in完成创作。

  2. 为Offie 提供新的应用场景。

  3. 为Offie 嵌入一些辅助服务。

  4. 提高Office 的使用体验达到实现更好的生产力的目的。

补充:一个好的Office Add-in因为提供明确,并且尽量独特的价值 —— 不要贪大求全,而是因为专注于做好一件事情。同时,用户不应该被要求离开他当前所在的Office 环境,就能完成一些有意思的工作,并且与他本身在Office里面做的工作无缝地融合在一起。

第二:打造引人入胜的首次使用体验

你永远无法改变留给别人的第一印象。这句话同样适合于Office Add-in开发的领域。下面的一些最佳实践或许能让你的Office Add-in给人留下深刻印象,并且愿意长期使用下去。

      

  1. 在首页上面清晰地告诉(引导)用户如何使用这个Add-in,不要一上来就要求用户注册啦,登录啦,好好想一想你到底能为他们提供什么。

  2. 如果你的Add-in需要绑定数据,尽可能在创建时提供范例数据作为参考。

  3. 提供试用版。作为SaaS服务的一个基本理念,就是用户可以通过试用了解你的产品,并且决定是否要购买订阅。而即便是有接受订阅的高级版本,也建议保留一个免费的(但依然包含了有限功能的)版本。

  4. 如果需要用户注册,应该尽可能简单,尽可能预先填好一些基本信息,并且避免邮件验证。

  5. 如果有可能,应在应用中实现单点登陆的体验,尤其是对于现有Office 365用户而言,他们本身就是有身份的。

  6. 在应用中应该尽量避免弹出窗口,如果无法避免,则应该让用户决定是否启用该功能。

虽然写了这么多条,但总结起来可能就是一条:KISS原则用在这里是恰如其分的 —— Keep it simple, stupid —— 如果你让用户思考,你就输了。

第三:使用Add-in Command

使用Add-in Command是非常常见的做法,它可以用来在Office 应用程序中添加Ribbon按钮,也可以在快捷菜单中增加子菜单。点击这些按钮或者子菜单,可以直接执行一段代码(通常是Java函数),也可以打开任务面板(Task Pane)以进一步操作。典型的Add-in Command效果图如下所示:

考虑到对触摸操作的支持,应该尽量减少对于快捷菜单的依赖。

下面还有一些具体的建议

  1. 尽可能将Add-in Command通过添加组的方式合并到现有的Ribbon Tab(例如Insert,Review等)里面去,当然前提是你的功能,正好跟这些Ribbon Tab的含义是匹配的。

  2. 如果不匹配,则尽可能放在Home这个Ribbon Tab,这样可以减少用户查找你的Add-in Command的难度。

  3. 但是如果你的自定义Add-in Command有超过6个顶级Ribbon Button,那么就建议单独创建一个Ribbon Tab了。

  4. 在命名上面,Ribbon组的名称应该尽可能跟你的Add-in一致。如果有多个组,那么每个组都应该有清晰的命名,让用户一眼就知道它的用途。

  5. 不要添加多余的按钮。请考虑奥卡姆的简单有效原则——“如无必要,勿增实体”。

第四:遵循界面设计原则

值得高兴的一件事情是,微软为开发人员专门提供了Office UI Fabric这一套UX 框架,你可以直接使用Fabric Core Style开展工作,它主要提供了CSS的支持(字体,图标,内置组件等),但也可以结合你熟悉的UI框架使用,例如React和AngularJS。

Office UI Fabric是一切界面问题的解药,与此同时下面还有一些可以参考的最佳实践

  1. 确保你的Add-in的用户体验跟Office宿主程序一脉相承。

  2. 如无必要,不要添加多余的元素。

  3. 为1366*768的主流分辨率优化设计,尽量避免滚动条。

  4. 不要使用未经授权的图像(或其他素材)。

  5. 使用简单明了的语言。

  6. 不要在Add-in做广告。

  7. 考虑不同平台的适用性,包括鼠标、键盘和触摸体验。

    通过Context.touchEnabled 可以检测到当前是否运行在触摸的模式下。如果在触摸模式下,还有几条参考的建议

    • 请确保所有的界面元素都拥有合适的尺寸。

    • 不要依赖于右键菜单和鼠标悬停等机制进行工作。

    • 确保在横屏和竖屏的情况下都能正常工作。

    • 在真实的设备中进行测试(使用Sideloading技术)

  8. 增加辅助访问功能。

第五:将性能始终放在重要位置

以前我们当然也讲性能,但如今Office Web Add-in的话,这个就显得尤为重要了,你的Add-in可能会被成千上万的人使用,性能可能成为你的制胜法宝,反过来也可能葬送你所有的努力。

              

除了一直要将性能放在重要位置,从思想上很重视它之外,下面也有一些具体的建议

  1. 确保Add-in加载时间在主要的网络环境下的加载时间不应该超过500毫秒。

  2. 确保用户交互操作的时间不超过1秒。

  3. 如果是长时间操作,请提供进度提示。

  4. 对于公共资源(图片,CSS文件,脚本等)请考虑使用CDN技术加速,并且尽可能在一个位置(尽可能利用缓存的好处)。

相关阅读:
  • 从农夫山泉卖咖啡来谈如何做好多元化公司网站建设 [05-14]
  • 可以提高网站设计品质的5个技巧 [03-01]
  • 外贸企业有必要做营销型网站吗?[02-26]
  • 移动网站如何引起用户阅读兴趣?[08-09]
  • 网站建设前期准备阶段如何布局企业网站栏目?[06-30]
  • IE6中的BUG解决办法[04-20]
  • 怎么做UI设计方案[03-12]
  • 2018年电商网站平台开发新趋势[03-07]
  • 2018年该怎么样选择自己的移动端关键词[02-28]
  • 怎样从网站目录和页面优化入手做好网站运营[02-07]
  • 网站设计是否应该有一个通用的设计系统?[01-30]
  • 每个网站设计师都应该知道的20个基本的CSS技巧[01-30]
  • 自助建站应该注意的几点[01-25]
  • 李彦宏登上美国时代周刊、央妈禁止虚拟货币交易、马化腾再登亚洲首富[01-22]
  • 怎样用网站来提高企业知名度与业务量[01-17]
  • 外包UI设计人才好吗[01-17]
  • 数据可视化设计的五个重要要素[01-03]
  • 微商城爆款突然没有销量怎么办?[12-27]
  • APP商城系统如何引流?[12-27]
  • 经典营销小故事[12-25]
  • 资讯排行
  • 头条
  • 推荐
  • 热门
  • 支付宝为什么要做蚂蚁森林?
  • 新媒体从业者,你最该思考的8个问题
  • 人工智能会让.ai域名成为下一个.com吗?
  • Meta标签优化方法
  • SEO、ASO和WEO他们有什么区别
  • 全球首富比尔·盖茨是费德勒的“脑残粉”
  • 新手如何学习SEO?资深站长给出的解决方案!
  • SEO七大常见误区知多少
  • 电商网站建设从哪些方面提高用户体验度
  • 如何把内容做成「爆款」
  • 2017年SEO优化16条算法调解法则
  • 如何优化获得好的移动网站关键词排名
  • 做SEO不得不知的优化技巧
  • 人工智能会让.ai域名成为下一个.com吗?
  • Meta标签优化方法
  • 新媒体从业者,你最该思考的8个问题
  • 做SEO不得不知的优化技巧
  • SEO七大常见误区知多少
  • SEO、ASO和WEO他们有什么区别
  • 支付宝为什么要做蚂蚁森林?
  • 电商网站建设从哪些方面提高用户体验度
  • 被忽视的隐私条款!APP为何敢用你的信息安全“开玩笑”
  • 如何优化获得好的移动网站关键词排名
  • 图文排行
  • 头条
  • 推荐
  • 热门
没有信息
没有信息
如何使您的网站设计面向未来?
如何使您的网站设计面向未来?
企业网站设计的内容特点有哪些?
企业网站设计的内容特点有哪些?
  • 全国免费服务电话
    400-0592-888
  • 林经理(微信同号)
    137-9977-6661
  • 让我们联系您:

版权所有 Copyright © 2003 - 2014 www.hxhuo.com All Rights Reserv ed   会心火信息 专家-厦门会 心 信息科技 有限公司 闽ICP备10202970号-23 

本站系统:站点中国(会心火建站)云网站管理系统 CMS V3.2 professional query 6,Gzip enabled.total
返回顶部