Netzgemeinde Hubzilla
Anmelden
Registrieren
Netzgemeinde Hubzilla
Anmelden
Registrieren
System Apps
Fehler melden
Hilfe
QRator
Sprache
Suche
Verzeichnis
Zufälliger Kanal
FediForum hot take
Sun, 15 Sep 2024 16:59:26 +0200
Profil ansehen
julian
julian@community.nodebb.org
FediForum hot take:
@dmitri@social.coop
: "the key to a successful ActivityPub C2S implementation is a headless AP server"
NodeBB can technically be run headless (although we have our own API)... one wonders...
fediforum
activitypub
hot take
2
Kari'boka
Fitik
Link zur Quelle
show all
11 comments
Sun, 15 Sep 2024 17:01:25 +0200
Profil ansehen
Matthias Pfefferle
pfefferle@mastodon.social
@julian
@dmitri
that means you will be the first one to implement it?
? ? ? ? ?
Link zur Quelle
Sun, 15 Sep 2024 17:03:46 +0200
Profil ansehen
julian
julian@community.nodebb.org
@pfefferle@mastodon.social
Link zur Quelle
Sun, 15 Sep 2024 17:04:54 +0200
Profil ansehen
Evan Prodromou
evan@cosocial.ca
@julian
@pfefferle
There are a bunch of implementations! I think a headless server is a good idea, but we don't have a good Web-based general-purpose client for the ActivityPub API.
Link zur Quelle
Sun, 15 Sep 2024 18:36:11 +0200
Profil ansehen
julian
julian@community.nodebb.org
@evan@cosocial.ca
@pfefferle@mastodon.social
that's true, I think Mitra might qualify?
@silverpill@mitra.social
1
Fitik
Link zur Quelle
Sun, 15 Sep 2024 19:43:12 +0200
Profil ansehen
silverpill
silverpill@mitra.social
@julian
@pfefferle
@evan
@evan
@pfefferle
It's headless but honestly I don't see how that could help. Vendor-specific RESTful APIs won because they are easier to understand and easier to implement. In order to be competitive, standard C2S needs to provide something that can't be achieved with RESTful APIs.
I think the answer is
FEP-ae97
, which enables rich offline-first clients and data portability.
Link zur Quelle
Sun, 15 Sep 2024 19:45:25 +0200
Profil ansehen
julian
julian@community.nodebb.org
@silverpill@mitra.social
@pfefferle@mastodon.social
@evan@cosocial.ca
@dmitri@social.coop
long story short, the session participants basically agreed that it was a bit of a chicken and egg problem.
Also looping in
@thisismissem@hachyderm.io
Link zur Quelle
Sun, 15 Sep 2024 22:09:43 +0200
Profil ansehen
Evan Prodromou
evan@cosocial.ca
@julian
@silverpill
@pfefferle
@dmitri
@thisismissem
The big advantage is that you can create clients that do interesting things like games, drawing apps, enterprise applications, and you can plug them directly into the social network. You don't have to create a new social network service for every single application type you're making. That's a dumb, old way of thinking, and we have to get over it.
Link zur Quelle
Sun, 15 Sep 2024 22:11:51 +0200
Profil ansehen
Evan Prodromou
evan@cosocial.ca
@julian
@silverpill
@pfefferle
@dmitri
@thisismissem
The Fediverse should be more like the Facebook Platform (lots of client apps using the same social graph) rather than the Apple App Store (a bunch of one-feature apps that have to bootstrap their own social network each time).
We'll get there. Most servers already support the read-only aspect of the ActivityPub API pretty well. Implementing the write-only part is actually pretty straightforward. A ratchet process of clients and servers.
Link zur Quelle
Sun, 15 Sep 2024 22:14:00 +0200
Profil ansehen
Evan Prodromou
evan@cosocial.ca
@julian
@silverpill
@pfefferle
@dmitri
@thisismissem
The next thing we need is a straightforward OAuth 2.0 profile. I did one as a FEP, but Miss Em thinks it should use a different discovery method, so I think we should maybe move the effort into a TF at the CG.
Link zur Quelle
Sun, 15 Sep 2024 22:16:13 +0200
Profil ansehen
julian
julian@community.nodebb.org
@evan@cosocial.ca
that's actually a pretty wild concept... ActivityPub as a Service.
I see dollar signs.
Link zur Quelle
Mon, 16 Sep 2024 09:38:05 +0200
Profil ansehen
Jupiter Rowland
jupiter_rowland@hub.netzgemeinde.eu
@
Evan Prodromou
@
julian
@
Emelia ??
You may want to get into contact with @
Mario Vavti
and @
Harald Eilertsen
. Hubzilla already has an OAuth 2.0 implementation, both as a server and as a client AFAIK.
CC: @
silverpill
@
Matthias Pfefferle
@
Dmitri | ??
Link zur Quelle
Konversationsmerkmale
Lädt...
Konversationsmerkmale
Lädt...
Anmelden
E-Mail oder Kennung
Kennwort
Angaben speichern
Anmelden
Registrieren
Zurücksetzen des Kennworts
Entfernte Authentifizierung