Skip to content
This repository was archived by the owner on Mar 22, 2023. It is now read-only.

Commit 3ed7604

Browse files
committed
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton.github.io
2 parents 947bce1 + d743a04 commit 3ed7604

27 files changed

+1599
-966
lines changed

_data/create.yml

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
required: "Optional(Breakout Room)"
7878
type: "Boolean"
7979
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."
8181

8282
- name: "breakoutRoomsPrivateChatEnabled"
8383
required: "Optional(Breakout Room)"
@@ -182,7 +182,13 @@
182182
required: false
183183
type: "Boolean"
184184
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)"
186192

187193
- name: "guestPolicy"
188194
required: false
@@ -218,7 +224,7 @@
218224
- name: "learningDashboardEnabled"
219225
type: "Boolean"
220226
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)"
222228

223229
- name: "learningDashboardCleanupDelayInMinutes"
224230
type: "Number"
@@ -241,4 +247,26 @@
241247
required: false
242248
type: "Boolean"
243249
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>"

_data/join.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,13 @@
1111
- name: "password"
1212
required: true
1313
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."
1515

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+
1621
- name: "createTime"
1722
required: false
1823
type: "String"
@@ -64,11 +69,6 @@
6469
type: "String"
6570
description: "Set to “true” to indicate that the user is a guest, otherwise do NOT send this parameter."
6671

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"
71-
7272
- name: "excludeFromDashboard"
7373
required: false
7474
type: "String"

_includes/footer.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<!-- Documentation for <a href="{% if site.codeurl %}{{ site.codeurl }}{% else %}{{ site.baseurl }}{% endif %}">{{ site.title }}</a> -->
2-
&copy; 2021 <a href="http://bigbluebutton.org/">BigBlueButton Inc.</a> &middot; <a href="http://bigbluebutton.org/trademark/">Trademark</a> &middot; <a href="http://bigbluebutton.org/open-source-license/">License<a/>
2+
&copy; 2022 <a href="http://bigbluebutton.org/">BigBlueButton Inc.</a> &middot; <a href="http://bigbluebutton.org/trademark/">Trademark</a> &middot; <a href="http://bigbluebutton.org/open-source-license/">License<a/>

_posts/2.4/2021-05-01-architecture.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ layout: page
33
title: 'Architecture'
44
category: 2.4
55
date: 2021-05-01 17:34:41
6+
redirect_from:
7+
- /overview/architecture.html
68
order: 4
79
---
810

@@ -73,9 +75,9 @@ BigBlueButton web application is a Java-based application written in Scala. It i
7375

7476
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.
7577

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.
7779

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.
7981

8082
## Redis PubSub
8183

@@ -106,7 +108,7 @@ FreeSWITCH to easily create their own integration. Communication between apps an
106108

107109
We think FreeSWITCH is an amazing piece of software for handling audio.
108110

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.
110112

111113
## Kurento and WebRTC-SFU
112114

_posts/2.4/2021-05-01-install.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ title: 'Install'
44
category: 2.4
55
redirect_from:
66
- /install/install.html
7+
- /install.html
78
- /1.1/install.html
89
date: 2021-09-22 22:13:42
910
order: 2

_posts/2.4/2021-06-09-new.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ Under the hood, BigBlueButton 2.4 installs on Ubuntu 18.04 64-bit, and the follo
5252

5353
For full details on what is new in BigBlueButton 2.4, see the release notes. Recent releases:
5454

55+
- [2.4.5](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.5)
56+
- [2.4.4](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.4)
5557
- [2.4.3](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.3)
5658
- [2.4.2](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.2)
5759
- [2.4.1](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.1)

_posts/2.4/2021-09-22-dev.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ layout: page
33
title: 'Development'
44
category: 2.4
55
date: 2021-09-22 11:42:28
6+
redirect_from:
7+
- /dev/setup.html
68
order: 3
79
---
810

@@ -34,7 +36,7 @@ The instructions in this guide are step-by-step so you can understand each step
3436

3537
- 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.
3638
- 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.
3840

3941
### You Have a Working BigBlueButton Server
4042

@@ -239,7 +241,7 @@ Below is an overview of the different components in a production set-up. When de
239241

240242
## (Optional) Install bbb-demo
241243

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`).
243245

244246
If you want to test the installation or to easily start/join meetings while you are developing, you can alternatively install `bbb-demos`:
245247

@@ -507,7 +509,7 @@ The `war` application is generated under `build/libs/bigbluebutton-0.10.0.war`.
507509
Create a new directory and open it.
508510

509511
```bash
510-
mkdir exploded && cd exploded
512+
rm -r exploded && mkdir exploded && cd exploded
511513
```
512514

513515
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
522524
cp ../run-prod.sh .
523525
```
524526

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.
526528

527529
```bash
528530
sudo cp -R /usr/share/bbb-web /usr/share/bbb-web-old
@@ -543,8 +545,8 @@ sudo cp -R . /usr/share/bbb-web/
543545
Make sure the copied files have the right user ownership.
544546

545547
```bash
546-
$ sudo chown bigbluebutton:bigbluebutton /usr/share/bbb-web
547-
$ sudo chown -R bigbluebutton:bigbluebutton /usr/share/bbb-web/assets/ /usr/share/bbb-web/META-INF/ /usr/share/bbb-web/org/ /usr/share/bbb-web/run-prod.sh /usr/share/bbb-web/WEB-INF/
548+
sudo chown bigbluebutton:bigbluebutton /usr/share/bbb-web
549+
sudo chown -R bigbluebutton:bigbluebutton /usr/share/bbb-web/assets/ /usr/share/bbb-web/META-INF/ /usr/share/bbb-web/org/ /usr/share/bbb-web/run-prod.sh /usr/share/bbb-web/WEB-INF/
548550
```
549551

550552
And finally we run the service.

0 commit comments

Comments
 (0)