Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Forum Software (https://discourse.org/) with Decidim #62

Open
2 of 4 tasks
paarals opened this issue May 29, 2023 · 0 comments
Open
2 of 4 tasks

Integrate Forum Software (https://discourse.org/) with Decidim #62

paarals opened this issue May 29, 2023 · 0 comments

Comments

@paarals
Copy link

paarals commented May 29, 2023

Original request

  • Menu item (Forum) will be added via Decidim Awesome that point to https://discourse.mkutano.community
    imatge
    No work needed, awesome feature

  • Remove the External Link popup window below and the link-indicator on the right side the menu item.
    imatge
    No work needed, go to settings->allowed external domains

  • Users will Sign Up the first time they go the forum.

  • Use OAuth 2 to Sign In users on subsequent visits.

Feature Proposal

We propose to create a OAuth provider server that uses the Decidim database as authentication central point. Decidim is already capable of acting as a OAuth Server provider.
The advantage of this approach is that we will have all users registered in the same place.
This is also compatible with a custom signup in discourse.
The discourse website could be presented in two different ways: as an iframe inside decidim, allowing to keep the main menus on top or just a link to a new window (both ways can coexist)

Mockups:

Forum in a Iframe:
forum1

Login with Decidim:
Screenshot from 2023-05-31 12-21-29

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants