Should publishing with ActivityPub be about as easy as publishing with RSS?
-
Should publishing with ActivityPub be about as easy as publishing with RSS?
-
Should publishing with ActivityPub be about as easy as publishing with RSS?
@evan ... but RSS could be a little more intuitive. It's really too late to update the standard, so UIs and culture need to adapt.
-
Should publishing with ActivityPub be about as easy as publishing with RSS?
@evan A question that reminds me of this project: https://rss.chat/
RSS.chat
We're bootstrapping a network of twitter-like systems built out of components of the web and nothing more. Every part replaceable.
RSS.chat (rss.chat)
-
Should publishing with ActivityPub be about as easy as publishing with RSS?
-
Should publishing with ActivityPub be about as easy as publishing with RSS?
I usually don't give a response to polls until they're done but since I just published a blog post on this topic it feels dishonest not to link to it.
Static ActivityPub Publishing
One of the requests I (Evan) have heard often over the years about ActivityPub is to make publishing on the Fediverse as easy as publishing with RSS. To make an RSS feed for a person or a site, a publisher provides, dynamically or even statically, a single file, with a simple format, and makes it…
Social Web Foundation (socialwebfoundation.org)
-
Should publishing with ActivityPub be about as easy as publishing with RSS?
@evan yes butt only i should b allowed to publish
-
Should publishing with ActivityPub be about as easy as publishing with RSS?
@evan ...but it never will be.
-
@evan ...but it never will be.
@jpaskaruk really? Tell me more.
-
@jpaskaruk really? Tell me more.
@jpaskaruk also, have you read my blog post?
Static ActivityPub Publishing
One of the requests I (Evan) have heard often over the years about ActivityPub is to make publishing on the Fediverse as easy as publishing with RSS. To make an RSS feed for a person or a site, a publisher provides, dynamically or even statically, a single file, with a simple format, and makes it…
Social Web Foundation (socialwebfoundation.org)
-
@jpaskaruk really? Tell me more.
@evan I was speaking from an Admin/Dev standpoint, not user.
But the effort required from admins and devs is a factor in the ease of use of any project; ultimately, if it's to be considered easy, we have to take into account the need to either hire or inspire talent.
To publish RSS (as I understand it), you add an endpoint to your website where your content is presented into a parseable format that readers can present in their context, and you format your content accordingly. That's basically a markup language, unless there's more going on behind the scenes with RSS that I don't comprehend, and anyone can understand a markup language, if they're willing to try.
ActivityPub, on the other hand, has to talk to a lot of other AP things, on an ongoing basis. There is Compute and Network Connectivity and Databases involved. That's hard. You have to point those highly vulnerable things at the public-facing Internet. That's treacherous.
You might, if you can hire or inspire enough talent, and also fund the thing, make it just as easy for the end user, but don't act like that's easy. Or necessarily even good.
edit: read first couple paragraphs of blog. You're basically saying we can use a subset of AP formatting in a one-way manner to replace RSS... which, if someone chooses to boost it on Mastodon, will be automatically transformed back into RSS...
I think we should just use RSS, and remember Aaron. I tell my friends who are not here but who might want to keep track of my ongoing public meltdowns and outrages that the good news is, they can follow me on RSS without any need to join Mastodon. I suppose I'm worried about inceptions beginning to happen, and circular conversions.
-
@evan I was speaking from an Admin/Dev standpoint, not user.
But the effort required from admins and devs is a factor in the ease of use of any project; ultimately, if it's to be considered easy, we have to take into account the need to either hire or inspire talent.
To publish RSS (as I understand it), you add an endpoint to your website where your content is presented into a parseable format that readers can present in their context, and you format your content accordingly. That's basically a markup language, unless there's more going on behind the scenes with RSS that I don't comprehend, and anyone can understand a markup language, if they're willing to try.
ActivityPub, on the other hand, has to talk to a lot of other AP things, on an ongoing basis. There is Compute and Network Connectivity and Databases involved. That's hard. You have to point those highly vulnerable things at the public-facing Internet. That's treacherous.
You might, if you can hire or inspire enough talent, and also fund the thing, make it just as easy for the end user, but don't act like that's easy. Or necessarily even good.
edit: read first couple paragraphs of blog. You're basically saying we can use a subset of AP formatting in a one-way manner to replace RSS... which, if someone chooses to boost it on Mastodon, will be automatically transformed back into RSS...
I think we should just use RSS, and remember Aaron. I tell my friends who are not here but who might want to keep track of my ongoing public meltdowns and outrages that the good news is, they can follow me on RSS without any need to join Mastodon. I suppose I'm worried about inceptions beginning to happen, and circular conversions.
@evan Seriously though, offloading the comment section to AP, I feel like that would solve a lot of admin headaches, honestly. I don't think it's a bad idea. Just not an easy one.
-
Should publishing with ActivityPub be about as easy as publishing with RSS?
Yes, but...
I understand the RSS and Atom specs well enough that I've created programs with RSS/Atom feeds. But the ActivityPub spec scares the willies out of me. Too many moving parts.
-
Yes, but...
I understand the RSS and Atom specs well enough that I've created programs with RSS/Atom feeds. But the ActivityPub spec scares the willies out of me. Too many moving parts.
@bobjonkman you should read my blog post.
Static ActivityPub Publishing
One of the requests I (Evan) have heard often over the years about ActivityPub is to make publishing on the Fediverse as easy as publishing with RSS. To make an RSS feed for a person or a site, a publisher provides, dynamically or even statically, a single file, with a simple format, and makes it…
Social Web Foundation (socialwebfoundation.org)
-
@bobjonkman you should read my blog post.
Static ActivityPub Publishing
One of the requests I (Evan) have heard often over the years about ActivityPub is to make publishing on the Fediverse as easy as publishing with RSS. To make an RSS feed for a person or a site, a publisher provides, dynamically or even statically, a single file, with a simple format, and makes it…
Social Web Foundation (socialwebfoundation.org)
I just finished reading your post (after posting my previous reply) and it confirms my thought that ActivityPub, even a static implementation, has too many moving parts. I'll follow some of the links in your post (later, I've been rate-limited) to see if I can wrap my head around it. I've never been able to wrap my head around anything Ruby, tho.

