BigBlueButton Updates, tweaks

Firefox latest releases have become more aggressive about disallowing mixed http and https content on a single page. This caused the BigBlueButton Blackboard LTI to soft-fail until user manually overrode mixed content restriction. I was able to force BBB to use https only when referenced by the LTI, and force http for all else. This entailed hacking

/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (see below) and /var/www/html

and

/var/www/bigbluebutton/client/BigBlueButton.html

First fix broke presentations. Fix for that broke microphones. Fix for that fixed all — I hope.

if (top.location != self.location) {

top.location = self.location.href.replace(‘https’,’http’);

}

if (self.location.href.match(/https/)) {

self.location.href=self.location.href.replace(‘https’,’http’);

}

bigbluebutton.properties…

128,129c123

< bigbluebutton.web.serverURL=https://bigbluebutton.uvm.edu

bigbluebutton.web.serverURL=http://bigbluebutton.uvm.edu

148c142

defaultConfigURL=${bigbluebutton.web.serverURL}/client/conf/config.xml

150c144

apiVersion=0.81

188c182

beans.presentationService.defaultUploadedPresentation=${bigbluebutton.web.serverURL}/default.pdf

193c187

beans.presentationService.presentationBaseUrl=${bigbluebutton.web.serverURL}/bigbluebutton/presentation

207d200

<

About Wesley Wright

Born on a mountain top near New York City, Craziest state in the land of the pretty. Raised in the woods so's he knew every tree, Killed him a bear when he was only three.
This entry was posted in Wes and tagged , , . Bookmark the permalink.