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

Publicize: add Mastodon #7790

Closed
egypturnash opened this issue Sep 15, 2017 · 48 comments
Closed

Publicize: add Mastodon #7790

egypturnash opened this issue Sep 15, 2017 · 48 comments
Assignees
Labels
Customer Report Issues or PRs that were reported via Happiness. Previously known as "Happiness Request". Epic Formerly "Primary Issue", or "Master Issue" [Feature] Publicize Now Jetpack Social, auto-sharing [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Plugin] Social Issues about the Jetpack Social plugin [Pri] Normal [Type] Feature Request
Milestone

Comments

@egypturnash
Copy link

egypturnash commented Sep 15, 2017

Mastodon is the new hotness in social media: distributed Twitter, but with far fewer Nazis and longer tweets.

There are a couple of WP plugins that claim to be able to automatically post to Mastodon about new blog entries, but neither of them worked for me. How about adding it to the "publicize" section Jetpack adds to the "publish" section of the new post screen?

Mastodon's Github page has API docs; there are also a few API wrappers out there.

@nightpool
Copy link

nightpool commented Sep 16, 2017

As a starting point, https://github.com/tootsuite/mastodon-bridge is a pretty good example of how to do OAuth in a federated system. https://github.com/tootsuite/omniauth-mastodon is a ruby omniauth strategy for mastodon.

@jeherve jeherve changed the title Add support for sharing posts on Mastodon Publicize: add Mastodon Sep 20, 2017
@cena
Copy link

cena commented Jan 17, 2018

Requested in #904160-zen.

@stale
Copy link

stale bot commented Jul 16, 2018

This issue has been marked as stale. This happened because:

  • It has been inactive in the past 6 months.
  • It hasn’t been labeled `[Pri] Blocker`, `[Pri] High`.

No further action is needed. But it's worth checking if this ticket has clear reproduction steps and it is still reproducible. Feel free to close this issue if you think it's not valid anymore — if you do, please add a brief explanation.

@stale stale bot added the [Status] Stale label Jul 16, 2018
@timnolte
Copy link
Contributor

I have forked JetPack and created a Publicize Mastodon feature branch to begin working on this.

@stale stale bot removed the [Status] Stale label Aug 22, 2018
@iandunn
Copy link
Member

iandunn commented Aug 22, 2018

@timnolte
Copy link
Contributor

Since the actual API calls are made via the .com codebase (thanks to @enejb for pointing it out) there is additional work that will need to be done. Also this change is required as well.

@stale
Copy link

stale bot commented Mar 10, 2019

This issue has been marked as stale. This happened because:

  • It has been inactive in the past 6 months.
  • It hasn’t been labeled `[Pri] Blocker`, `[Pri] High`.

No further action is needed. But it's worth checking if this ticket has clear reproduction steps and it is still reproducible. Feel free to close this issue if you think it's not valid anymore — if you do, please add a brief explanation.

@stale stale bot added the [Status] Stale label Mar 10, 2019
@timnolte
Copy link
Contributor

This issue needs WordPress.com support/work.

@stale stale bot removed the [Status] Stale label Mar 10, 2019
@stale
Copy link

stale bot commented Sep 6, 2019

This issue has been marked as stale. This happened because:

  • It has been inactive in the past 6 months.
  • It hasn’t been labeled `[Pri] Blocker`, `[Pri] High`.

No further action is needed. But it's worth checking if this ticket has clear reproduction steps and it is still reproducible. Feel free to close this issue if you think it's not valid anymore — if you do, please add a brief explanation.

@stale stale bot added the [Status] Stale label Sep 6, 2019
@timnolte
Copy link
Contributor

timnolte commented Sep 7, 2019

Since this requires WordPress.com work this issue might as well be closed. If I get around to it I might invest time in creating a .org pluging that simply hooks into the Publicize feature of JetPack and but does the Mastodon posting all on it's own, essentially an extension to JetPack Publicize.

@stale stale bot removed the [Status] Stale label Sep 7, 2019
@stale
Copy link

stale bot commented Mar 5, 2020

This issue has been marked as stale. This happened because:

  • It has been inactive in the past 6 months.
  • It hasn’t been labeled `[Pri] Blocker`, `[Pri] High`.

No further action is needed. But it's worth checking if this ticket has clear reproduction steps and it is still reproducible. Feel free to close this issue if you think it's not valid anymore — if you do, please add a brief explanation.

@stale stale bot added the [Status] Stale label Mar 5, 2020
@Ipstenu
Copy link

Ipstenu commented Nov 7, 2022

With all the issues with Twitter now, perhaps this can be revisited?

@github-actions
Copy link
Contributor

github-actions bot commented Nov 7, 2022

Support References

This comment is automatically generated. Please do not edit it.

  • 904160-zen
  • 5835212-zen
  • 5964646-zen

