Create a reusable angular based wizard
Summary:
Create a reusable angular based wizard
Motivation:
The initial driving motivation is to redesign the launch instance wizard based on a modern, responsive design that is based on client side rendering using angular.
This was discussed in numerous sessions at the Kilo summit that the right direction going forward is to move this to client-side. AngularJS appears to be the first choice primarily because of its structure and MVW framework.
Although the desired target is launch instance, we want to separate out the basic wizard with a reusable framework in angular that will first be used to prove out very simple workflows, perhaps network creation. This will enable easier reviews and cleaner separation. We will co-develop it with the more complicated launch instance work, but will ensure good separation is maintained.
Description:
The wizard will be as lightweight as possible, but still allow for customizable text, localization, customizable per-worfklow number of steps.
Links to discussions at summit:
UX discussion: https:/
Contributors meetup: https:/
Interactive tutorial on AngularJS:
http://
UX:
The UX will support the experience being developed for launch instance:
https:/
Outside Dependencies:
None
Requirements Update Required:
Angular 1.2.x (Max)
Jasmine 2.x (Max)
Others as determined by angular discussions happening in the community.
Doc Impact:
None
Blueprint information
- Status:
- Complete
- Approver:
- David Lyle
- Priority:
- High
- Drafter:
- Travis Tripp
- Direction:
- Approved
- Assignee:
- Shaoquan Chen
- Definition:
- Approved
- Series goal:
- Accepted for kilo
- Implementation:
-
Implemented
- Milestone target:
-
2015.1.0
- Started by
- Travis Tripp
- Completed by
- Shaoquan Chen
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Change topic and description format for this patch.
Addressed by: https:/
Create a reusable angular based wizard
Addressed by: https:/
Reusable angular based help sidebar
Addressed by: https:/
Angular wizard widget demo
Addressed by: https:/
angular based help-panel widget
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
fix bug - failed loading external angular templates
Work Items
Dependency tree

* Blueprints in grey have been implemented.