Do you use Mastodon? Do you have a WordPress site? Starting today, you can use the Jetpack plugin to automatically publish your posts to your Mastodon account.

When writing new posts or editing existing posts in the WordPress editor, you have the option to automatically share that post (alongside with some text and an image) with your Fediverse followers.

Give it a try and let us know what you think! We'll continue to iterate on the feature in the next few weeks, and would be happy with any feedback you may have. :)

Note: we've developed the feature with Mastodon in mind, but we know there are dozens of microblogging tools allowing you to post to the Fediverse today. Our integration already works with some of those tools out of the box, but not all. We're definitely aiming to support other aspects of the Fediverse in the future.

And another note: maybe you'd rather have your site become its own ActivityPub actor? That's possible, too! You can install the ActivityPub plugin, and each author on your site will have their own ActivityPub account, where each one of their new posts will be pushed.

Jetpack โ€“ WP Security, Backup, Speed, & Growth

Improve your WP security with powerful one-click tools like backup, WAF, and malware scan. Get essential free tools including stats, CDN and social sh โ€ฆ

WordPress.org
@jeremy What if we use another #Fediverse service than #Mastodon? Does your #Jetpack_plugin work with #Calckey for exemple?

@Bigou Check my full post by clicking on the "Show more" button; I talked about this a bit in my post.

In practice, I don't believe it will work with Calckey yet.

@jeremy Thanks for the honest response, along with your good work on the plugins and informing peoples about it.
@jeremy @Bigou how does it work specifically? Calckey has a very basic Mastodon API compatibility layer, including making posts.
@kainoa @Bigou We do rely on Mastodon API endpoints indeed. I'd be happy to create an issue detailing the endpoints we use if you'd like!
@jeremy @Bigou yes please!

@kainoa @Bigou I created an issue here with some details:
https://codeberg.org/calckey/calckey/issues/10278

Let me know if you need more!

Interop with Jetpack plugin's auto-posting -- Mastodon API endpoint compat

The [Jetpack plugin](https://wordpress.org/plugins/jetpack/) for WordPress was recently updated to include a service that auto-publishes posts you published on your WordPress site to your Mastodon account. I talked a bit about it in this post: https://fedi.jeremy.hu/@jeremy/statuses/01H28PHR1QQ8AE2AHRDWTWDV6B > Note: we've developed the feature with Mastodon in mind, but we know there are dozens of microblogging tools allowing you to post to the Fediverse today. Our integration already works with some of those tools out of the box, but not all. We're definitely aiming to support other aspects of the Fediverse in the future. @thatonecalculator [reached out](https://calckey.social/notes/9fo654kxa1cof6ch) on to find out more about our implementation, and how we could work together to ensure that the service could be used with Calckey as well. Here are the endpoints that we use in the Jetpack service: ### Authentication This mostly follows [the Mastodon docs](https://docs.joinmastodon.org/spec/oauth/). We use the following endpoints: - `oauth/token` - `oauth/authorize` - `oauth/token` - `api/v1/accounts/verify_credentials` - `oauth/revoke` Testing with calckey.social today, I see that the request to `https://calckey.social/oauth/authorize` is redirected to `https://calckey.social/auth/`, which then fails. ### App registration and posting I couldn't test those with Calckey since I couldn't get past the registration. - `api/v1/apps` ([Mastodon docs]( https://docs.joinmastodon.org/methods/apps/#create)) - `api/v2/instance` to fetch details about the instance ([Mastodon docs](https://docs.joinmastodon.org/methods/instance/#v2)) - `api/v2/media` to upload media ([Mastodon docs](https://docs.joinmastodon.org/methods/media/#v2) Is there any additional info I could / should provide? Should this be its own issue, or would you prefer to keep everything tracked at #9637? Thank you! ************ Related issues: - #9691: [Dev Todo]: Missing Mastodon API endpoints (Ice Cubes not working) - #9637: Mastodon API support

Codeberg.org

@jeremy Jeremy, do you know if JetPack has ever resolved its #pornocalypse problem?

Five years ago (the last time I looked) JetPack had the same porn-hostile TOS that WordPress.com has, making it unsafe to use by self-hosted WordPress bloggers who publish adult material. AFAIK this has not been enforced, but if the TOS never got fixed, it would still be a prudential barrier to many of us. Thanks!

https://twitter.com/ErosBlogBacchus/status/1073213577346080768

ErosBlog ๐Ÿ‡ Bacchus on Twitter

โ€œ@DomSigns @Stout_Besigheid @more_matters Yup. But Jetpack terms of service *technically* include some of the same porn-hostile terms on the APIs it uses as wordpress dot com. Never been enforced, but I cannot recommend any product with #pornocalypse baked right into its TOS/AUP.โ€

Twitter

@ErosBlog I'll have to check with some of my colleagues and get back to you on that. I don't know much about legal stuff. :)

I'll reply again once I know more.

@jeremy Thanks!

@ErosBlog I asked my colleagues for clarification, and they pointed me to this document we published a few years ago:

https://jetpack.com/service-guidelines/

