Discourse als Social-Media-Plattform nutzen

Ich interessiere mich ebenfalls für dieses Thema! Aber ich denke, eine konkrete Definition dessen, was mit „Social Media" gemeint ist, ist ein entscheidender erster Schritt, um diese Diskussion in etwas Praktisches zu verwandeln, das wir möglicherweise befürworten und hoffentlich umsetzen können. Wie du und andere bereits angemerkt haben, verfügt Discourse bereits über viele Aspekte von „Social Media" in seiner nativen Funktionsmenge (oder in Plugins):

  • Benutzerprofile
  • Benutzeraktivität
  • Folgen von Benutzern
  • Benutzerdiskussionen
  • Hochentwickelte Formatierung und Handhabung von Inhalten (eigentlich besser als bei den meisten Social-Media-Plattformen)
  • Listen von Inhalten nach Datum/Aktivität/etc.

Ich könnte noch weitermachen, aber du hast den Punkt verstanden. Was ist also der Unterschied zwischen Discourse und Social Media? Es scheint vielversprechender, herauszufinden, was Discourse nicht hat, um dies zu klären. Das eine große Ding, das mir sofort einfällt und auf das du in deinem ursprünglichen Beitrag wohl angespielt hast, ist das Fehlen einer „Feed"-Ansicht.

