I understand that Alot of suers on this forum use ejabberd, and even some enterprise customers of Nethesis.
WHile i understand that we would be supporting and creating a dedicated matrix App for NS8 with the help of @mrmarkuz and @kemboielvis22 . i think supporting the implementation of matrix within ejabberd in ns8 would be a welcome move.
this does not need to be on by default, and could be enabled by user on the admin/setting page however it would provide a nice introduction to the matrix federation, and would make it easier for users who don’t need a fully fledged matrix server and components, but have the need from time to time to send messages across the matrix federation.
As ever a POC could be done to valid the feature, the ns8-ejabberd can be used a lab, and if the feature is not so experimental maybe it could be imported or simply the ns8-ejabberd could be forked to support all features
my assumption at the moment is tht, these define the additional parameters in the ejabberd.yml file
within the givens ones in the context, only one parameter is defined per value.
SO, ejabberd has an ejabberd.yml file but for the sake of ns8 and being able to modify the file at runtime, we have a defined template with the same name, whcih when modifies updates the original config file.