Modularize contributors to gadgets.config.init and make them injectable
-----------------------------------------------------------------------
Key: SHINDIG-805
URL: https://issues.apache.org/jira/browse/SHINDIG-805
Project: Shindig
Issue Type: Improvement
Components: Common Components (Java)
Affects Versions: 1.0.x-incubating
Reporter: Henning Schmiedehausen
In the RenderingContentRewriter, some content of the gadget.config.init is
generated on the Java side and then injected to Javascript (i.e. it is not
pulled from the features registered). This currently is the feature
configuration for core.util (which has another bug, see SHINDIG-803) and the
shindig.auth creation. Both of these are hard coded.
In our use case, we need to contribute additional fields for platform specific
configuration elements, which is best done on the Java core side. This patch
pulls out the two pieces into ConfigContributors and makes these configureable
and injectable through Guice, thus allowing integrators to add their own
Contributors without having to patch the Shindig code.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.