Openfire adds a certain set of data forms and fields to each MUC room. The purpose of this plugin is to add to that.
Without detailed knowledge of Openfire, it will be confusing for people to find out that Openfire returns more information in service discover information requests than what's configured in this plugin.
The plugin should list all data returned by Openfire (maybe marked as 'unmodifiable').
Doing this will also force the implementation to think about how plugin-provided and openfire-provided data forms / fields of the same name are to be merged.
Openfire adds a certain set of data forms and fields to each MUC room. The purpose of this plugin is to add to that.
Without detailed knowledge of Openfire, it will be confusing for people to find out that Openfire returns more information in service discover information requests than what's configured in this plugin.
The plugin should list all data returned by Openfire (maybe marked as 'unmodifiable').
Doing this will also force the implementation to think about how plugin-provided and openfire-provided data forms / fields of the same name are to be merged.