Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Interview with John O’Nolan about Ghost 6

  • We were excited to see the recent release of Ghost 6 with ActivityPub features. The Ghost team have been an active participant in our Long-form Text project. John O’Nolan, founder and CEO of Ghost.org, was kind enough to answer our questions about the software and its community.

    SWF: For our readers who don’t know Ghost, how would you describe the platform?

    JO: Ghost is an independent publishing platform for people who take writing seriously. We’re open source, non-profit, and built to give creators complete ownership of their content and their audience. We’ve helped indie publishers generate over $100 million in revenue from sustainable modern media businesses like 404MediaPlatformer and Tangle News.

    SWF: Tell us about your user community. Can you paint a picture of them with a broad brush? What kind of people choose Ghost?

    JO: Ghost attracts people who care about owning their home on the internet, rather than having another profile on a social media platform. Our publishers range from solo journalists and creators, to established news outlets and large businesses. They value independence, and they’re willing to do the work to maintain control of their brand, distribution, data, and relationship with readers.

    SWF: What is it like to be a Ghost user in 2025? What kind of problems are your users facing today?

    JO: The big challenge today is the same one that’s haunted independent publishers for two decades: discovery. You can own your platform and serve your audience beautifully, but if people can’t find you, none of it matters. Email newsletters have been a solid answer, but they’re still dependent on deliverability and inbox placement. Algorithms on social platforms actively suppress links now, so sharing your work there is like shouting into a hurricane.

    SWF: Tell us about your experience with ActivityPub. Why did you decide to add ActivityPub support to your software?

    JO: Ghost has had support for delivering content by email newsletters for a number of years, and email has remained an unassailable distribution platform for publishers because it’s an open protocol. No company controls your email list except you, so it’s one of the best investments you can make. ActivityPub is now doing the same thing for social technology. It allows publishers to own and control a distribution channel that allows their work to spread and be discovered by others. For the first time, you can publish independently and grow faster than ever before.

    SWF: What stack is Ghost built on? What development tools does your team use?

    JO: Ghost is all built in modern JavaScript; mainly Node and React. Our ActivityPub service is built on Fedify, and everything we build is released under an open source MIT license. Our development tools are constantly evolving, and now more quickly than ever before with the advent of AI tools, which seem to change on a near weekly basis.

    SWF: What was the development process like?

    JO: Challenging, honestly. ActivityPub is beautifully designed but the spec leaves room for interpretation, and when you’re building something new, there’s no roadmap. Building interoperability between other platforms, who’ve all interpreted the spec in their own unique ways, has been a real challenge. The approach we took was to ship early versions as quickly as possible to beta testers so we could learn as we go, using real-world data and issues to guide our process. We’re in a good spot, now, but there’s still a lot to do!

    SWF: Ghost produces long-form blog posts, articles and newsletters. How was the experience adapting Ghost articles to the microblogging interfaces of Mastodon and Threads?

    JO: In some ways really easy, and in other ways quite tricky. We’re at a pretty early stage for long-form content on ActivityPub, and the majority of other products out there don’t necessarily have interfaces for supporting it yet. The easy part is that we can provide fallbacks, so if you’re scrolling on Mastodon you might see an article title and excerpt, with a link to read the full post – and that works pretty well! The dream, though, is to make it so you can just consume the full article within whatever app you happen to be using, and doing that requires more collaboration between different platforms to agree on how to make that possible.

    SWF: You’ve been an active participant in the ActivityPub community since you decided to implement the standard. Why?

    JO: ActivityPub is a movement as much as a technology protocol, and behind it is a group of people who all believe in making the web a weird, wonderful open place for collaboration. Getting to know those humans and being a part of that movement has been every bit as important to the success of our work as writing the code that powers our software. We’ve received incredible support from the Mastodon team, AP spec authors, and other platforms who are building ActivityPub support. Without actively participating in the community, I don’t know if we would’ve gotten as far as we have already. 

    SWF: Ghost has implemented not only a publishing interface, but also a reading experience. Why?

    JO: The big difference between ActivityPub and email is that it’s a 2-way protocol. When you send an email newsletter, that’s it. You’re done. But with ActivityPub, it’s possible to achieve what – in the olden days – we fondly referred to as ‘the blogosphere’. People all over the world writing and reading each other’s work. If an email newsletter is like standing on a stage giving a keynote to an audience, participating in a network is more like mingling at the afterparty. You can’t just talk the whole time, you have to listen, too. Being successful within the context of a network has always involved following and engaging with others, as peers, so it felt really important to make sure that we brought that aspect into the product.

    SWF: Your reader is, frankly, one of the most interesting UIs for ActivityPub we’ve seen. Tell us about why you put the time and effort into making a beautiful reading experience for Ghost.

    JO: We didn’t want to just tick the “ActivityPub support” checkbox – we wanted to create something that actually feels great to use every day. The idea was to bring some of the product ideas over from RSS readers and kindles, where people currently consume long-form content, and use them as the basis for an ActivityPub-native reading experience. We experimented with multiple different approaches to try and create an experience with a mix of familiarity and novelty. People intuitively understand a list of articles and a view for opening and reading them, but then when you start to see inline replies and live notifications happening around those stories – suddenly it feels like something new and different. 

    SWF: If people want to get a taste of the kind of content Ghost publishers produce, what are some good examples to follow?

    JO: Tough question! There are so many out there, and it really depends on what you’re into. The best place to start would be on ghost.org/explore – when you can browse through all sorts of different categories of creators and content, and explore the things that interest you the most. 

    SWF: If I’m a Fediverse enthusiast, what can I do to help make Ghost 6 a success?

    JO: Follow Ghost publishers and engage with their content – likes, replies, reposts all help! Most importantly, help us spread the word about what’s possible when platforms collaborate rather than compete. And if you’re technical, our ActivityPub implementation is entirely open source on GitHub – contributions, bug reports, and feedback make the whole ecosystem stronger.

  • evan@cosocial.caundefined evan@cosocial.ca shared this topic on

