Folgen / Follower

Während bei vielen Fediverse-Diensten zwischen dem eigenen Folgen von anderen Nutzern und dem Gefolgtwerden (also die eigenen Follower) unterschieden wird, sind Verbindungen bei Hubzilla immer ein "beidseitiger Vertrag". Das bedeutet, dass ein anderer Nutzer unserem Kanal nur "folgen" kann, wenn wir die Verbindung genehmigen (je nach Einstellung automatisch oder nach Benachrichtigung per Hand).

Haben wir aber selbst einen "Fremdkanal" (ein Fediverse-Nutzer, der einen anderen Dienst als Hubzilla, höchstwahrscheinlich auf Basis von ActivityPub, verwendet) als Kontakt zugefügt, so "folgen" wir ihm, wir wissen aber nicht, ob er uns auch "zurück folgt", also für uns ein "Follower" ist. Einen Anhaltspunkt dafür kann der runde, farbige Indikator im Profilbild liefern. Ist er rot, so folgt uns selbst der Kontakt nicht. Ist er gelb oder grün, so folgt er uns. Beim Mouseover (wenn wir mit dem Mauszeiger über den Punkt fahren und dort verharren) werden die Rechte angezeigt, die uns der Fremdkanal einräumt.

Allerdings ist der Punkt keine Garantie dafür, dass uns der Fremdkanal tatsächlich aktuell folgt. Entfolgt ein solcher Fremdkanal uns nämlich, ändert sich die Farbe nachträglich nicht wieder zu rot.

Wie kann man einen Kanal als Follower zulassen, ohne ihm selbst zu folgen?

Nun kommt oft die Frage auf, wie wir als Hubzilla-Nutzer es denn verwirklichen können, dass uns ein Fremdkanal "folgt", wir ihm aber faktisch nicht "zurück folgen". Ohne unser Zutun geht das mit Hubzilla nicht. Der Kontakt ist auf jeden Fall in unserer Kontaktliste.

Aber Hubzilla wäre nicht Hubzilla, wenn es nicht doch eine Funktion gäbe, die genau das Verhalten ermöglicht, das wir uns wünschen. Verwirklichen können wir das mittels der Kanalrolle.

Angenommen wir haben einen Kontakt zu einem Fremdkontakt mit dem Namen "EinFant". Dieser empfängt nun Beiträge, die wir veröffentlichen (sofern wir die Sichtbarkeit des Inhalts nicht selbst einschränken) in seiner Timeline. Haben wir für die Kanalrolle "Öffentlich oder "Privat" gewählt, empfangen wir nun auch Beiträge von EinFant in unserem Stream. Nun ist es uns durchaus recht, dass EinFant uns folgt, also unsere Beiträge sehen kann, wir selbst stehen aber nicht auf das, was er selbst veröffentlicht. Wir möchten also erlauben, dass er "Follower" ist, wollen ihm selbst aber nicht "zurück folgen".

Dafür müssen wir jetzt lediglich eine Kontaktrolle anlegen, mit der wir bestimmten Kontakten erlauben, unsere Beiträge zu empfangen, von ihnen selbst aber nichts annehmen.

Die Kontaktrolle könnten wir z.B. "nur Follower" nennen.

Während die Standard-Kontaktrolle zusätzlich zu den Rechten aus der Kanalrolle auch "Kann mir die Beiträge aus seinem Kanal schicken" aktiviert ist, wird beim Anlegen einer neuen Kanalrolle zunächst einmal alles nicht gewährt, was nicht von der Kanalrolle geerbt wurde. Und hier lassen wir das entsprechende Kästchen ohne Haken.

follow01

Wenn nun künftig eine Verbindungsanfrage eines Fremd-Kontakts hereinkommt und wir dem Fremd-Kontakt lediglich das Folgen erlauben, ihm selbst aber nicht folgen möchten, dann weisen wir ihm einfach die Kontaktrolle "nur Follower" zu.

Stellen wir im Nachhinein fest, dass wir einem Fremd-Kanal nicht folgen wollen, er uns aber weiter folgen können soll, bearbeiten wir den Kontakt ändern seine Kontaktrolle in "nur Follower".