Der Hauptunterschied zwischen dem, was Discourse derzeit bietet (z. B. „Neueste"), und einer „Feed"-Ansicht, liegt in der Möglichkeit, den gesamten Inhalt eines Themas direkt einzusehen und dann direkt im Haupt-Feed damit zu interagieren. Das hat viele Implikationen, einige positiv, andere vielleicht negativ. Aus Sicht der Benutzererfahrung schafft es jedoch eine reibungsärmere Umgebung für den Konsum und die Interaktion mit Inhalten. Einer der Hauptvorteile, wie ich sehe, ist, dass es dem Benutzer hilft, einen konsistenten „Kontext" zu bewahren, z. B. seine Position im Feed beizubehalten. Twitter macht dies über die Browser-Navigation (Vorwärts/Zurück) besonders gut, während Facebook das nicht tut, aber eine bessere Interaktion mit Elementen innerhalb des Feeds ermöglicht (z. B. Kommentare erweitern, Kommentare schreiben usw., ohne den Feed zu verlassen).

Discourse leistet ebenfalls gute Arbeit bei der Vorwärts/Zurück-Navigation, indem es zur letzten Scrollposition zurückkehrt und das zuletzt angeklickte Thema kurz hervorhebt. Die reine Dichte der Discourse-Topic-Listen kann jedoch immer noch die Orientierung erschweren. Noch wichtiger ist, dass die reine Topic-Ansicht oft nicht genug Informationen liefert, um zu entscheiden, ob man sich weiter mit etwas beschäftigen möchte.

Nun, ich denke, eine „reine" Feed-Ansicht, die genau so funktioniert wie bestehende Social-Media-Sites, ist nicht unbedingt wünschenswert. Sie steht arguably im Widerspruch zu einigen Idealen von Discourse, z. B. dem Vermeiden von oberflächlichen, impulsiven Interaktionen usw. Aber ich glaube nicht, dass das Konzept der Feed-Ansicht diesen Idealen inhärent widerspricht. Vielmehr denke ich, es lohnt sich, darüber nachzudenken, wie man einige Vorteile dieses Modells nutzen könnte, während man die Vorteile des aktuellen Ansatzes von Discourse beibehält.

Mir fallen ein paar Ideen ein. Nehmen wir zunächst an, wir hätten eine vertraute „Feed"-Ansicht wie bei Facebook oder Twitter, die nach einem Algorithmus/Modell sortiert ist, vielleicht so einfach wie nach Aktualität oder Beliebtheit. Sie zeigt „Beiträge", die in Discourse Themen (Topics) entsprechen. Ob vollständige Themen angezeigt werden oder nur Zusammenfassungen, und ob Kommentare/Antworten standardmäßig sichtbar sind oder nicht, sind einige wichtige Implementierungsdetails, die eine Überlegung wert sind.

Die Standardanzeige vollständiger Themen ist problematisch, da dies zu einem extrem langen Scrollen führen kann und den Zweck der Feed-Ansicht untergräbt, da man zumindest den Startbeitrag jedes Themas vollständig durchscrollen muss, um zum nächsten zu gelangen. Daher scheinen Zusammenfassungen ratsam. Mir ist keine einfache Möglichkeit bekannt, gute Beitrags-Zusammenfassungen zu generieren (das unterscheidet sich von Discourses Fähigkeit, eine Diskussion zusammenzufassen). Daher scheint ein naiver Ansatz, bei dem der Inhalt nach X Zeichen/Wörtern gekürzt wird, wahrscheinlich die beste Lösung zu sein, und wird auch am weitesten verbreitet eingesetzt, vermutlich aus genau diesem Grund. Vielleicht nicht ideal, aber ich kenne noch keine bessere Alternative. Wie bei den meisten anderen Implementierungen könnte es ein einfaches „Klicken zum Erweitern" (z. B. „Mehr anzeigen") sein, wobei die Möglichkeit, von jedem Punkt aus direkt zum Ende zu springen (d. h. „nächstes Thema im Feed") oder das Thema wieder einzuklappen und zur vorherigen Position im „Feed"/Stream zurückzukehren, ideal wäre. Facebook bietet dies nicht unbedingt (und bei Twitter ist es irrelevant, da es eine extrem begrenzte „Beitrags"-Länge hat :grinning_face_with_smiling_eyes:).

Kommentare/Antworten könnten ebenfalls durch Klicken erweitert werden. Ich denke jedoch, dass ein idealeres Verhalten darin bestünde, einen vollständigen Editor von unten in einem Overlay aufzupoppen (wie es jetzt beim Anzeigen eines Themas der Fall ist), anstatt eine Inline-Antwort wie bei Facebook zu ermöglichen. Das würde, meiner Meinung nach, längere und tiefgründigere Antworten fördern. Man könnte wie üblich aus der Inline-Topic-Ansicht zitieren. Der einzige echte Unterschied besteht darin, dass man beim Scrollen über den Topic-Inhalt hinaus sofort andere Themen sieht (zumindest in einer geklappten Ansicht).

Eine Alternative zum Erweitern/Einklappen, die möglicherweise besser dem Wunsch dient, Kommentare anzuzeigen und mit Themen zu interagieren, indem ein anspruchsvollerer und geräumigerer Schreibbereich bereitgestellt wird (und somit einige der negativen Anreize kleiner Kommentarfelder, z. B. oberflächliche Interaktion, vermieden werden), könnten Pop-up-Topic-Ansichten sein, also ein Modal-Fenster, das den Hintergrund abdunkelt, aber durch Klicken außerhalb des Fensters geschlossen werden kann. Dies ähnelt dem Reddit-Modell. Ich mag nicht alles an diesem Ansatz, aber ich denke, die meisten meiner Bedenken sind UX-bezogen und könnten durch z. B. eine bessere Interpretation der Benutzerabsicht bei Klicks verbessert werden (ich klicke mich bei Reddit-Threads zu leicht aus). Der Vorteil ist, dass man viel Platz hat, um Inhalte darzustellen, was das Durchlesen des Themas und eine tiefere Interaktion fördert.

Ich denke, der gesamte Feed-Ansatz, und insbesondere das „Reddit"-Modell, ist besonders interessant im Vergleich zum bestehenden Ansatz von Discourse. Man könnte argumentieren, dass die bestehenden Topic-Listen oberflächlicher/scannbarer sind als z. B. die Feed-Ansicht von Facebook, wo man zumindest etwas vom Inhalt über den Titel hinaus sehen kann. Natürlich kümmert sich das Topic List Excerpts zu einem gewissen Grad darum, aber es ist immer noch nicht dasselbe wie eine echte „Feed"-Ansicht. Das heißt, vielleicht ist dies ein guter Ausgangspunkt, und das einzige, was man dann implementieren müsste, ist diese Idee der „modalen" Topic-Ansicht (oder das Inline-Erweitern per Klick, aber das erscheint meinem naiven, nicht-programmierenden Gehirn als eine deutlich größere Herausforderung). @anon73664359, denkst du, ein solches Setup würde mehr von deinem Wunsch nach einer „Social-Media"-Version von Discourse erfüllen? D. h. Discourse mit Topic-Auszügen, der „Neueste"-Topic-Ansicht und einer modalen Pop-up-Topic-Ansicht? Wenn nicht, was fehlt noch?

10 „Gefällt mir“