In short, the content you host on your site is your own; you can do whatever you want, most specifically whatever your hosting provider (MojoHost in your case) allows you to host on their servers.

However, the content you choose to host on WordPress.com servers (such as videos or images using our VideoPress service or our image CDN) must comply with WordPress.comโ€™s User Guidelines.

That's only a short explanation though; I would encourage you to read the full document I linked to above for more info.

Service Guidelines

We love supercharging your WordPress site, enabling you to design, secure, and grow it entirely on your own. However, we are also passionate about making the web a better place, so there are certaiโ€ฆ

Jetpack

@jeremy Jeremy it's extremely helpful to know how Automattic views things right now and I thank you for that link. However it doesn't seem to agree with the fine print details that concerned me five years ago.

Upon install, JetPack requires agreement with this TOS doc and a Wordpress.com account:

https://wordpress.com/tos/

Those TOS section governing Wordpress.com sites AND accounts states: "Prohibited Uses. Your Content and conduct must not violate the WordPress.com User Guidelines.

Terms of Service

Last Updated: December 28, 2023 The Gist We (the folks at Automattic) are on a mission to make the web a better place. We hope you love our products and services โ€” from website publishing tools to ecommerce solutions to security backup systems to management tools for distributed companies to the next great idea that [โ€ฆ]

WordPress.com

@jeremy Those user guidelines are couched in terms of content on WordPress.com sites, but the document that invokes them says it applies to any use of a WordPress.com account, which includes the one you need to use JetPack. And the user guidelines themselves prohibit sexually-explicit material. Which you have to agree to, in order to use JetPack. See the issue?

https://wordpress.com/support/user-guidelines/

Anyway, that's what caused my concern long ago. Thanks again for the clarifying link!

User Guidelines

WordPress.com strongly believes in freedom of speech. We have a vast audience spread across many cultures, countries and backgrounds with varying values and our service is designed to let users freโ€ฆ

WordPress.com Support
@ErosBlog I'll pass that on, we should be able to clarify this so it's less confusing.
Thanks for the feedback!
@jeremy Also curious whether the plugin allows for automatically setting content warning and sensitive media settings on posts that it automatically publishes to Mastodon.
@ErosBlog It doesn't, no. Not yet anyway, that's a good idea!

@jeremy Suggestion for future CW and sensitive media features: after the obvious "flag all media as sensitive yes/no" checkbox, perhaps custom fields in post editor that will be autopublished as a content warning if populated, perhaps with option to use a default CW if fields not set.

A feature to set the media description from within WordPress (custom fields and/or some checkboxes to control pulling from existing metadata options like alt/title/caption/description) would also be very nifty.

@jeremy Any reason I wouldn't be seeing this as available?
@bedirthan You'll have to update to the most recent version of the plugin that was released a few hours ago. If you still don't see anything, don't hesitate to DM me more details about your site and I'll take a closer look.

@jeremy

Ooh, I have TWO wordpress sites and I use Mastodon!

I'll see if I can make it work! :D Expect many stupid questions if I can get started!

@jeremy

Gotta say, this is not actually looking easy to install. I appear to be being directed to
https://wordpress.com/jetpack/connect/store?source=jetpack-connect-plans

Where I notice that there is no free of charge option, nor is there a "cross post to Mastodon" pack, instead there are various back up options and an option to write meaningless drivel sorry to have an AI do my writing for me.

Have I missed a step?

#AIJobs #EthicsInAI

WordPress.com

WordPress.com

@jeremy

Ah well, it looks like it's only for people spending ยฃ32/month on Wordpress. Bit of a chicken and egg problem there.

@Homebrewandhacking You can select "Free" on that page, by clicking on the button below the plans. The Mastodon features are available without a plan.

@jeremy

Ah thanks!

Apparently I've already used Jetpack to connect:
Facebook, Instagram and LinkedIn.

But I have to upgrade to business on WordPress to use Jetpack for Mastodon which was the ยฃ32/month comment.

@Homebrewandhacking If your site is hosted on WordPress.com, give it a few hours. The Mastodon option will be available there soon, it is still being deployed there right now.

In any case, the option is free, so you don't need to purchase a plan to access it.

@Homebrewandhacking If you'd like, you can also send me more details about your rite, I'll be happy to take a closer look!

https://jeremy.hu/contact

Contact | Jeremy Herve

Problems with the Jetpack plugin? Donโ€™t contact me! Instead, post in the Support forums, or contact us privately here.If you need help with your WordPress.com site, please use this contact foโ€ฆ

Jeremy Herve

@jeremy

Well, I'm afraid it simply isn't there and no one on the forum is posting about it.

If you're wondering why it's not taking off, that might be the problem.

@jeremy Fantastic - have been waiting for and looking forward to this. Thank you.
@jeremy
OK, nice for those who want to use Jetpack. I only hope that including this in Jetpack will not mean the original ActivityPub plugin will put to rest somewhere in the future.
@LinHead No worries there! The ActivityPub plugin is still very much alive and maintained. Expect to see it on many more sites in the next few months!
@jeremy Do you have a WordPress site ? Publish your posts to #fediverse from #wordpress itself. Build fediverse diversity not mastodon monoculture.
@jeremy Awesome! Got my site setup and posting works, however it didnโ€™t grab the image on the page. Should it? Should it grab the featured image? I also do not see the โ€œMediaโ€ section there like in your screenshot to manually pick my own.

