Ghost Activity Pub Neuigkeiten #2

In dieser Artikelserie geht es um die Ankündigung und die Begleitung der Entwicklung seitens des Ghost CMS, das ActivityPub Protokoll zu implementieren.

Ghost Activity Pub Neuigkeiten #2
Photo by Syarafina Yusof / Unsplash
Ghost Newsletter #2

Table Of Content (chronologisch)

  1. Ein paar Erklärungen zu Ghost und ActivityPub #1
  2. Ghost Activity Pub Neuigkeiten #2
  3. Was gibt es neues seitens ActivityPub und Ghost? #3

Wir hatten an dieser Stelle bereits darüber berichtet, dass Ghost, die Grundlage meines CMS auf thahipster.de, sich für das sogenannte ActivityPub Protokoll öffnen wird, also Teil des Fediverse wird. Heute ist es an der Zeit, weitere Neuigkeiten im Hinblick dieser Entwicklung zu publizieren 😄

Was ist neu bei ActivityPub?

Die anfängliche Arbeit drehte sich größtenteils um eine Kombination aus der Schaffung technischer Grundlagen, dem Lesen der ActivityPub-Spezifikation, dem Versuch, das Kleinstmögliche zu implementieren.

Nachdem die Ghost-Jungs die anfänglichen Hürden eines einfachen "Posteingangs" und "Postausgangs" sprichwörtlich mit Kaugummi und Klebeband überwunden hatten (und alles in den Arbeitsspeicher schoben), machten sie sich an die Arbeit des allerersten Anwendungsfalls: kann ein Ghost-Weblog einem anderen Ghost-Weblog folgen?

Der Vorteil sich zunächst einmal auf eine grundlegende Ghost <-> Ghost-Verbindung zu konzentrieren besteht laut der Macher darin, dass die Jungs beide Seiten kontrollieren können, sodass sie genau wissen, wie sich beide Akteure verhalten und dadurch einfacher Vorhersagen treffen können, was vor sich geht.

Der Nachteil besteht darin, dass Sie am Ende mit der lokalen Entwicklungsumgebung umgehen müssen, nämlich um ein dezentrales Netzwerkprotokoll auszuführen, das eigentlich nicht dafür konzipiert ist, offline lauffähig zu sein.

Man kann nun einem Ghost-Weblog folgen:

Dann sieht man, wie neue Beiträge im Posteingang angezeigt werden ...

Dann kann man so einen Post anklicken "mehr lesen…"

Allerdings warnen die Macher von Ghost davor, hier in Euphorie zu verfallen. Dieser Fortschritt ist nicht besonders groß, auch wenn es so aussieht, es funktioniert noch nichts so wie es sollte.

Man kann sich das wie die Hülle eines Autos vorstellen, ohne Motor und auch ohne Sitze.

Wie lange die Implementierung letztendlich noch dauern wird, ist offen. Mehr als einen Monat, weniger als ein Jahr sagt Ghost.

Derzeit wird der Posteingang jedes Mal durch einen einzigen Neustart der App vollständig gelöscht. Der nächste Schritt wird die Implementierung einer Datenbank sein, aktuell ist alles im RAM und deshalb flüchtig.

Es bleibt spannend.