Funktionsübersicht

Was FediSuite kann, geordnet entlang des Wegs eines Beitrags: Konten verbinden, schreiben, planen, wiederfinden und auswerten. Dazu kommen Benachrichtigungen, Barrierefreiheit, Sicherheit, Betrieb und Plugins.

Beschrieben wird die Web-App. Die Android-App hat einen älteren Stand und wird in den nächsten Wochen und Monaten überarbeitet.

Konten & Plattformen

Alle verbundenen Konten sind in einer Oberfläche erreichbar. FediSuite erkennt dabei, was die jeweilige Plattform und Instanz kann, und richtet den Composer danach aus.

Mehrere Konten

Du kannst Konten auf verschiedenen Plattformen verbinden und zwischen ihnen wechseln. Die Konto-Verwaltung unter „Einstellungen, Verbundene Konten“ zeigt je Konto unter anderem Plattform, Importstatus, Follower, Following, Beitragszahl und den Verbindungsstatus.

Plattform- und Fähigkeitserkennung

Beim Verbinden erkennt FediSuite die Plattform anhand der Instanz-Adresse und lädt, soweit die Instanz sie bereitstellt, Zeichenlimit, Medienregeln und unterstützte Sichtbarkeitsstufen. Diese Angaben fließen in den Composer ein. Zwei Instanzen derselben Software können unterschiedliche Limits haben, und FediSuite arbeitet mit den tatsächlichen Werten der jeweiligen Instanz.

Anmeldung

Konten werden per OAuth2 verbunden, soweit die Plattform das unterstützt. Dein Passwort bleibt dann auf der Instanz. Wo es keinen passenden OAuth2-Ablauf gibt, ist eine Anmeldung mit Zugangsdaten nötig; die Plattformliste unten kennzeichnet das als „Login“. Läuft der Zugriff ab oder wird er widerrufen, zeigt FediSuite an, dass das Konto neu verbunden werden muss.

Historischer Import

Nach dem Verbinden importiert FediSuite im Hintergrund die bisherigen Beiträge des Kontos, soweit die Plattform sie abrufbar macht. Archiv und Analysen beginnen dadurch nicht erst am Tag der Anmeldung. Der Fortschritt steht als Status am Konto, und bei vorübergehenden Fehlern wird der Import später erneut versucht.

Unterstützte Plattformen

FediSuite unterstützt mehr als 20 Fediverse-Plattformen. Bluesky gehört nicht dazu, weil es nicht auf ActivityPub aufbaut; die Anbindung läuft über ein Plugin (siehe Abschnitt Plugins).

  • Mastodon

    Microblogging

    OAuth2
  • Pixelfed

    Foto-Netzwerk

    OAuth2
  • Vernissage

    Foto-Netzwerk

    OAuth2
  • Misskey

    Microblogging

    OAuth2
  • Friendica

    Soziales Netzwerk

    OAuth2
  • Pleroma

    Microblogging

    OAuth2
  • Akkoma

    Microblogging

    OAuth2
  • Sharkey

    Misskey-Fork

    OAuth2
  • Calckey

    Misskey-Fork

    OAuth2
  • Firefish

    Misskey-Fork

    OAuth2
  • Iceshrimp

    Misskey-Fork

    OAuth2
  • PeerTube

    Video-Plattform

    Login
  • Loops

    Kurzvideo

    Login
  • GNU Social

    Microblogging

    OAuth2
  • GoToSocial

    Microblogging

    OAuth2
  • Snac / Snac2

    Microblogging

    OAuth2
  • Takahē

    Microblogging

    OAuth2
  • Mitra

    Soziales Netzwerk

    OAuth2
  • WordPress

    Blog / CMS

    Login
  • BizzFed

    Berufliches Netzwerk

    OAuth2
  • vutuv

    Berufliches Netzwerk

    OAuth2

Schreiben

Der Composer ist der Editor, in dem Beiträge entstehen. Er kennt die Regeln der gewählten Konten und prüft sie schon beim Schreiben.

Composer

