Conversation
decidim-core/app/assets/javascripts/decidim/jitsi_meet_videoconference.component.js.es6
Outdated
Show resolved
Hide resolved
decidim-generators/lib/decidim/generators/app_templates/secrets.yml.erb
Outdated
Show resolved
Hide resolved
| domain: <%= ENV["JITSI_DOMAIN"] %> | ||
| api_url: <%= ENV["JITSI_API_URL"] %> | ||
| ``` | ||
|
|
There was a problem hiding this comment.
Could we add here some examples? I'd write here the official URLs of jitsi, https:///meet.jit.si and ? (I don't actually know the API url 😅)
|
Hi guys. Awesome to have this PR!! 😍 It looks much more advance to what I had initially in mind (having only an iframe) but at the same time using the Jitsi Javascript API allows us to have more control on most things. We had it also planed for a contract that's starting next week, do you have a deadline for finishing with this PR? |
|
@andreslucena probably we will finish by the end of the month. |
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. @carolromero & @andreslucena feel free to chime in. |
|
Finally, with the Online Meetings project, we've rethought what would be the better way of implementing these kinds of integrations and we want to explore the iframe way of tackling this. We also don't want to have more integrations/configurations regarding these kinds of services, at least by default in decidim. If you want so we could discuss having all of this integration through external modules and that decidim-meetings provides a contract so you can implement this (something like what was done with the Geocoding/Maps integration) or something like that. Thanks for your effort and time!! |
🎩 What? Why?
This new feature lets Jitsi Meet rooms to be automatically generated and embedded in the meeting page when an online meeting is created by an admin.
The Jitsi server and the Jisi API used for this feature can be configured in
secrets.ymland in thedecidim.rbinitializer.It also adds a system to log users attendance to the videoconference, and view it from the admin for meetings component
📌 Related Issues
Testing
📋 Checklist
✔️ DO check open PR's to avoid duplicates.
✔️ DO keep pull requests small so they can be easily reviewed.
✔️ DO build locally before pushing.
✔️ DO add seeds.
✔️ DO make sure tests pass.
✔️ DO make sure any new changes are documented in
docs/.✔️ DO add link to MetaDecidim if it's a new feature.
❌AVOID breaking the continuous integration build.
❌AVOID making significant changes to the overall architecture.
Add more system specs
Add button for easy videoconference fullscreen
Add example values for
JITSI_DOMAINandJITSI_API_URL📷 Screenshots
User
Admin
Improve seeded meetings avoiding duplicated names