Sharing links to other services

AI-generated summary

The discussion revolves around expanding Discourse’s social sharing capabilities beyond current options like Facebook and Twitter. Thomas_Rother raises interest in integrating privacy-focused platforms such as Pocket, Mastodon, and Matrix, highlighting the lack of integration for federated services and concerns about privacy on Discourse instances with login controls. Stephen references the existing “Social Share” theme component, while Falco notes that mobile users benefit from native OS share sheets, which include most apps. gde points out limitations of the current component with federated platforms. CraigW emphasizes the need to modernize social sharing features. Thomas_Rother expresses concern over the lack of interest from the core team in federated communication integrations, referencing past discussions on Matrix protocol integration.

Discourse offers the option to share Topic links. Aside from E-mail there are the social networks, currently Facebook and Twitter ( “share quote buttons”). Are there any plans to integrate other platforms like

  • Pocket Pocket
  • Mastodon and MATRIX (federated)

These applications/networks are less commercial and respect privacy concerns better (which is more important here in Europe compared to the US).

Is anyone working on this or what needs to be done to get it implemented?

Bye, Thommie

4 Likes

Did you check out the Social Share theme component?

5 Likes

Also worth mentioning that on mobile, it will use the native share sheet of your OS, so most of your users have a customized share button with all their apps in there already.

4 Likes

It’s a great theme component.
But unless I’m mistaking, I’m afraid though that it can’t really be used with federated services, like mastodon or matrix, where we would need different links.

Howdy, in November 2024, it feels like the social options need to be updated to feel relevant to the current media environment.

I absolutely agree. The “Social Share” plugin mentioned above is not usable on Discourse instances with login control (privacy!). The discussions we had about some technical integration between the proprietary Discourse chat functionality and the federated MATRIX chat protocol also had no result yet (see Matrix protocol for chat and my last comment at Matrix protocol for chat - #69 by Thomas_Rother).

I have the impression that there is not much interest among the Discourse core team for the integration of federated information flows.