Je nach Plattform und Konto stehen diese Funktionen bereit:

  • Zeichenlimit und Medienregeln: Von der Instanz geladen, live angezeigt und beim Absenden geprüft.
  • Sichtbarkeit: Öffentlich, nicht gelistet, nur für Follower oder direkt, je nachdem, was die Plattform anbietet.
  • Inhaltswarnung: Ein eigenes Feld, das bei unterstützten Plattformen mit übertragen wird.
  • Alt-Text: Unter jedem Bild und Video steht eine sichtbare Schaltfläche, die ein Eingabefenster für die Beschreibung öffnet. Der Alt-Text ist Teil des Schreibens, verpflichtend ist er nicht.
  • Sprache des Beitrags: Optional wählbar und bei Plattformen mit Beitragssprache mit übertragen.
  • Live-Vorschau: Zeigt den Beitrag so, wie er erscheinen wird, und aktualisiert sich beim Tippen.
  • Medien: Reihenfolge per Ziehen oder Tastatur änderbar, bei Bildern auf Wunsch mit Fokuspunkt für Vorschaubilder.

Ein Beitrag für mehrere Konten

Derselbe Beitrag lässt sich in einem Schritt für mehrere Konten vorbereiten und veröffentlichen. Damit er überall gültig ist, gilt für Zeichenlimit, Medienanzahl, Medienregeln und Sichtbarkeit die restriktivste Schnittmenge der gewählten Konten. Klappt die Veröffentlichung bei einem Konto nicht, bleibt es ausgewählt, und du kannst es erneut versuchen.

Threads aus langen Texten

Ist ein Text länger als das Zeichenlimit, kann FediSuite ihn automatisch in einen Thread aus Antworten aufteilen, an Absatz-, Satz- oder Wortgrenzen. Eine Vorschau zeigt alle Teile vor dem Absenden, und Medien bleiben am ersten Teil. Bei mehreren Konten ist das nur möglich, wenn alle gewählten Plattformen Threads unterstützen. Die Teile werden in der richtigen Reihenfolge veröffentlicht, auch bei geplanten Beiträgen.

Hinweise beim Schreiben

Neben dem Text zeigt eine aufklappbare Karte bis zu fünf Hinweise aus den bisherigen Daten des gewählten Kontos, etwa zu Zeitpunkt, Textlänge, Link und Medien, jeweils mit den Zahlen und der Datenbasis dahinter. Außerdem warnt der Composer, wenn in den letzten 60 Tagen schon ein sehr ähnlicher Beitrag erschienen ist, und verlinkt ihn, soweit die Adresse bekannt ist. Die Warnung blockiert nichts, die Entscheidung bleibt bei dir.

Planen & Organisieren

Im Planer liegt alles, was zwischen Idee und Veröffentlichung passiert: Kalender, Beiträge, Composer, Kampagnen und Labels.

Zeitgesteuert veröffentlichen

Beiträge werden auf die Minute in deiner eigenen Zeitzone geplant. Hintergrund-Worker veröffentlichen sie, auch wenn die App gerade nicht geöffnet ist; der Worker prüft im Minutentakt, was fällig ist. Ein geplanter Beitrag lässt sich auch sofort veröffentlichen.

Kalender

Der Kalender zeigt Beiträge als Monats- oder Wochenansicht in deiner Zeitzone und lässt sich nach Konto, Plattform, Label, Kampagne und Status filtern. Ein Klick auf einen Tag oder eine Zeit öffnet den Composer mit dem passenden Termin. Geplante Beiträge verschiebst du per Ziehen oder in der Seitenleiste, jeweils nach einer Rückfrage. In der Wochenansicht eines einzelnen Kontos markiert der Kalender Zeitfenster, in denen dieses Konto bisher überdurchschnittlich gut abgeschnitten hat, mit Text und Symbol und nicht nur mit einer Farbe.

Entwürfe

Ein Entwurf wird ohne Termin gespeichert, auf Wunsch für mehrere Konten gleichzeitig, und der Planer veröffentlicht ihn nie von selbst. Du vergibst einen Stand (Idee, In Arbeit, Bereit zur Planung), der Composer speichert Änderungen automatisch, und mehrere Entwürfe lassen sich auf einmal löschen. Einen Entwurf zu planen oder zu posten macht daraus einen normalen Beitrag.

Beitragsverwaltung

Die Beitragsliste trennt Entwürfe, geplante, veröffentlichte und fehlgeschlagene Beiträge und lässt sich nach Konto, Plattform, Label und Kampagne eingrenzen.

  • Bearbeiten und duplizieren: Beiträge öffnen sich zum Bearbeiten im Composer, vollständig mit Text, Medien, Labels und Kampagne.
  • Erneut posten: Ein veröffentlichter Beitrag kann mit Text und Medien als neuer Beitrag noch einmal gesendet werden.
  • Fehler nachvollziehen: Schlägt eine Veröffentlichung fehl, steht die Meldung der Instanz am Beitrag, und er lässt sich erneut senden. Bei einem Thread werden die Teile nach dem fehlgeschlagenen Teil ebenfalls als fehlgeschlagen markiert, weil ein Thread kein Glied überspringen kann.
  • Löschen: Entfernt den Beitrag aus FediSuite. Ein bereits veröffentlichter Beitrag bleibt auf der Instanz bestehen.