@matticbot matticbot added the Customer Report Issues or PRs that were reported via Happiness. Previously known as "Happiness Request". label Nov 7, 2022
@csonnek
Copy link
Member

csonnek commented Nov 8, 2022

@egypturnash
Copy link
Author

I'd certainly still like to have this. I'm currently using a plugin that works but is kind of messy, it'd really be nice to have this controlled in the same place as other corporate social media connections.

@timnolte
Copy link
Contributor

timnolte commented Nov 9, 2022

Given that social media sharing in JetPack is locked up in proprietary VIP code there isn't anything the OSS community can do to make this happen. The JetPack Team is going to have to take it upon themselves to make this happen. This is why I never made any progress with this effort. I'm using a Mastodon Sharing plugin. Another alternative is to setup your WordPress site with ActivityPub and allow people on Mastodon to directly follow your WordPress site.

@egypturnash
Copy link
Author

egypturnash commented Nov 9, 2022 via email

@matthiastrost
Copy link

I would like it too please!

@jerrysarcastic
Copy link

Upvoted in https://wordpress.com/forums/topic/want-to-auto-post-to-mastodon-account/?view=all#post-3899623

@thekingsprojects
Copy link

Another user request here: 26552009-hc

@VegetarianZombie
Copy link

Please provide Maston support or at least, give us the options to manually add it. Thanks so much!

@electricbrick
Copy link

To echo a lot of the more recent comments, and using Matt Mullenweg's own comments about Tumblr and ActivityPub: adding Mastodon sharing buttons out of the box would offer incentives for the use and discovery of that open platform. We need a share button for Mastodon yesterday... Or more like 4 years ago.

@dartiss
Copy link

dartiss commented Dec 29, 2022

Adding my own voice to this, as I'd love to see this added as well. A lot of people have moved to Mastodon recently, and it would be great to help promote this further on a site-by-site basis (as this is an opt-in option on Jetpack).

@Robertght
Copy link

Another request made in 5835212-zen (WPCOM)

@supernovia
Copy link

@supernovia
Copy link

Also adding my own request 🙏

@sophiegyo
Copy link

Another request in this tweet: https://twitter.com/bobmueller/status/1612990747711778819

@glidem
Copy link

glidem commented Jan 22, 2023

This is certainly needed more than ever. Mastodon has become very popular in recent months and with the behaviour over at Twitter, we need this ability for our visitors please.

@LarsFosdal
Copy link

LarsFosdal commented Feb 6, 2023

Please add Mastodon post support.
Twitter has gone to the hounds.

@zdenys
Copy link

zdenys commented Feb 21, 2023

In 5964646-zd-woothemes user requested Mastodon to be added to the Sharing Buttons. I see it's being worked on here:

@mastodonmsft
Copy link

In 5964646-zd-woothemes user requested Mastodon to be added to the Sharing Buttons. I see it's being worked on here:

Nice to see progress but what I'm looking for is a Jetpack Publicize feature to post automatically to Mastodon when we publish a post on WordPress. Still holding out hope :)

@barredo
Copy link

barredo commented Mar 7, 2023

I created https://mastofeed.org (which automatically sends RSS/Atom items to any Mastodon instance) and could help with this issue.

@jkipk
Copy link

jkipk commented Mar 7, 2023

I created https://mastofeed.org (which automatically sends RSS/Atom items to any Mastodon instance) and could help with this issue.

This is fine, but doesn't address the issue of adding Mastodon to Jetpack Social, keeping all social media connections in one place. I'm currently using IFTTT to do the same. Connecting to Mastodon isn't the issue, doing it with Jetpack is.

@kraftbj
Copy link
Contributor

kraftbj commented May 15, 2023

For anyone following along, we have a working prototype that will be opened up for internal (Automattic) testing in the next few days. Updating this to the Jetpack 12.2 milestone as we're aiming to have this live in the next Jetpack release.

@kraftbj kraftbj added this to the Jetpack/12.2 milestone May 15, 2023
@kraftbj kraftbj self-assigned this May 15, 2023
@VegetarianZombie
Copy link

Please accept my gratitude and extend it to the rest of the team! I really appreciate the work you all have done to get this feature implemented.

All the best!

@jeherve
Copy link
Member

jeherve commented Jun 6, 2023

Closing this issue now, since you can now automatically publish your new posts to Mastodon, starting with Jetpack 12.2. It was released earlier today.

@jeherve jeherve closed this as completed Jun 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Customer Report Issues or PRs that were reported via Happiness. Previously known as "Happiness Request". Epic Formerly "Primary Issue", or "Master Issue" [Feature] Publicize Now Jetpack Social, auto-sharing [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Plugin] Social Issues about the Jetpack Social plugin [Pri] Normal [Type] Feature Request
Projects
None yet
Development

No branches or pull requests