Green-Party-of-Canada-Members / gpc-decidim

Decidim For the Green Party of Canada
https://wedecide.green.ca/
GNU Affero General Public License v3.0
1 stars 0 forks source link

iFrame panels in Proposal component - Options for embedding selective chat channels into WeDecide #130

Open BigSnicker opened 10 months ago

BigSnicker commented 10 months ago

Task 1

As Rocket.Chat uses the same authentication server as WeDecide, so we would like to consider having chat integrated into WeDecide, as it would not need any additional authentication from the user.

We are hoping to be able to get an "iFrame panel", that would allow us to insert an embedded layout of a chat app. The "chat on decidim" proof-of-concept is for just a simple side panel within each proposal, configured as only an iFrame, as shown in the issue:

image

Task 2 (not now) If this idea passes proof-of-concept, then the full implementation could involve:

  1. A WebUI admin checkbox to optionally enable Proposal iFrames for each component
  2. A text box option in Proposal configuration, to configure IFrame instructions for each proposal
paarals commented 9 months ago

this has to be checked in the datebase @microstudi

BigSnicker commented 9 months ago

As per my email, you can use this test URL for embedding: https://chat.green.ca/channel/test-channel?layout=embedded