Is it possible to make jitsi also available as a field? What I mean, is similar like H5P module , where H5P content can be added
to any content type just placing a H5P field in the content type.
Similar option with Jitsi could work, because then you could create a group content type and enable Jitsi video conference inside groups.
So the motivation is to enable Jitsi in Groups, where group admin can open a "video room" for the group where only the group members can join. This is just an idea. (Also the UI should be improved and the app store links should be removed or put optionally visible, Jitsi works very well with mobile phone browsers, I just installed a local Jitsi server and with mobile phone it is also great.)
| Comment | File | Size | Author |
|---|---|---|---|
| #5 | jitsi-embed.jpg | 62.19 KB | adominique |
Issue fork jitsi-3210810
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
leofishman commentedHi,
I am working on doing just that, I can commit the code when I finish.
Comment #3
Youcanlearnit commentedThat sounds great.
I could help with UI etc. if needed.
Here are some other features what came to my mind when using self hosted jitsi:
1. A list of jitsi rooms which the group admin has opened (views maybe). Or maybe it is enough that one group can have one video conference at a time?
2. Possibility to limit the duration of video conference opened by the group admin? (30min, 1h, 2h, unlimited etc.) After time limit, video conference would close and group members would not have access anymore.
2.2 Time limit options should be based on the user role (only site role X could create unlimited rooms)
3. Authenticate user to self hosted jitsi with Drupal
4. Keep the jitsi screens inside same window (no new windows, if you want to use quicktabs for example)
Comment #4
adominique commentedHello,
I tried to setup and insert new field in node.
It looks fine to me.
I just think that the "Room link" button in that case should be disabled because it links to same node or maybe it should create a popup window for the video.
Thank you.
Comment #5
adominique commentedHello,
I made some improvements as follow-up of video field:
For conference field:
-disable unused library;
- enforce config domain override when field setting exists;
- improve UX for guest user.
I created also a new autostart video field;

This field like previous one can be inserted in content page. Video start automatically and room name is created based on node alias or page title if there is no alias.
New configuration files for installation: will create a basic video content page with the new embed field.
Updated as well the help page.
Please feel free to try and report problem if any.
Comment #6
leofishman commentedMy original idea of my use case, was to share the room link to users that may not have a Drupal account, thats why it points to the node.
Do you want me to move the autostart field to the widget configuration?
Comment #7
adominique commentedI think it is fine. The autostart video is already a widget.
Comment #8
Youcanlearnit commentedHi,
Looks great. I tried the beta2 version, but for some reason the room is multiplied by 6 times.
I didn't have time to look is it a theme problem, but I installed the video content type as a group content.
Then I created the video page and on that page, the jitsi room opens, and the user is logged in but
there are actually 6 views, if I scroll down the page. So it looks like the room is repeated multiple times.
About the room link, if the need is to share it, then it could be written also like (jit.si/roomname) plus the copy to clipboard icon.
This feature could be also optionally disabled from the settings page etc, if the use case is that only the group members can enter the room.
Comment #9
adominique commentedThe multiple log-in should be solved in the last release beta3.
Please try.