littleredbutton / cloud_bbb

@bigbluebutton integration for @nextcloud
GNU Affero General Public License v3.0
103 stars 42 forks source link

Change of parameters naming in BBB2.6.0 #243

Open Schwenn2002 opened 1 year ago

Schwenn2002 commented 1 year ago

https://docs.bigbluebutton.org/2.6/new-features/#change-of-parameters-naming

In 2.5 we had the hidePresentation which was responsible for disabling presentation Area, and it was configured in the join call. Now we have a new disabled feature which is responsible for that. it is called disabledFeatures=presentation, and it is configured in the create call, for more details see the docs.

There is another parameter renamed in 2.6, it is swapLayout, or userdata-bbb_auto_swap_layout in the join call. Now, this parameter is set to hidePresentationOnJoin or userdata-bbb_hide_presentation_on_join in the join call, and it does essentially the same thing: it starts meeting with presentation minimized.

In brief: 2.5 JOIN hidePresentation -> 2.6 CREATE disabledFeatures=presentation (permanent disabling of presentation area for all users) 2.5 JOIN swapLayout -> 2.6 JOIN hidePresentation (join a meeting with presentation area hidden, not permanently)

spreeni151 commented 1 year ago

Thank you v ery much @Schwenn2002 ! in lib/bigbluebutton/api.php I changed the line $joinMeetingParams->addUserData('bbb_auto_swap_layout', true); to $joinMeetingParams->addUserData('bbb_hide_presentation_on_join', true); Now it works again like before :-)

sonnysighedup commented 1 year ago

The residual effect of "disabledFeature=presentation" is that polling is also disabled.

Is that by design or an unintended consequence?


Edit: Sorry, posted this in the wrong place. Too many tabs open! BTW, this integration of BBB with Nextcloud is really brilliant, and for my use case, makes BBB a very viable Zoom replacement.

raketentimo commented 8 months ago

Thank you @Schwenn2002 and @spreeni151 ! The bug is quite anoying.