JavaScript for uaser list

40 views
Skip to first unread message

ioan...@gmail.com

unread,
Aug 2, 2021, 1:48:21 AM8/2/21
to BigBlueButton-dev
Hello,

i want to write some custom JavaScript. I want to retrieve data from a remote server with ajax/axios and to appy an action with this data in the user list of the conference room. I can't find where are placed the files that are responsible for the user list. How could I do this?

Philipp Memmel

unread,
Aug 2, 2021, 2:55:34 AM8/2/21
to bigblueb...@googlegroups.com
Hi,

this is not as easy as editing a file which is served via nginx to the user.

The HTML5 client is a meteor application. You will have to setup your
own development environment including checking out the code via git,
then make changes to the code (for changes of the userlist e. g. have a
start in this directory of the source code:
https://github.com/bigbluebutton/bigbluebutton/tree/develop/bigbluebutton-html5/imports/ui/components/user-list)
and then deploy this app locally to overwrite the preinstalled meteor app.

See https://docs.bigbluebutton.org/2.2/dev.html#developing-the-html5-client

For deploying of the app the script
https://github.com/bigbluebutton/bigbluebutton/blob/develop/bigbluebutton-html5/deploy_to_usr_share.sh
is very helpful.

Pypo
> --
> You received this message because you are subscribed to the Google
> Groups "BigBlueButton-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to bigbluebutton-...@googlegroups.com
> <mailto:bigbluebutton-...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/bigbluebutton-dev/3e3e28c8-56ba-4850-b6cf-59b6a109c61an%40googlegroups.com
> <https://groups.google.com/d/msgid/bigbluebutton-dev/3e3e28c8-56ba-4850-b6cf-59b6a109c61an%40googlegroups.com?utm_medium=email&utm_source=footer>.

ioan...@gmail.com

unread,
Aug 2, 2021, 3:52:51 AM8/2/21
to BigBlueButton-dev
Hi,

thank you very much for your detailed answer. With own development environment do you mean that I should make a developement environment local for example in a Virtual Server in Virtual Box or should i create this environment in Server, where the bigbluebutton is running? I tried to install BigBlueButton local in Virtualbox and it was not possible because of domainname and ssl.

Best regards,
Ioanna

Philipp Memmel

unread,
Aug 2, 2021, 8:04:19 AM8/2/21
to bigblueb...@googlegroups.com

The easiest way would be to setup a BBB server with bbb-install.sh, clone the source and develop on this machine. For example, If you just want to make changes in the html5 client, just shut down bbb-html5 and mongod and use "npm start" like described in the link I just sent.

Pypo

To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/4d40ef2c-14fb-4bb8-95ff-14f7361a4750n%40googlegroups.com.

ioan...@gmail.com

unread,
Aug 3, 2021, 9:22:21 AM8/3/21
to BigBlueButton-dev
Hallo,

thanks for your help!

Best regards,
Ioanna
Reply all
Reply to author
Forward
0 new messages