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.
Currently adding stuff to horizon requires to change settings.py. This is nearly impossible in a world of software packages. At least, when using RPM packages, it is absolutely unwanted, to change files at install time, depending if other packages are installed or not. When implemented, this feature would make the life of packagers easier.
The idea would be a directory to place python packages to be added dynamically to the dashboard.
I'd like to hear opinions, ideas, and discussions about managing dynamic plugins, dependencies, etc... Having such a feature would allow others to have their customization separate from horizon, or to provide software vendors to ship functions on top of horizon.