AWS 插件扩展开发参考指南

应用场景

门户应用是一种特殊应用,为最终用户提供信息和功能交互的总入口,门户是一个导航和布局框架,而不是具体的业务功能。当用户在前端登录成功时,AWS PaaS会基于用户身份提供对应的门户界面。

AWS PaaS针对手机用户和平板电脑用户提供了AWS移动门户原生App,不在该扩展插件的范围之内,这里介绍的仅是PC端的Web门户

概要了解

  • AWS PaaS是个轻量级的应用平台服务,默认可能未安装任何门户类应用
  • 在决定开发新门户应用之前,应优先从AWS企业应用商店选择合适的门户类应用,开发一款令大多数用户满意的门户并非易事
  • 不同门户应用之间的风格可能是近似的,也可能是完全不同的
  • 门户提供的导航菜单通常是根据访问权限来构建的,也可能是完全固定的功能设计
  • 门户主要包括了功能导航、信息展示、个人信息管理和退出,但不包括登录处理。登录由AWS PaaS提供的通用框架或API完成
  • 使用无会话@Mapping的cmd开发模式,可定制与AWS PaaS服务混合处理的公众服务页面(如与AWS PaaS内部业务功能密切度不高,建议直接使用开发者熟悉的框架或商业站点系统构建)

需要开发者的技能

开发AWS PaaS的门户主题风格插件应用,需要开发团队具有综合能力

  • 熟练使用AWS MVC框架编程和SDK API(如PortalAPI)
  • 熟练掌握前端编程,如JavaScript、CSS
  • 具有符合用户预期操作习惯的UX/UI设计
  • 对跨浏览器兼容开发具有一定的了解。如果你还不具备这种能力,请尽量使用JQuery或稳定活跃的前端框架,并检查该类框架对浏览器的兼容度

一个门户应用示例 - Metro主题风格

门户示例

一个面向互联网开放的站点示例

声明:以下截图来自小米网站,仅作示意,并非由AWS PaaS开发!

门户示例

浏览器兼容性

作为一个特定用户范围的私有门户,你可以将浏览器限定到某款产品和某个版本范围之内,以降低编程复杂度和测试周期。但是,通常作为一个通用门户应用产品,需要你在PC浏览器的兼容测试覆盖到A+B级(见下表)

级别
A级 - IE10+
- Chrome35+
- Firefox30+
- Opera 24+
- 搜狗高速浏览器5+
- 360极速浏览器8+
B级 - IE8、9
- 360(IE8内核)
- 搜狗(IE8内核)

A级能够较好的支持HTML5和CSS3,根据目前中国企业用户的浏览器分布统计数据,大部分用户还未普及至A级浏览器,因此A级只适合于特定人群执行特定功能的场景



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区