{"id":979,"date":"2015-03-10T11:49:17","date_gmt":"2015-03-10T15:49:17","guid":{"rendered":"http:\/\/blog.uvm.edu\/ctl-projects\/?p=979"},"modified":"2015-03-10T11:49:17","modified_gmt":"2015-03-10T15:49:17","slug":"bigbluebutton-updates-tweaks","status":"publish","type":"post","link":"https:\/\/blog.uvm.edu\/waw\/2015\/03\/10\/bigbluebutton-updates-tweaks\/","title":{"rendered":"BigBlueButton Updates, tweaks"},"content":{"rendered":"<p>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<\/p>\n<p>\/var\/lib\/tomcat7\/webapps\/bigbluebutton\/WEB-INF\/classes\/bigbluebutton.properties (see below) and \/var\/www\/html<\/p>\n<p>and<\/p>\n<p>\/var\/www\/bigbluebutton\/client\/BigBlueButton.html<\/p>\n<p>First fix broke presentations. Fix for that broke microphones. Fix for that fixed all &#8212; I hope.<\/p>\n<p>if (top.location != self.location) {<\/p>\n<p>top.location = self.location.href.replace(&#8216;https&#8217;,&#8217;http&#8217;);<\/p>\n<p>}<\/p>\n<p>if (self.location.href.match(\/https\/)) {<\/p>\n<p>self.location.href=self.location.href.replace(&#8216;https&#8217;,&#8217;http&#8217;);<\/p>\n<p>}<\/p>\n<p>bigbluebutton.properties&#8230;<\/p>\n<p>128,129c123<\/p>\n<p>&lt; bigbluebutton.web.serverURL=https:\/\/bigbluebutton.uvm.edu<\/p>\n<p>bigbluebutton.web.serverURL=http:\/\/bigbluebutton.uvm.edu<\/p>\n<p>148c142<\/p>\n<p>defaultConfigURL=${bigbluebutton.web.serverURL}\/client\/conf\/config.xml<\/p>\n<p>150c144<\/p>\n<p>apiVersion=0.81<\/p>\n<p>188c182<\/p>\n<p>beans.presentationService.defaultUploadedPresentation=${bigbluebutton.web.serverURL}\/default.pdf<\/p>\n<p>193c187<\/p>\n<p>beans.presentationService.presentationBaseUrl=${bigbluebutton.web.serverURL}\/bigbluebutton\/presentation<\/p>\n<p>207d200<\/p>\n<p>&lt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &hellip; <a href=\"https:\/\/blog.uvm.edu\/waw\/2015\/03\/10\/bigbluebutton-updates-tweaks\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41826],"tags":[41852,41851,42758],"class_list":["post-979","post","type-post","status-publish","format-standard","hentry","category-wes","tag-bbb","tag-bigbluebutton","tag-boffins"],"_links":{"self":[{"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/posts\/979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/comments?post=979"}],"version-history":[{"count":0,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/posts\/979\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/media?parent=979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/categories?post=979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.uvm.edu\/waw\/wp-json\/wp\/v2\/tags?post=979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}