@freehours9 It should grab the featured image, or the image in the post if there is one.

The general output can be impacted by other plugins on your site that may make changes to Social Media metadata that's added to each one of your posts.

I also do not see the โ€œMediaโ€ section there like in your screenshot to manually pick my own.

That section is currently only available when you use the Jetpack Social plugin either in addition or instead of the Jetpack plugin you already have on your site. It basically gives you a few more social options, like for example the option to insert the image right in your Mastodon update, vs. just in the link preview.

I hope this clarifies things a bit!

Jetpack Social

Write once, publish everywhere. Reach your target audience by sharing your content with Jetpack Social!

WordPress.org
@jeremy Do you know when this will be available on WordPress.com?
@sandy I expect it will be available there within the next few hours.
@jeremy @fediversereport I had Jetpack uninstalled, as it transferred data to the US. Is that still the case?

@Sascha @fediversereport You must indeed connect your site to our cloud (which includes servers in the US) to use this Social feature. When you publish a post, it is sent to our service which in turn pushes it to your Mastodon instance.

If you'd rather not do that, the ActivityPub plugin may be a better fit for you, or a different plugin which doesn't rely on that connection. I've heard good things about Share on Mastodon, for example.

Share on Mastodon

Automatically share WordPress posts on Mastodon.

WordPress.org
@jeremy @fediversereport Yep, I will wait for that! There is still discussion, whatโ€™s the best way to create Fediverse-accounts for WordPress-Blogs. I was missing an account to follow the blog as a whole and not just single authors. I will follow that path. :) Thank you for replying!
@Sascha @fediversereport Yep, that's a common request. We've been discussing our options, so you can expect some movement on that front soon. You can follow this issue for updates:
https://github.com/Automattic/wordpress-activitypub/issues/1
Catchall-Account ยท Issue #1 ยท Automattic/wordpress-activitypub

Hej, I write my comment here because I am not sure if your OStatus-suite has a future with ActivityPub at the horizon. It would be cool if it was possible to follow the whole blog and not just acco...

GitHub
@jeremy I've been using Share on Mastodon by @janboddez for months and it's been great. I'm not sure if it's compatible with other Fediverse protocols, but it doesn't require connecting to a WordPress.com account like JetPack if that's a deal-breaker for you.
Share on Mastodon

Automatically share WordPress posts on Mastodon.

WordPress.org
@pjohanneson @janboddez That's a nice alternative indeed! ๐Ÿ‘
@jeremy no Jetpack for me. Number one to make your side slow.

@redegelde When was the last time you gave it a try? We do continuously work on improving performance for it, so you may be happily surprised :)

Another alternative would be to try the Jetpack Social plugin: it includes the auto-posting functionality and nothing else, so may be a better fit for those who are only interested in that.

Jetpack Social

Write once, publish everywhere. Reach your target audience by sharing your content with Jetpack Social!

WordPress.org

@jeremy now two month without, a bles. Jetpack is a bloated plugin. It comes loaded with more than 30 modules. A module is like a plugin within a plugin.

Most of the time, you will probably only need a few of the modules. The majority of users do not even need 90% of what JetPack offers. You donโ€™t need it.
I just want stats so Koko does this now for me

@redegelde Yes, I'm quite familiar with Jetpack, as you can imagine. :)

It does come with multiple modules indeed, but only a few are active. The rest will not impact your site's performance as their code doesn't load until it's needed.
Did you experience issues with the Jetpack plugin when you tried it a few months ago? If you did, and are willing to give it another try, do not hesitate to let us know if you run into issues again!

That said, if you're only interested in trying the auto-posting functionality and are not interested in the full Jetpack plugin, you still have the option to use the Jetpack Social plugin I mentioned in my other post. It only includes that functionality, so that should put your mind at ease.

Jetpack Social

Write once, publish everywhere. Reach your target audience by sharing your content with Jetpack Social!

WordPress.org
@jeremy Hi, if its suites you great, this website summons the Pro and Cons what my experience was https://mhthemes.com/blog/pros-and-cons-of-using-jetpack-for-wordpress/
Pros and cons of using Jetpack on WordPress websites | MH Themes

Learn about the advantages and possible disadvantages and issues which might occur when using the Jetpack plugin on your WordPress website.

MH Themes

@redegelde I'm happy to say that a lot of that has changed in the past 6 years!

Of course, some things will not change; the connection to WordPress.com, for example, is an essential aspect of how Jetpack works and the services it provides. I understand that's something some folks would rather not have.

Good news is, there are other ways to link up your WordPress site with the Fediverse, like the ActivityPub plugin I mentioned in my first post!

ActivityPub

Connect your site to the Open Social Web and let millions of users follow, share, and interact with your content from Mastodon, Pixelfed, and more.

WordPress.org