Kampagnen

Eine Kampagne bündelt zusammengehörige Beiträge, etwa für eine Veranstaltung oder eine Themenwoche. Sie hat einen Namen, eine Beschreibung, optional einen Zeitraum und Labels, und die Liste zeigt, ob sie bevorsteht, läuft oder beendet ist. Im Composer ordnest du einen Beitrag einer Kampagne zu und kannst deren Labels übernehmen. Kampagnen dienen als Filter in Beitragsliste, Kalender und Archiv.

Labels

Labels sind interne Markierungen mit Namen und optional einer Farbe. Sie werden nie veröffentlicht und nie zu Hashtags, sie dienen allein der Ordnung. Neue Labels legst du direkt im Composer an, und du kannst nach ihnen filtern.

Archiv & Wiederverwenden

Das Archiv sammelt die Beiträge, die FediSuite für dich gespeichert hat, importierte und selbst veröffentlichte. So findest du alte Beiträge wieder und siehst, wie sie gelaufen sind.

Suchen und filtern

Die Volltextsuche durchsucht den Inhalt der Beiträge, wahlweise für das aktuelle Konto oder für alle Konten, auf Wunsch auch mit privaten und direkten Nachrichten. Filter für Label und Kampagne grenzen die Treffer ein. Sortieren kannst du nach Relevanz, Datum, geschätzter Netto-Reichweite, geschätzter Brutto-Reichweite oder Interaktionen. Ein Beitrag lässt sich aufklappen, um Inhalt und Analysedaten zu sehen.

Als neuen Entwurf verwenden

Aus einem Archivbeitrag wird mit einem Klick ein neuer Entwurf im Composer. Text, Inhaltswarnung, Sprache und Medien werden übernommen, soweit die Plattform sie noch liefert; fehlende Medien werden gemeldet. Der Composer vermerkt das Datum des Originals und verlinkt es.

Wieder interessant

Ältere Beiträge, die deutlich mehr erreicht haben als der Median des Kontos, bekommen die Markierung „Wieder interessant“. Die Erklärung nennt die Zahlen und die Datenbasis. Zusätzlich lassen sich Entwürfe als Evergreen markieren und als eigene Sammlung ansehen. Veröffentlicht wird davon nichts automatisch.

Analysen

Die Analysen beruhen auf den eigenen Daten des gewählten Kontos und nicht auf allgemeinen Durchschnittswerten. Die Reichweite wird geschätzt, mit einer ausgearbeiteten Formel, die zwischen Netto- und Brutto-Reichweite unterscheidet und Booster berücksichtigt. Sie orientiert sich am FediWings-Reichweitenmodell von Ralf Stockmann und ist nicht mit serverseitig gemessenen Impressions gleichzusetzen. Die Methodik (öffnet in neuem Tab) ist offengelegt.

Dashboard

Kennzahlen zu Followern, Beiträgen, Interaktionen und geschätzter Reichweite mit Verlauf, dazu die Top-Beiträge nach Reichweite. Ein Top-Beitrag lässt sich aufklappen und zeigt Favoriten, Boosts, Antworten sowie Netto- und Brutto-Reichweite.

Wachstum

Follower und Following im Verlauf, tägliche Veränderungen und wöchentliche Entwicklung über frei wählbare Zeiträume.

Interaktionen

Favoriten, Boosts und Antworten getrennt je Tag, weil sie Unterschiedliches bedeuten: Zustimmung, Weiterverbreitung, Gespräch.

Engagement

Engagement-Rate, Verteilung auf die drei Interaktionsarten, Muster nach Wochentag und das Verhältnis von Boosts zu Antworten.

Geschätzte Reichweite

Netto- und Brutto-Reichweite je Beitrag, mit den zugrunde liegenden Zahlen wie Followern der Booster und sichtbaren Boosts. Zähler und Booster-Listen werden nie verkleinert, weil Instanzen ältere Boosts löschen.

Hashtags