-
I just finished reading your post (after posting my previous reply) and it confirms my thought that ActivityPub, even a static implementation, has too many moving parts. I'll follow some of the links in your post (later, I've been rate-limited) to see if I can wrap my head around it. I've never been able to wrap my head around anything Ruby, tho.

@bobjonkman @evan Relevant: http://scripting.com/davenet/2001/04/04/aBusyDevelopersGuideToSoap.html.
Back in the day both Dave Winer (no Fediverse handle?) and Sam Ruby ( @samruby) showed ways to do The Simplest Possible Thing with SOAP.
-
I just finished reading your post (after posting my previous reply) and it confirms my thought that ActivityPub, even a static implementation, has too many moving parts. I'll follow some of the links in your post (later, I've been rate-limited) to see if I can wrap my head around it. I've never been able to wrap my head around anything Ruby, tho.

The ActivityPoll #FEP has a very unfortunate name, clashing and overloading with the existing concept of a #Poll on the fediverse. The mechanism it documents is generally called #Polling.
FEP-b06c: ActivityPoll - Fediverse Enhancement Proposals
ActivityPoll is a proper subset of ActivityPub that excludes activity delivery, making it easier to implement for static Web sites or content management systems. It meets an equivalent need to RSS or Atom feeds.
(fediverse.codeberg.page)
-
@bobjonkman @evan Relevant: http://scripting.com/davenet/2001/04/04/aBusyDevelopersGuideToSoap.html.
Back in the day both Dave Winer (no Fediverse handle?) and Sam Ruby ( @samruby) showed ways to do The Simplest Possible Thing with SOAP.
-
@bobjonkman @evan Relevant: http://scripting.com/davenet/2001/04/04/aBusyDevelopersGuideToSoap.html.
Back in the day both Dave Winer (no Fediverse handle?) and Sam Ruby ( @samruby) showed ways to do The Simplest Possible Thing with SOAP.
@judell @bobjonkman @samruby definitely @davew is on the Fediverse!
-
I just finished reading your post (after posting my previous reply) and it confirms my thought that ActivityPub, even a static implementation, has too many moving parts. I'll follow some of the links in your post (later, I've been rate-limited) to see if I can wrap my head around it. I've never been able to wrap my head around anything Ruby, tho.

@bobjonkman I think it's possible to tighten up the file structure even further, by using embedded objects with fragment identifiers. That said, I think it's a big step forward for publishers. I was able to make a plugin for Jekyll pretty quickly.
-
The ActivityPoll #FEP has a very unfortunate name, clashing and overloading with the existing concept of a #Poll on the fediverse. The mechanism it documents is generally called #Polling.
FEP-b06c: ActivityPoll - Fediverse Enhancement Proposals
ActivityPoll is a proper subset of ActivityPub that excludes activity delivery, making it easier to implement for static Web sites or content management systems. It meets an equivalent need to RSS or Atom feeds.
(fediverse.codeberg.page)
@smallcircles @bobjonkman I think "very unfortunate" is an exaggeration.
Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati Accedi
Citiverse è un progetto che si basa su NodeBB ed è federato! | Categorie federate | Chat | 📱 Installa web app o APK | 🧡 Donazioni | Privacy Policy