This session will include the following subject(s):
Modular, widget-based views and more pluggability:
Currently, plugins in Horizon can add, remove and replace whole panels. But sometimes an extension would need to display additional information or add a button to an existing view.
I want to discuss an approach to making that possible, by breaking up the views into separate widgets that can then be easily added, modified and moved around by plugins.
Breaking up the more complex views in this way should also make them easier to test and improve code reuse.
(Session proposed by Radomir Dopieralski)
Horizon pluggable content:
Support for pluggable dashboard and panel have been added in Icehouse.
This session is to revisit what has been done to inform the greater audience, and discuss what else is needed to make the pluggable content a success for content provider.
Some topics for discussion: - how to handle translations - how to load content provided CSS and Image