Nutzung, Engagement insgesamt und im Schnitt, Boost- und Antwortrate sowie Kombinationen, die gut zusammen funktionieren.

Zeiten und Formate

Heatmaps für Wochentag und Uhrzeit, eine Übersicht der tatsächlichen Posting-Aktivität und der Vergleich von Beiträgen mit Medien und reinen Textbeiträgen. Zeitfenster mit zu wenigen Beiträgen werden zurückhaltend dargestellt.

Inhalte

Vergleiche mit und ohne Medien oder Link, nach Textlänge, Sichtbarkeit, Sprache und Inhaltswarnung, dazu auffällige Kombinationen und eine Tabelle der Labels mit ihrer Entwicklung. Ein Unterschied erscheint nur, wenn genug Beiträge vorliegen und kein einzelner Ausreißer ihn erklärt, sonst steht dort „Kein belastbarer Unterschied“.

Tipps

Konkrete Hinweise aus den eigenen Daten, etwa zu Zeiten, Formaten, Hashtags, Beitragslänge, Links, Themen und Rhythmus. Jeder Tipp nennt Vergleichswerte, eine Einordnung, eine Empfehlung, einen nächsten Test und eine niedrige, mittlere oder hohe Datenbasis.

Wie die Hinweise zu verstehen sind

Tipps und Vergleiche zeigen Zusammenhänge in den bisherigen Daten eines Kontos, keine bewiesenen Ursachen. Dass Beiträge mit Link bei einem Konto mehr Reichweite hatten, heißt nicht, dass ein Link das bewirkt hat. Sie eignen sich als Anlass für Tests und sind kein Versprechen, dass ein Beitrag besser läuft.

Benachrichtigungen

FediSuite lädt die Benachrichtigungen unterstützter Konten und zeigt sie in einem eigenen Bereich, ohne dass dafür eine Timeline geöffnet werden muss. Das Konto wählst du oben aus.

  • Was angezeigt wird: Je nach Plattform Favoriten, Boosts, Erwähnungen, neue Follower und Follow-Anfragen, Antworten und weitere Ereignisse.
  • Direkt reagieren: Bei passenden Benachrichtigungen kannst du antworten, liken, als gelesen markieren oder den Beitrag auf der Instanz öffnen.
  • Grenzen: Nicht jede Plattform bietet Benachrichtigungen an, zum Beispiel PeerTube, Loops und WordPress. FediSuite soll das Wechseln zwischen Instanzen verringern und ist kein vollständiger Ersatz für einen Client.

Barrierefreiheit

FediSuite ist von Anfang an darauf ausgelegt, mit Tastatur und Screenreader bedienbar zu sein. Die Bedienung mit Screenreader wurde von einer blinden Nutzerin praktisch nachvollzogen. Ein Zertifikat oder ein formales Audit gibt es nicht, und es kann trotzdem Stellen geben, an denen etwas hakt. Hinweise darauf sind willkommen.

Diagramme mit Textalternative

Zu den Diagrammen der Analysen gehören eine aufklappbare Textzusammenfassung und eine Datentabelle, auch bei Heatmaps. Die Information steckt also nicht nur in einem Bild.

Bedienung per Tastatur

Die Reiter des Dashboards lassen sich mit Pfeiltasten, Pos1 und Ende durchlaufen. Medien sortierst und Fokuspunkte setzt du auch ohne Maus, und Dialoge halten den Fokus und schließen mit Escape.

Sprunglink

Ein Link zum Hauptinhalt überspringt die Navigation.

Sprache

Die Sprache der Oberfläche steht im lang-Attribut und wechselt mit ihr. Beitragssprachen können mit übertragen werden, damit Vorlesesoftware sie kennen kann.

Alt-Text beim Schreiben

Jedes Medium hat im Composer eine sichtbare Schaltfläche für die Bildbeschreibung, sie steckt nicht hinter einem Schalter.

Farben und Kontrast

Es gibt ein dunkles und ein helles Farbschema. Die Farbskala der Heatmaps ist so gewählt, dass sie auch bei Rot-Grün-Sehschwäche lesbar bleibt, und Hinweise im Kalender tragen Text und Symbol statt nur Farbe.

Reduzierte Bewegung

Animationen richten sich nach der Einstellung „Bewegung reduzieren“ des Betriebssystems.

Sprachen der Oberfläche

Deutsch, Englisch, Spanisch, Französisch und Italienisch. Französisch sucht noch Gegenleser*innen mit Muttersprache.

Sicherheit & Datenschutz

Die Einstellungen sind in drei Seiten geteilt: Account, Verbundene Konten und Einstellungen. Sicherheit und Datenschutz des FediSuite-Kontos liegen auf der Seite Account.

  • Zwei-Faktor-Anmeldung: Du kannst eine Authenticator-App (TOTP) einrichten. Dazu gibt es Wiederherstellungscodes für den Fall, dass die App nicht erreichbar ist; sie werden nach dem Erzeugen nur einmal angezeigt. Zusätzlich lässt sich ein Code per E-Mail aktivieren, der laut App weniger sicher ist als die Authenticator-App und als Reserve gedacht ist.
  • Sitzungen: Eine Liste zeigt die Geräte, auf denen du angemeldet bist, mit Browser, System und letzter Aktivität. Einzelne Sitzungen lassen sich beenden.
  • DSGVO-Datenexport: Auf Wunsch erstellt FediSuite ein ZIP-Archiv mit Auskunft nach Art. 15 DSGVO und deinen Daten in lesbarer und maschinenlesbarer Form: Profil, verbundene Konten ohne OAuth-Token, Beiträge, importierter Verlauf, Follower-Ereignisse und Statistikverlauf.
  • Konto löschen: Das Löschen entfernt dein FediSuite-Konto samt Anmeldedaten, Verknüpfungen, gespeicherten Beiträgen und Statistiken und verlangt Passwort und ausdrückliche Bestätigung. Deine Fediverse-Konten und die dort veröffentlichten Beiträge bleiben unberührt.
  • Kein Tracking: Die FediSuite-App kommt auf der offiziellen Instanz app.fedisuite.com und bei Self-Hosting ohne Tracker und ohne Werbung aus.

Self-Hosting & Betrieb

FediSuite lässt sich auf eigener Infrastruktur betreiben und steht unter der GPL-3.0. Die Schritte stehen in der Installationsdokumentation.

  • Docker Compose: Das Self-Hosting-Repository enthält ein Compose-Setup mit der App, einer PostgreSQL-Datenbank und zwei Workern. Ein Beispiel für Traefik als Reverse-Proxy liegt bei.
  • Worker: Sie veröffentlichen geplante Beiträge, aktualisieren veröffentlichte Beiträge und Analysen und erzeugen Tipps. Bei Rate-Limits einer Instanz verschieben sie Abfragen auf später, statt sie zu wiederholen.
  • Updates: Updates kommen über neue Container-Images.
  • Admin-Bereich: Benutzerverwaltung, Plugin-Verwaltung, Systeminformationen und ein globaler Hinweis, der allen Nutzer*innen der Instanz angezeigt wird und in Markdown gepflegt wird.
  • Funktionen abschalten: Einzelne Bereiche wie Entwürfe, Kalender, Labels und Kampagnen, Wiederverwenden und die Inhalte-Analysen lassen sich per Umgebungsvariable abschalten.
  • Instanzverzeichnis: Betreiber*innen können ihre Instanz im offiziellen Instanzverzeichnis eintragen. Wer nur ausprobieren will, wählt dort eine Instanz.
FediSuite beitreten

Plugins

ab v1.2.4

Seit v1.2.4 gibt es ein Plugin-System. Plugins werden von den Betreiber*innen einer Instanz installiert und aktiviert und erweitern FediSuite zum Beispiel um weitere Netzwerke.

  • Verwaltung durch Betreiber*innen: Plugins werden über den Admin-Bereich aktiviert oder deaktiviert, ihr Status wird in der Datenbank festgehalten.
  • Manifest: Jedes Plugin bringt ein Manifest mit, das beim Laden geprüft wird.
  • Eigene Bausteine: Plugins können Konto-Anbindungen, Einstellungen, eigene Seiten und Widgets für das Dashboard mitbringen.
  • Für Entwickler*innen: Die Plugin-API ist dokumentiert, dazu gibt es Hilfswerkzeuge und eine Anleitung zum Schreiben eigener Plugins.

Plugins installieren Plugins entwickeln

Beispiel: Bluesky

Die Bluesky-Anbindung (ab v1.2.5) ist als Plugin umgesetzt. Bluesky baut nicht auf ActivityPub auf und gehört deshalb nicht zum Fediverse. Das Plugin verbindet Konten über ein App-Passwort, importiert den bisherigen Verlauf und veröffentlicht Beiträge.