nathank
(Nathan Kershaw)
Outubro 5, 2022, 10:01am
1
Estou pensando em criar um componente de Tema que insira um botão de videoconferência (Jitsi ou similar) no cabeçalho do chat.
Parece um pouco complicado, pois o HTML é bem diferente entre a visualização de página inteira e a visualização de gaveta (ainda nem verifiquei o mobile).
E pode ser muito cedo para mexer no plugin de Chat, pois ninguém mais parece ter feito isso ainda. Portanto, não há ninguém para copiar!
No entanto, é um alvo muito atraente para isso, pois é relativamente fácil garantir que ambas as partes (para um para um) estejam no mesmo lugar / contexto quando estão conversando, removendo completamente a necessidade de ‘agendar’ uma chamada.
Alguém tem alguma ideia de como proceder?
6 curtidas
asirota
(Alex Sirota)
Outubro 5, 2022, 3:30pm
2
Poderia ser uma ótima maneira de fazer um huddle. Ou talvez ter um upgrade de suporte de vídeo para pessoas que prestam suporte. Fazemos algo assim em https://newpathconsulting.com/hero
1 curtida
mcwumbly
(Dave McClure)
Outubro 5, 2022, 6:50pm
3
O outro risco aqui é que as coisas ainda estão se movendo rapidamente, então você pode ter que aceitar que as personalizações quebrem sem aviso por mais algum tempo.
2 curtidas
nathank
(Nathan Kershaw)
Janeiro 23, 2024, 3:46am
4
Temos um PR para isso no momento:
main ← jacobtread-contrib:main
opened 03:10AM - 23 Jan 24 UTC
## Changes
- Added integration into the Discourse Chat feature
- Open meetin… g links in a new tab rather than redirecting the current
- Separated templating and javascript (Tooling for .gjs seems not well supported and features like `or` helpers didn't seem to work with it)
- Added new default options
> This is part of a two part pull request which will likely arrive some time after if you choose to accept these changes. The upcoming pull request adds new features such a seperate header icon for creating meetings and changes to how the settings are layed out. But I thought it best to not include those in this pull request as they might deviated too much from your initial ideas and could slow down the process of reviewing this
## Discourse Chat Integration
This changes adds an integration into the Discourse Chat feature adding a button to the chat options for allowing creating meeting links within the chat channels (two variants "dropdown" and "inline" from a new setting):
| dropdown | inline |
|---|--|
|  | 
The button opens the same window (just with the additional options disabled), since I couldn't seem to find a way to get the chat feature to support the `[wrap][/wrap]` bbcode without looking into it too much further, so in this case the meeting links are in plain text rather than formatted as buttons:

Pressing "Insert" then inserts the meeting link into the current draft message:

The above chat integration can be toggled with a setting and has another setting for choosing the position of the button.
## Link open in new tab
This also a change, making it so normal meeting links that are not using the iframe option, open in a new tab rather than redirecting the current tab.
## Additional configuration
I've also added an additional three new settings related to the iframes:

hide iframe buttons: Controls whether the settings for desktop and mobile iframes are shown to user
default mobile iframe: Controls the default value for the mobile iframe setting
default desktop iframe: Controls the default value for the mobile iframe setting
2 curtidas
j.jaffeux
(Joffrey Jaffeux)
Fevereiro 28, 2024, 4:30pm
5
Acabei de mesclar o PR, obrigado!
4 curtidas