You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 22, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: _data/create.yml
+32-4Lines changed: 32 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -77,7 +77,7 @@
77
77
required: "Optional(Breakout Room)"
78
78
type: "Boolean"
79
79
default: "true"
80
-
description: "If set to false, breakout rooms will be disabled."
80
+
description: "<b>[DEPRECATED]</b> Removed in 2.5, temporarily still handled, please transition to disabledFeatures.<br><br>If set to false, breakout rooms will be disabled."
81
81
82
82
- name: "breakoutRoomsPrivateChatEnabled"
83
83
required: "Optional(Breakout Room)"
@@ -182,7 +182,13 @@
182
182
required: false
183
183
type: "Boolean"
184
184
default: "false"
185
-
description: "Setting to <code class=\"language-plaintext highlighter-rouge\">lockSettingsLockOnJoinConfigurable=true` will allow applying of `lockSettingsLockOnJoin</code>."
185
+
description: "Setting to <code class=\"language-plaintext highlighter-rouge\">true</code> will allow applying of <code class=\"language-plaintext highlighter-rouge\">lockSettingsLockOnJoin</code>."
186
+
187
+
- name: "lockSettingsHideViewersCursor"
188
+
required: false
189
+
type: "Boolean"
190
+
default: "false"
191
+
description: "Setting to <code class=\"language-plaintext highlighter-rouge\">true</code> will prevent viewers to see other viewers cursor when multi-user whiteboard is on. (added 2.5)"
186
192
187
193
- name: "guestPolicy"
188
194
required: false
@@ -218,7 +224,7 @@
218
224
- name: "learningDashboardEnabled"
219
225
type: "Boolean"
220
226
default: "true"
221
-
description: "Default <code class=\"language-plaintext highlighter-rouge\">learningDashboardEnabled=true</code>. When this option is enabled BigBlueButton generates a Dashboard where moderators can view a summary of the activities of the meeting. (added 2.4)"
227
+
description: "<b>[DEPRECATED]</b> Removed in 2.5, temporarily still handled, please transition to disabledFeatures.<br><br>Default <code class=\"language-plaintext highlighter-rouge\">learningDashboardEnabled=true</code>. When this option is enabled BigBlueButton generates a Dashboard where moderators can view a summary of the activities of the meeting. (added 2.4)"
222
228
223
229
- name: "learningDashboardCleanupDelayInMinutes"
224
230
type: "Number"
@@ -241,4 +247,26 @@
241
247
required: false
242
248
type: "Boolean"
243
249
default: "false"
244
-
description: "Setting to <code class=\"language-plaintext highlighter-rouge\">true</code> will disable Virtual Backgrounds for all users in the meeting. (added 2.4.3)"
250
+
description: "<b>[DEPRECATED]</b> Removed in 2.5, temporarily still handled, please transition to disabledFeatures.<br><br>Setting to <code class=\"language-plaintext highlighter-rouge\">true</code> will disable Virtual Backgrounds for all users in the meeting. (added 2.4.3)"
251
+
252
+
- name: "userCameraCap"
253
+
required: false
254
+
type: "Number"
255
+
default: "3"
256
+
description: "Setting to <code class=\"language-plaintext highlighter-rouge\">0</code> will disable this threshold. Defines the max number of webcams a single user can share simultaneously. (added 2.4.5)"
257
+
258
+
- name: "meetingCameraCap"
259
+
required: false
260
+
type: "Number"
261
+
default: "0"
262
+
description: "Setting to <code class=\"language-plaintext highlighter-rouge\">0</code> will disable this threshold. Defines the max number of webcams a meeting can have simultaneously. (added 2.5.0)"
263
+
264
+
- name: "groups"
265
+
required: false
266
+
type: "String"
267
+
description: "Pre-defined groups to automatically assign the students to a given breakout room. (added 2.5)<br><br><b>Expected value:</b> Json with Array of groups.<br><b>Group properties:</b><br><ul><li><code class=\"language-plaintext highlighter-rouge\">id</code> - String with group unique id.</li><li><code class=\"language-plaintext highlighter-rouge\">name</code> - String with name of the group <i>(optional)</i>.</li><li><code class=\"language-plaintext highlighter-rouge\">roster</code> - Array with IDs of the users.</li></ul><br>E.g:<br><code class=\"language-json highlighter-rouge\">[<br>{id:'1',name:'GroupA',roster:['1235']},<br>{id:'2',name:'GroupB',roster:['2333','2335']},<br>{id:'3',roster:[]}<br>]</code>"
268
+
269
+
- name: "disabledFeatures"
270
+
required: false
271
+
type: "String"
272
+
description: "List (comma-separated) of features to disable in a particular meeting. (added 2.5)<br><br>Available options to disable:<br><ul><li><code class=\"language-plaintext highlighter-rouge\">breakoutRooms</code>- <b>Breakout Rooms</b> </li><li><code class=\"language-plaintext highlighter-rouge\">captions</code>- <b>Closed Caption</b> </li><li><code class=\"language-plaintext highlighter-rouge\">chat</code>- <b>Chat</b></li><li><code class=\"language-plaintext highlighter-rouge\">externalVideos</code>- <b>Share an external video</b> </li><li><code class=\"language-plaintext highlighter-rouge\">layouts</code>- <b>Layouts</b> (allow only default layout)</li><li><code class=\"language-plaintext highlighter-rouge\">learningDashboard</code>- <b>Learning Analytics Dashboard</b></li><li><code class=\"language-plaintext highlighter-rouge\">polls</code>- <b>Polls</b> </li><li><code class=\"language-plaintext highlighter-rouge\">screenshare</code>- <b>Screen Sharing</b></li><li><code class=\"language-plaintext highlighter-rouge\">sharedNotes</code>- <b>Shared Notes</b></li><li><code class=\"language-plaintext highlighter-rouge\">virtualBackgrounds</code>- <b>Virtual Backgrounds</b></li></ul>"
Copy file name to clipboardExpand all lines: _data/join.yml
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -11,8 +11,13 @@
11
11
- name: "password"
12
12
required: true
13
13
type: "String"
14
-
description: "The password that this attendee is using. If the moderator password is supplied, he will be given moderator status (and the same for attendee password, etc)"
14
+
description: "This password value is used to determine the role of the user based on whether it matches the moderator or attendee password. Note: This parameter is *not* required when the role parameter is passed."
15
15
16
+
- name: "role"
17
+
required: true
18
+
type: "String"
19
+
description: "Define user role for the meeting. Valid values are MODERATOR or VIEWER (case insensitive). If the role parameter is present and valid, it overrides the password parameter. You must specify either password parameter or role parameter in the join request."
20
+
16
21
- name: "createTime"
17
22
required: false
18
23
type: "String"
@@ -64,11 +69,6 @@
64
69
type: "String"
65
70
description: "Set to “true” to indicate that the user is a guest, otherwise do NOT send this parameter."
66
71
67
-
- name: "role"
68
-
required: false
69
-
type: "String"
70
-
description: "Define user role for the meeting. Accept the values(case insensitive) MODERATOR or VIEWER. If the role parameter is present and it's a valid option, it will take over of any password parameter provided. Added in BBB 2.4"
Copy file name to clipboardExpand all lines: _posts/2.4/2021-05-01-architecture.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,8 @@ layout: page
3
3
title: 'Architecture'
4
4
category: 2.4
5
5
date: 2021-05-01 17:34:41
6
+
redirect_from:
7
+
- /overview/architecture.html
6
8
order: 4
7
9
---
8
10
@@ -73,9 +75,9 @@ BigBlueButton web application is a Java-based application written in Scala. It i
73
75
74
76
The BigBlueButton API provides a third-party integration (such as the [BigBlueButtonBN plugin](https://moodle.org/plugins/mod_bigbluebuttonbn) for Moodle) with an endpoint to control the BigBlueButton server.
75
77
76
-
Every access to BigBlueButton comes through a front-end portal (we refer to as a third-party application). BigBlueButton integrates Moodle, Wordpress, Canvas, Sakai, and others (see [third-party integrations](http://bigbluebutton.org/integrations/)). BigBlueButton comes with its own front-end called [Greenlight](/install/greenlight-v2.html). When using a learning management system (LMS) such as Moodle, teachers can setup BigBlueButton rooms within their course and students can access the rooms and their recordings.
78
+
Every access to BigBlueButton comes through a front-end portal (we refer to as a third-party application). BigBlueButton integrates Moodle, Wordpress, Canvas, Sakai, MatterMost, and others (see [third-party integrations](http://bigbluebutton.org/integrations/)). BigBlueButton comes with its own front-end called [Greenlight](/greenlight/gl-install.html). When using a learning management system (LMS) such as Moodle, teachers can setup BigBlueButton rooms within their course and students can access the rooms and their recordings.
77
79
78
-
The BigBlueButton comes with some simple [API demos](http://demo.bigbluebutton.org/demo/demo1.jsp). Regardless of which front-end you use, they all use the [API](/dev/api.html) under the hood.
80
+
The BigBlueButton comes with some simple [API demos](2.4/install.html#install). Regardless of which front-end you use, they all use the [API](/dev/api.html) under the hood.
79
81
80
82
## Redis PubSub
81
83
@@ -106,7 +108,7 @@ FreeSWITCH to easily create their own integration. Communication between apps an
106
108
107
109
We think FreeSWITCH is an amazing piece of software for handling audio.
108
110
109
-
FreeSWITCH provides the voice conferencing capability in BigBlueButton. Users are able to join the voice conference through the headset. Users joining through Google Chrome or Mozilla Firefox are able to take advantage of higher quality audio by connecting using WebRTC. FreeSWITCH can also be [integrated with VOIP providers](/install/install.html#add-a-phone-number-to-the-conference-bridge) so that users who are not able to join using the headset will be able to call in using their phone.
111
+
FreeSWITCH provides the voice conferencing capability in BigBlueButton. Users are able to join the voice conference through the headset. Users joining through Google Chrome or Mozilla Firefox are able to take advantage of higher quality audio by connecting using WebRTC. FreeSWITCH can also be [integrated with VOIP providers](/admin/customize.html#add-a-phone-number-to-the-conference-bridge) so that users who are not able to join using the headset will be able to call in using their phone.
Copy file name to clipboardExpand all lines: _posts/2.4/2021-09-22-dev.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,8 @@ layout: page
3
3
title: 'Development'
4
4
category: 2.4
5
5
date: 2021-09-22 11:42:28
6
+
redirect_from:
7
+
- /dev/setup.html
6
8
order: 3
7
9
---
8
10
@@ -34,7 +36,7 @@ The instructions in this guide are step-by-step so you can understand each step
34
36
35
37
- First, use Google to search for the error. There is a wealth of information in [bigbluebutton-dev](https://groups.google.com/forum/?fromgroups=#!forum/bigbluebutton-dev) that has been indexed by Google.
36
38
- Try doing the same steps on a different BigBlueButton server.
37
-
- Post a question to bigbluebutton-dev with a description of the problem and the steps to reproduce. Post logs and error messages to [Pastebin](http://pastebin.com) link them in your post.
39
+
- Post a question to bigbluebutton-dev with a description of the problem and the steps to reproduce. Post logs and error messages to [Pastebin](https://pastebin.com/) link them in your post.
38
40
39
41
### You Have a Working BigBlueButton Server
40
42
@@ -239,7 +241,7 @@ Below is an overview of the different components in a production set-up. When de
239
241
240
242
## (Optional) Install bbb-demo
241
243
242
-
Note that at this point we recommend installing and using [GreenLight](/greenlight/install.html) or using API-MATE (link can be found when you run `$ bbb-conf --salt`).
244
+
Note that at this point we recommend installing and using [GreenLight](/greenlight/gl-install.html) or using API-MATE (link can be found when you run `$ bbb-conf --salt`).
243
245
244
246
If you want to test the installation or to easily start/join meetings while you are developing, you can alternatively install `bbb-demos`:
245
247
@@ -507,7 +509,7 @@ The `war` application is generated under `build/libs/bigbluebutton-0.10.0.war`.
507
509
Create a new directory and open it.
508
510
509
511
```bash
510
-
mkdir exploded &&cd exploded
512
+
rm -r exploded &&mkdir exploded &&cd exploded
511
513
```
512
514
513
515
Extract the war content in the newly create directory
@@ -522,7 +524,7 @@ Then copy the `run-prod.sh` after checking all the jar dependencies are listed i
522
524
cp ../run-prod.sh .
523
525
```
524
526
525
-
In the next step we will make a copy of the current production directory for `bbb-web`
527
+
In the next step we will make a copy of the current production directory for `bbb-web`. You only need to do this if your current version of bbb-web is worth keeping.
0 commit comments