Gli ultimi otto messaggi ricevuti dalla Federazione
  • read more

  • @evanprodromou

    Perhaps interesting to pass along. The other day I bumped into , the Trust Spanning Protocol, which is implemented by matrix client on top of .

    https://trustoverip.github.io/tswg-tsp-specification/

    read more

  • read more

  • One of the project areas of the Social Web Foundation for the last year has been end-to-end encrypted messaging. ActivityPub, the standard protocol that powers the Social Web, has privacy controls, but they do not protect the content of messages from server operators. Encrypted messaging has become a standard feature on most social networks since ActivityPub was created, and its lack has inhibited Social Web adoption and public trust in the network.

    ActivityPub is extensible, though. As part of our E2EE program, Mallory, Tom and I adapted the Messaging Layer Security (MLS) standard as an extension of ActivityPub to make the MLS over ActivityPub specification. The protocol fits the great MLS E2EE system onto the ActivityPub API and federation protocol.

    But a protocol specification is not enough; it must be implemented. That’s why we’re so happy to announce that the Sovereign Tech Fund has commissioned work with the Social Web Foundation to coordinate two new interoperable implementations of MLS over ActivityPub. This investment by the Sovereign Tech Fund will help move the Fediverse towards more privacy for social web users, no matter what server they use.

    We decided to partner with two different projects in order to make sure that we’re making an open standard that can work between implementations. With two implementers, we’ll need to communicate clearly about architectural and implementation decisions, and make sure that those decisions end up in the final version of the spec — not in a TODO comment in the source code of a single project.

    The first project is Emissary, the great social web application platform behind projects like Atlas and Bandwagon. Ben Pate, Emissary founder, says, “The Emissary Project is deeply committed to the Fediverse, where we are building a free and trustworthy Internet for all 8 billion humans. Delivering on that promise, Emissary is excited to team up with the Social Web Foundation to bring End-to-End-Encryption (E2EE) to the Fediverse. We are eternally grateful for the SWF’s leadership and support, without which this project could not have happened.  Our work is already underway, and in 2026 anyone will be able to build E2EE applications on the Emissary platform.”

    The second project is Bonfire. Bonfire is a modular framework for building federated apps, with its first app (Bonfire Social) offering a social networking experience enhanced with tools for privacy, trust, and collaboration (such as circles and boundaries).

    The maintainers of Bonfire, Ivan Minutillo and Mayel de Borniol, said: “We think that end-to-end encryption should simply be the default for any private communication online. Working with the Social Web Foundation to bring E2EE to ActivityPub marks a crucial step in fostering privacy and trust, and especially in enabling the fediverse to become a safe space for activists and communities to organise, coordinate, and collaborate meaningfully. By making secure, user-friendly messaging a core part of the fediverse, we’re helping lay the groundwork for decentralised networks where people can go beyond talking in the mythical ‘global town square’ and actually organise and accomplish things together.”

    This work will happen best if the Fediverse community tracks it closely. We’ll be making updates here on the SWF blog as progress continues. Developers and active users may also be interested in the ActivityPub E2EE Messaging Task Force at the W3C, where the specification is being developed into a report for the Social Web Community group. Finally, we’ll be using the #JustBetweenUs hashtag to share progress and ideas, so you can follow it to see what’s been happening.

    read more

  • The schedule for the Social Web Developer Room at FOSDEM 2026 is starting to be populated as the speakers confirm their availability. We had a tonne of great submissions for this year’s track, and even with double the time from last year, we still had to leave some great talks on the cutting room floor. But we still managed to fit in 24 great talks, large and small. We’re going to see some additional events happening as FOSDEM 2026 gets nearer. Watch the #SOCIALWEBFOSDEM hashtag for more news and events.

    read more

  • A quick note: I will be the keynote speaker at SeaGL 2025, the Seattle GNU/Linux conference. I will be talking about how we Free the Social Web, using Free and Open Source software connected with open standards to build an interconnected coalition of independent social networking sites. The event is free to attend, and remote online participation is encouraged. Registration is optional but encouraged. I can’t wait to meet people in the Seattle Fediverse community; please make sure to come say hi!

    read more

  • read more

  • Just a quick note for those attending IETF 124 in Montreal next week:

    The Montreal ActivityPub community is hosting a special meetup (“Activity In The Pub”) at the Vieux Dublin bar at 5pm on November 2nd.

    Everyone interested in ActivityPub is welcome. 

    https://mstdn.social/@fedihost/115431433221021149

    The Vieux Dublin bar is at 636 rue Cathcart:

    https://maps.app.goo.gl/CsnR2tmHeyXs3Mco8

    Looking forward to seeing you there!

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    0 Views
    The beauty of #ActivityPubYes, Loops federates, and admins can enable any remote instance video posts to appear in local follower feeds AND you can even include them in the For You page ✨https://joinloops.org/join-the-beta#Loops #Fediverse #interoperability
  • 0 Votes
    1 Posts
    14 Views
    Destroying Autocracy – November 20, 2025Welcome to this week’s “Destroying Autocracy”.It’s your source for curated news affecting democracy in the cyber arena with a focus on protecting it. That necessitates an opinionated Butlerian jihad against big tech as well as evangelizing for open-source and the Fediverse. Since big media’s journalism wing is flailing and failing in its core duty to democracy, this is also a collection of alternative reporting on the eternal battle between autocracy and democracy. We also cover the cybersecurity world. You can’t be free without safety and privacy.FYI, my opinions will be in bold. And will often involve cursing. Because humans. Especially tech bros. And fascists. Fuck ’em.The Programmer’s Fulcrum is the future (and smaller) home for a fusion of Symfony Station and Battalion. Its tagline is Devs Defending Democracy, Developing the OMN.You can sign up now and for 2025 get an email with links to each week’s Symfony Station Communiqué and Battalion “Destroying Autocracy” post along with their featured articles. And you’ll be set with TPF after the fusing in January.We are posting on the Fediverse now at @thefulcrum @thefulcrum.dev and original website content will start in 2026.Featured Item(s)Muni Town writes:I’ve been trying to write this piece for years, really ever since I finished the first version of Open Source Explained (a v2 will drop early next year). Every time I get started I’m just overwhelmed with paralyzing visions of the commentariat accusing me of WrongThink.So I drop it, because I’m tired to the bone of debating the minutae of open source definitions when the conversation we ought to be having is about power: who has it? (oligarchs), how did they get it? (monopolies & corruption), why is that a problem? (platform autocracy), and how do we the people take that power back? (protocols and open software).Understanding ownership is powerIt’s important to understand the codes in your life, because your life is made up of them. Once you understand which codes you already have access to and even the right to inspect, you can see more clearly which other codes you ought to have insight into.Nothing makes me more anxious than writing about open source licensing because nothing brings out more opinion-havers, the vast majority of whom are speaking from a point of privilege-blindess in the western world. The widespread ignorance of the deeper power struggle at play (which we’re losing) has brought the free world to the very brink, so I’m pushing past the discomfort to honor the urgency of our moment.Open Source PowerWe start and end with good news to make the middle bearable.The response to Russia’s War Crimes, Techno Feudalism, and other douchebaggery404 Media reports:Ukraine Is Jamming Russia’s ‘Superweapon’ With a SongRadio Free Europe reports:How Britain’s Disposable Vape Ban Has Boosted Ukraine’s War EffortTechCrunch reports:Five people plead guilty to helping North Koreans infiltrate US companies as ‘remote IT workers’Surveillance Tech Provide Proteir Was Hackeda16z-backed super PAC is targeting Alex Bores, sponsor of New York’s AI safety bill — he says bring it onSoftware Maxims has:How FOSS Won and Why It MattersOpen Future announces:Open Future Joins the European Network for Technological Resilience and Sovereignty404 Media reports:Airlines Will Shut Down Program That Sold Your Flights Records to GovernmentFramasoft has:Renforcez l’internet du partage en contribuant à la robustesse de FramasoftSupport our 2026 campaign!The Register reports:Latest Servo release hints at a real Rust alternative to ChromiumBrussels eyes AWS, Azure for gatekeeper tag in cloud clampdownGame over: Europol storms gaming platforms in extremist content sweepThe Guardian reports:French authorities investigate alleged Holocaust denial posts on Elon Musk’s Grok AITechPolicy Press reports:Brazil Supreme Court Ruling Redefines Framework for Platform LiabilityNeutralTechCrunch reports:Databricks co-founder argues US must go open source to beat China in AIThe Guardian reports:AI firms must be clear on risks or repeat tobacco’s mistakes, says Anthropic chiefThe Center for Democracy and Technology reports:Architects of Online Influence: How Creators, Platforms, and Policymakers Shape Political SpeechTechPolicy Press says:If Europe Wants Digital Sovereignty, It Must Reinvent Who Owns TechMIT Technology Review reports:Quantum physicists have shrunk and “de-censored” DeepSeek R1The Evil Empire (AKA Autocracy) Strikes BackCorporate Europe reports:Preparing a roll-back of digital rights: Commission’s secretive meetings with industryThe Brussels Times reports:Secret EU plans to allow Big Tech to train AI with our personal dataThe Guardian reports:Dark forces are preventing us fighting the climate crisis – by taking knowledge hostage404 Media reports:This App Lets ICE Track Vehicles and Owners Across the CountryIRS Accessed Massive Database of Americans Flights Without a WarrantThe Register reports:Palantir plots NHS skills drive for its controversial data platformPariah StatesTechCrunch reports:US, UK, and Australia sanction Russian ‘bulletproof’ web host used in ransomware attacksForbes reports:Has Samsung Installed ‘Unremovable Israeli Spyware’ On Your Phone?The Register reports:Tens of thousands more ASUS routers pwned by suspected, evolving China operationBig MediaTBDBig TechThe Guardian reports:White nationalist talking points and racial pseudoscience: welcome to Elon Musk’s GrokipediaThe Register reports:Researchers find hole in AI guardrails by using strings like =coffee404 Media reports:A Researcher Made an AI That Completely Breaks the Online Surveys Scientists Rely OnThe ACLU reports:Your Smartphone, Their Rules: How App Stores Enable Corporate-Government CensorshipYep.TechPolicy Press reports:How Tech Oligarchs Profit from the Logic of ‘Finitude Capitalism’ and What to Do About ItCybersecurity/PrivacyPrivacy Guides has:Email Security: Where We Are and What the Future HoldsDarkReading asks:Can a Global, Decentralized System Save CVE Data?Heise reports:3.5 Billion Accounts: Complete WhatsApp Directory Retrieved and EvaluatedSignal or Delta Chat peeps.FediverseBen Werdmuller reports on:The State of the Open Social WebGreat Stuff as usual from Ben.ForBetter explores:The future of hope on the Social WebConnected Places has:Fediverse Report – 142Laura Hargreaves has:Ghost v6 Upgrade + Docker Migration: What I Learned (So You Don’t Have To)Big news with Mastodon this week:My next chapter with MastodonThe Future is Ours to Build – TogetherHopefully the new regime (foundation vs. benevolent dictator) will focus on trust & safety and not trying to be Twitter 2.Chris Sturmsucht shares:Fediverse: a new open and social webSlightly Decentralized Social MediaTBDCTAs (aka show us some free love)That’s it for this week. Please share this edition of Destroying Autocracy.Follow me on the Fediverse. Or this site via the button in the footer. Or via RSS. Or even our future home in 2026, if you want a head start.Keep fighting!Ringleader, BattalionReuben Walker Follow me on the Fediverse#activitypub #ai #autocracy #bigJournalism #bigTech #democracy #fascism #fediverse #ghost #mastodon #stopChina #stopIsrael #stopRedAmerica #stopRussia #supportUkraine #technoanarchism #technofeudalismhttps://battalion.mobileatom.net/?p=3954
  • 0 Votes
    1 Posts
    6 Views
    #nntp #illuminant #activitypub Какая интересная пепяка...https://koldfront.dk/git/illuminant/about/
  • 0 Votes
    1 Posts
    18 Views
    I just heard at @fediforum that @altstore is getting #Fediverse integration. When is @fdroidorg getting news and comments via #ActivityPub?