This is merely a suggestion, since it can be expected of admins to figure out the appropriate configs files by reading the BBB docs and maintaining a separate branch or writing script to re-apply their configuration after updating the the local checkout.
However the comprehensive .env file that @alangecker provided, already includes a lot of settings and I'd like to discuss, if it would make sense to include a few more, that may be of interest for "bbb-beginners" (like me ^^) and eventually make a BBB-conference feel a bit more like a Jitsi-conference (in terms of UX), while remaining more compatible to most devices than the latter ;)
Also if BBB decides to merge this repo and provide images on dockerhub the .env file might be the most accessible way to configure most non-ui settings persistently.
Proposals:
Changing the default welcome message in chat.
It may be confusing to read an English welcome message in an otherwise entirely German user interface. mod/core/web/bigbluebutton.properties Setting defaultWelcomeMessage
Option to disable the freeswitch audio announcements, e.g. "You are the only person in this conference". "You are now (un)muted". This audio may be quite confusing to non-english speakers. In my particular case, elderly people around and above the age of 50.
Remove Files /usr/share/freeswitch/sounds/en/us/callie/conference/*/*.wav
Option to disable the "echo test".
With respect to the ease of use for people not familiar with technicalities like audio checks. My main concern is, that a person who is confused by the audio check, will have a hard time fixing these underlying issue. However a person capable of fixing microphone input issues, doesn't necessarily need the additional audio check to see whether the microphone is working correctly. In that regard an option to disable this feature would be greatly appreciated.
mod/html5/settings.yml Setting skipCheck: true
Option to disable "listenOnly" mode
From people unfamiliar with the concept of BBB and its roots as an education tool (or from other first time users) I have often encountered the question whether they should click the microphone or the headphone to join the conference. Every so often someone intuitively picks the wrong one ...
mod/html5/settings.yml Setting listenOnlyMode: false
Option to enable auto sharing the webcam upon loading the room.
For easy of use with first time users, that are not accustomed to the webcam icon, fail to find it or can't discern its disabled state.
mod/html5/settings.yml Setting autoShareWebcam: true
This is merely a suggestion, since it can be expected of admins to figure out the appropriate configs files by reading the BBB docs and maintaining a separate branch or writing script to re-apply their configuration after updating the the local checkout. However the comprehensive .env file that @alangecker provided, already includes a lot of settings and I'd like to discuss, if it would make sense to include a few more, that may be of interest for "bbb-beginners" (like me ^^) and eventually make a BBB-conference feel a bit more like a Jitsi-conference (in terms of UX), while remaining more compatible to most devices than the latter ;) Also if BBB decides to merge this repo and provide images on dockerhub the .env file might be the most accessible way to configure most non-ui settings persistently.
Proposals:
mod/core/web/bigbluebutton.properties
SettingdefaultWelcomeMessage
/usr/share/freeswitch/sounds/en/us/callie/conference/*/*.wav
mod/html5/settings.yml
SettingskipCheck: true
mod/html5/settings.yml
SettinglistenOnlyMode: false
mod/html5/settings.yml
SettingautoShareWebcam: true