ActivityPub

ActivityPub ist ein 2018 veröffentlichtes, offenes, dezentrales Protokoll für soziale Netzwerke, das vom W3C verwaltet wird. Es bietet ein Client-zu-Server-API zum Erstellen, Hochladen und Löschen von Inhalten sowie ein Server-zu-Server-API für eine dezentrale Kommunikation.

ActivityPub ist ein Standard für das Fediverse. Früher hieß das Protokoll „ActivityPump“, aber der aktuelle Name bot sich laut diversen Meinungen an, um den dezentralen Aspekt des Protokolls zu betonen. Es hat einige Ähnlichkeit mit Vorgängerprotokollen wie OStatus. Im Januar 2018 gab das W3C den ActivityPub-Standard frei und empfiehlt ihn seither für dezentrales Teilen von Inhalten.

Damit Hubzilla auch mit Instanzen (und damit mit Nutzern) interagieren kann, die mittels ActivityPub arbeiten, muss das ActivityPub-Protokoll noch aktiviert werden. Dies erfolgt über das Hamburger-Menü. Hier ruft man ganz am Ende den Menüpunkt "+ Apps" auf.

ap01

In der linken Seitenleiste findet man zwei Einträge:

  • Installierte Apps
  • Verfügbare Apps

Unter den verfügbaren Apps findet man alle Apps, die auf der eigenen Instanz zur Verfügung stehen, unter den installierten Apps, all diejenigen, die man als Nutzer aus dem Pool "Verfügbare Apps" installiert hat.

Ist - bei einem frisch erstellten Kanal - die App "ActivityPub-Protokoll" noch nicht installiert, erscheint sie auch nicht unter den installierten Apps. Man muss die App zurächst unter "Verfügbare Apps" mittels eines Klicks auf den Button "Installieren" installieren.

ap02

Danach wechselt man zu "Installierte Apps" und klickt auf das Sternchen rechts bei ActivityPub-Protokoll. Es wird gelb und anschließend ist die App im Hamburger-Menü verfügbar.

ap03

Klickt man sie im Hamburger-Menü an, gelangt man zu den Einstellungen. Für die normale Nutzung muss man hier nichts verändern.

ap04

ap05