Skip to content

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

@paarals

Description

@paarals

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions