Please note: This schedule is for OpenStack Active Technical Contributors participating in the Icehouse Design Summit sessions in Hong Kong. These are working sessions to determine the roadmap of the Icehouse release and make decisions across the project. To see the full OpenStack Summit schedule, including presentations, panels and workshops, go to http://openstacksummitnovember2013.sched.org.
Back To Schedule
Wednesday, November 6 • 12:05pm - 12:45pm
Automated Dashboard Generation

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Horizon cannot hope to keep up with the number of new services provided by the continually growing set of projects. Other dashboards (such as the AWS console) use dependency injection and code generation from schemas to allow the burden to be largely automated. Let's discuss how this might work in Horizon and how we can move more of that workload onto the projects creating these features.

A couple of suggested approaches:

* An approach that combines Progressive Enhancement with the automated consumption of simplistic HTML generated by the remote projects would allow the Horizon team to focus on enhancing the user experience.

* The Django admin builds complete admin interfaces based on Django's "Model" classes. If we could consume a specification from each service for their "models" we could do some introspection and code generation and end up with something very powerful and flexible.

NOTE: This session was originally proposed for Keystone, but it really belongs under Horizon. Horizon is going to need to set the standards for the other projects in order to continue to have a workable growing UI.

NOTE 2: This session proposal has been edited by Gabriel Hurley to merge two related topics into one.

(Session proposed by Adam Young)

Wednesday November 6, 2013 12:05pm - 12:45pm HKT
AWE Level 2, Room 201A

Attendees (0)