Salta al contenuto principale


Ramping up for expansion


Ghost 6.0 is coming soon

Welcome back, intrepid subscribers! We’ve survived another week of midnight deploys, questionable snack choices, and philosophical debates about unit tests. Pull up a chair while we unpack our latest neuroses.

Last week, we got @mentions working in Ghost. Finally, you can click a name, stalk someone's profile, and then ping them relentlessly if you so choose. One small tap for man, one giant heap of database load for mankind.

What's new with ActivityPub?


About a year ago, we kicked off this whole adventure with a duct-taped prototype and a tweet that basically said “hold my beer, we’re federating Ghost.”

For those of you who've been here since the very first newsletter – thank you!

We came from pretty humble beginnings...

To what is now a pretty extensive social web integration, today:


0:00
/0:08

Along the way, there have been trials and tribulations (most of them related to databases), an obsession with pugs that frightens normal people, some wonderful collaboration, and relentless optimization for the only KPI we really care about — your comments.

The team working behind the scenes on ActivityPub at Ghost grew from 3 to 8 in 2025, and now we're ramping up our work to launch things officially in Ghost 6.0 in the next month.

We're excited, but nervous. You never get everything done that you hope to, before launching a first version, but launch you must.

This launch, though, feels bigger than most, because ActivityPub is more than a protocol or a fancy feature; it’s a statement that the open web still matters.

Federating Ghost means publishers no longer have to choose between owning their work and reaching an audience. You post once, on your own domain, and it travels everywhere—the network effect without the lock-in.

That's the dream.

While centralized networks are coming apart at the seams as battles rage between the most powerful people on earth who own them, the fediverse represents an alternative path.

It's an answer to the question: What if nobody owned this? The same question that Tim Berners Lee posed to the world, 35 years ago.

Back then, the model was about connecting information – documents – using funny-looking syntax. www followed by dot notation and slashes. Today, it's about connecting individuals – people – using funny-looking syntax. This time, @ symbols.

Will it work? It's not clear yet.

That part is up to all of us.

Networks succeed when people use them. The more participants there are, the greater the incentive for new people to join. And vice versa. It's a flywheel that's incredibly difficult to get started, and nearly impossible to stop once it has momentum.

So, as we prepare to launch 6.0 over the next few weeks, we leave you with just one request for the open social web: Participate!

Use what we've built to follow one another, comment on each other's newsletters, reply to notes, repost things you love, share what you're thinking about or working on, tag people with @mentions.

We have a real opportunity, now, to create the web we want – but the most tempting mistake is to wait for everyone else to join, before getting involved.

Those early adopters you're waiting on, to get things going and make it interesting?

If you're reading this: It's you.


Metabolizing mentions


Once more into the void! We're back with some fresh social web updates in Ghost. As we edge ever-closer to our summer release of Ghost 6.0 where ActivityPub will be available to everyone, we're continuing to refine and improve the experience.

Last week, we shipped moderation preferences to ActivityPub accounts, so you can keep track of users and domains that have been blocked, and make changes all in one place. Not the most exciting feature, but an important one!

What's new with ActivityPub?


