I have been using the Chat (XMPP via ejabberd) with Nethserver and noticed that it gives the option for enabling common modules out of the box, like Message Archive Management (MAM) and Server to Server (S2S, required for chatting with people outside of your own server).
These are great and very close the the bare minimum needed to run your own server. The main item I find missing is XEP-0363 (mod_http_upload), which is necessary for sending files through XMPP without manually uploading them somewhere else and pasting a URL.
I asked a question on this site and was pointed in the right direction to get it working on my server. I understand that I will need to make any of my configuration changes in the template files in order for them to persist. I notice that the other modules (MAM and S2S) are already in the template for configuring via setting variables which comes from the ejabberd settings in the Neth admin page. It seems like it would not be much more work to just add the option to the webpage to allow this to be turned on and off, and share this improvement with others.
How can I set setting variables from the admin page (in the old control panel or the new one), and how can I share this with others as an “out of the box configuration option” for Nethserver?