Well, dear reader, while we've had replies working for a long time – we've been missing a crucial compatriot: @[url=https://infosec.exchange/users/mention]Hoo Hoo[/url]s.

You know the deal. If you publish a note including a username like @index@activitypub.ghost.org then you expect it to turn into a clickable link, and to send that user a notification that you mentioned them.

It's a slightly more involved feature than it might, on the surface. If you're inside a Social Web application, you expect that profile to open using your app's profile viewer. But if you see the post on the web, then you expect it to be a normal link that goes to the profile's origin; wherever that may be on the web.

Then you have to deal with receiving, ingesting, and creating notifications sent by others (which may, or may not, be in reply to one of your posts), and do the same thing in reverse, to send notifications to others.

The good news: We now have the first version of this working nicely in Ghost!


0:00
/0:18

Now, if you spot a mention in your feeds, you can navigate straight to that person's profile. Also, if you write someone's username in a note, it'll turn into a link. When mentions are used, inbound or outbound, notifications follow.

We don't have autocomplete when typing @[url=https://mastodon.social/users/usernames]Ali Cankut[/url], yet - though - that's a whole other kettle of dog biscuits.

If you're reading this and you've been following along with this newsletter for a while, send us a reply using ActivityPub and let us know: Who are your favorite accounts to follow? @[url=https://infosec.exchange/users/mention]Hoo Hoo[/url] them - so we can follow, too 🤗


reshared this

in reply to Building ActivityPub

It's exciting! Besides federation, any hints you are willing to drop right here about what will be part of Ghost 6?
in reply to Building ActivityPub

"Federating Ghost means publishers no longer have to choose between owning their work and reaching an audience. You post once, on your own domain, and it travels everywhere—the network effect without the lock-in.

That's the dream.

While centralized networks are coming apart at the seams as battles rage between the most powerful people on earth who own them, the fediverse represents an alternative path."

@index, 2025

activitypub.ghost.org/ramping-…

#Ghost #fediverse #publishing


Ramping up for expansion


Welcome back, intrepid subscribers! We’ve survived another week of midnight deploys, questionable snack choices, and philosophical debates about unit tests. Pull up a chair while we unpack our latest neuroses.

Last week, we got @mentions working in Ghost. Finally, you can click a name, stalk someone's profile, and then ping them relentlessly if you so choose. One small tap for man, one giant heap of database load for mankind.

What's new with ActivityPub?


About a year ago, we kicked off this whole adventure with a duct-taped prototype and a tweet that basically said “hold my beer, we’re federating Ghost.”

For those of you who've been here since the very first newsletter – thank you!

We came from pretty humble beginnings...

To what is now a pretty extensive social web integration, today:


0:00
/0:08

Along the way, there have been trials and tribulations (most of them related to databases), an obsession with pugs that frightens normal people, some wonderful collaboration, and relentless optimization for the only KPI we really care about — your comments.

The team working behind the scenes on ActivityPub at Ghost grew from 3 to 8 in 2025, and now we're ramping up our work to launch things officially in Ghost 6.0 in the next month.

We're excited, but nervous. You never get everything done that you hope to, before launching a first version, but launch you must.

This launch, though, feels bigger than most, because ActivityPub is more than a protocol or a fancy feature; it’s a statement that the open web still matters.

Federating Ghost means publishers no longer have to choose between owning their work and reaching an audience. You post once, on your own domain, and it travels everywhere—the network effect without the lock-in.

That's the dream.

While centralized networks are coming apart at the seams as battles rage between the most powerful people on earth who own them, the fediverse represents an alternative path.

It's an answer to the question: What if nobody owned this? The same question that Tim Berners Lee posed to the world, 35 years ago.

Back then, the model was about connecting information – documents – using funny-looking syntax. www followed by dot notation and slashes. Today, it's about connecting individuals – people – using funny-looking syntax. This time, @ symbols.

Will it work? It's not clear yet.

That part is up to all of us.

Networks succeed when people use them. The more participants there are, the greater the incentive for new people to join. And vice versa. It's a flywheel that's incredibly difficult to get started, and nearly impossible to stop once it has momentum.

So, as we prepare to launch 6.0 over the next few weeks, we leave you with just one request for the open social web: Participate!

Use what we've built to follow one another, comment on each other's newsletters, reply to notes, repost things you love, share what you're thinking about or working on, tag people with @mentions.

We have a real opportunity, now, to create the web we want – but the most tempting mistake is to wait for everyone else to join, before getting involved.

Those early adopters you're waiting on, to get things going and make it interesting?

If you're reading this: It's you.


Questa voce è stata modificata (1 mese fa)
in reply to Strypey

"We have a real opportunity, now, to create the web we want – but the most tempting mistake is to wait for everyone else to join, before getting involved.

Those early adopters you're waiting on, to get things going and make it interesting?

If you're reading this: It's you."

Ghost ActivityPub team, 2025

activitypub.ghost.org/ramping-…


Ramping up for expansion


Welcome back, intrepid subscribers! We’ve survived another week of midnight deploys, questionable snack choices, and philosophical debates about unit tests. Pull up a chair while we unpack our latest neuroses.

Last week, we got @mentions working in Ghost. Finally, you can click a name, stalk someone's profile, and then ping them relentlessly if you so choose. One small tap for man, one giant heap of database load for mankind.

What's new with ActivityPub?


About a year ago, we kicked off this whole adventure with a duct-taped prototype and a tweet that basically said “hold my beer, we’re federating Ghost.”

For those of you who've been here since the very first newsletter – thank you!

We came from pretty humble beginnings...

To what is now a pretty extensive social web integration, today:


0:00
/0:08

Along the way, there have been trials and tribulations (most of them related to databases), an obsession with pugs that frightens normal people, some wonderful collaboration, and relentless optimization for the only KPI we really care about — your comments.

The team working behind the scenes on ActivityPub at Ghost grew from 3 to 8 in 2025, and now we're ramping up our work to launch things officially in Ghost 6.0 in the next month.

We're excited, but nervous. You never get everything done that you hope to, before launching a first version, but launch you must.

This launch, though, feels bigger than most, because ActivityPub is more than a protocol or a fancy feature; it’s a statement that the open web still matters.

Federating Ghost means publishers no longer have to choose between owning their work and reaching an audience. You post once, on your own domain, and it travels everywhere—the network effect without the lock-in.

That's the dream.

While centralized networks are coming apart at the seams as battles rage between the most powerful people on earth who own them, the fediverse represents an alternative path.

It's an answer to the question: What if nobody owned this? The same question that Tim Berners Lee posed to the world, 35 years ago.

Back then, the model was about connecting information – documents – using funny-looking syntax. www followed by dot notation and slashes. Today, it's about connecting individuals – people – using funny-looking syntax. This time, @ symbols.

Will it work? It's not clear yet.

That part is up to all of us.

Networks succeed when people use them. The more participants there are, the greater the incentive for new people to join. And vice versa. It's a flywheel that's incredibly difficult to get started, and nearly impossible to stop once it has momentum.

So, as we prepare to launch 6.0 over the next few weeks, we leave you with just one request for the open social web: Participate!

Use what we've built to follow one another, comment on each other's newsletters, reply to notes, repost things you love, share what you're thinking about or working on, tag people with @mentions.

We have a real opportunity, now, to create the web we want – but the most tempting mistake is to wait for everyone else to join, before getting involved.

Those early adopters you're waiting on, to get things going and make it interesting?

If you're reading this: It's you.


in reply to Building ActivityPub

Is there still a plan to display fediverse replies in the comment section below the web representation of articles?
in reply to Caesar

Yes! Going to take some time though - marrying Ghost comments and AP replies is sizeable task