Discourse hat langsam einen Erschöpfungszustand gelöst, den ich nicht einmal bemerkt hatte.

…Tod durch tausend (manchmal buchstäblich) Unternehmensanwendungen. Ich bin heute erschöpft (und scheine vielen anderen so zu gehen) von 1.000 verschiedenen Anwendungen für alles im Unternehmen. Inkonsistenz in UX/UI, Zugriffskontrollen, Kommunikationsprotokollen… die Liste geht endlos weiter. Das beschränkt sich nicht nur auf unser internes Geschäft, auch unsere Benutzer spüren es.

Das ist unsere Notiz-App, das ist unsere Datei-App, das ist unsere Nachrichten-App, das ist unsere A/B/C/1/2/3/X/Y/Z-App. Es ist anstrengend.

Dann gibt es noch mehr Unternehmensanwendungen, die Sie auf Anwendungsebene miteinander verbinden müssen, und eine weitere Anwendung, um sie alle zusammenzuhalten. Es ist wie Netflix, das den Kabel-Bundle neu aufbaut, aber für Unternehmensanwendungen.

Ironischerweise ist aufgrund dieser Fragmentierung im Unternehmen das Ganze entschieden nicht größer als die Summe seiner Teile – es ist viel schlimmer! Jede Anwendung agiert letztendlich in einem Silo, denn Daten sind heute König, und niemand möchte, dass Sie sie woandershin mitnehmen.

Obwohl Discourse von anderen vielleicht nicht als Klassenbeste für all die anderen Dinge (z. B. Ticketsystem, Blog, Marktplatz usw.) angesehen wird, ist es für mich Klassenbeste, weil es 99 % dessen tun kann, was diese anderen Anwendungen tun, und dabei die Benutzererfahrung und die zugrunde liegende Architektur im Einklang hält. Das ist für mich exponentiell mehr wert, weil ich weiß, dass mein Blog, Ankündigungen, Benutzerverwaltung, Diskussionsforum, Veranstaltungen usw. usw. usw. gut zusammenarbeiten werden.

Verbesserungen können oft mit einer solchen geringen Anwendungslandschaft für alle Erfahrungen gleichermaßen erzielt werden, anstatt dass jede Anwendung von einem anderen Unternehmen mit unterschiedlichen Prioritäten verwaltet wird.

Alles kann mit dieser Plattform erstellt werden. Es sind keine Themen, es sind:

  • Blogs
  • Ankündigungen
  • Marktplatzartikel
  • Diskussionen
  • Support-Tickets
  • Videos
  • Veranstaltungen
  • Sprint-Boards
  • Fehler/Probleme
  • Ideen
  • CFPs
  • Anleitungen
  • die Liste geht weiter…

Das ist eine solche Erleichterung, wenn Sie verschiedene Erlebnisse für verschiedene Gruppen aufbauen müssen, und fast immer eine Kombination aus dem oben Genannten.


Obwohl ich niemals davor zurückschrecken werde zu sagen, dass Discourse seine Eigenheiten hat (ich verabscheue das Docs-Plugin, aber vielleicht habe ich die Matrix noch nicht gesehen), überwiegt der Wert, den es beim flexiblen Aufbau eines so kohäsiven Ökosystems hat, bei weitem alle Mängel.

:spiral_notepad: Wir nutzen Discourse für unsere B2B-Unternehmens-Community. Diese Gedanken wurden durch einen schnellen Zustrom anderer Teams in unserem Unternehmen ausgelöst, die uns fragten, ob wir ihnen helfen könnten, ihre kundenorientierten Erlebnisse auf unserer Community aufzubauen, nachdem sie auf einer kürzlichen Firmenveranstaltung gesehen hatten, was sie leisten kann. Wir skalieren unsere Operationen und erweitern unsere Anwendungsfälle schnell (was für uns ein gutes Problem ist).

23 „Gefällt mir“

Ich stimme dir überhaupt nicht zu. Aber Discourse ist oft ein Kompromiss oder ein Tauschgeschäft. Ich kann eine viel bessere Blogging-Plattform mit WordPress nutzen, aber sie kann kein funktionierendes Forum bieten.

Ich habe wenige Optionen, um Dinge zu verkaufen, und Discourse steht nicht auf dieser Liste.

Podcasts mit Discourse hosten? Vergiss es.

Und all meine Optionen in diesen drei Beispielen sind solche, die keine Daten lecken oder verschwenden.

Wir müssen Dinge trennen:

  • was ein Benutzer braucht
  • was ein Administrator/Besitzer braucht

Und aus meiner Sicht haben wir zwei Fragezeichen:

  • als Administrator/Besitzer muss ich separate Lösungen verwenden, weil alle ihre Nische sehr gut bedienen, aber Nebentätigkeiten nicht so sehr
  • Benutzer möchten separate Apps nutzen, um diese Dienste zu nutzen, weil (Social-)Medienkonzerne das wollten wegen… Daten.

Habe ich gesagt, dass die Leute hirnlose Rinder sind? Ziemlich genau. Oder wenn ich das höflicher formulieren möchte: Die meisten Leute wissen es nicht und suchen nach einer einfacheren Lösung. Außerdem änderte sich alles, als Jobs (es könnte auch Nokia, Blueberry usw. sein) das erste echte Smartphone einführte, das auf App-Ebene funktionierte.

Ich bin heute etwas negativ. Ich bin ein absolut zufriedener Benutzer von Discourse, sowohl als Endbenutzer als auch als Administrator. Es ist brillante Forensoftware. Aber wir können die Welt der separaten Apps und Multi-Milliarden-Konzerne einfach nicht schlagen, wenn jeder Benutzer, der erstellt, der konsumiert und der alle Vorteile sammelt, etwas anderes will.

4 „Gefällt mir“

Ich stimme absolut zu – großartige Antwort! Ich habe versucht, das in der Stimmung des obigen Beitrags einzufangen. Ist Discourse besser als Jira für die Problem- und Projektverfolgung? Natürlich nicht, Dollar für Dollar. Ist es besser als Google Drive/OneDrive/etc. für das Filehosting? Definitiv nicht.

(Ist es das Beste für Online-Communities? Nun ja, offensichtlich!)

Aber der Wert in diesen anderen Bereichen, da Discourse so vielseitig ist, besteht darin, dass es 99 % dessen tun kann, was diese Dinge tun können, wenn auch mit Eigenheiten, auf die Sie sich, wie ich glaube, beziehen. Ich bin mit einer Plattform für die meisten Dinge zufrieden, die 99 % mit ein paar Eigenheiten erledigen kann, als mit der Unternehmensanwendungs-Hölle, die ich heute sehe.

ABER, wie bei allem im Leben… es kommt immer darauf an!

Sie haben Recht, Sie werden nie jeden Anwendungsfall lösen, jede Funktion entwickeln oder jeden glücklich machen. Da ich selbst in einer Organisation arbeite, die Unternehmensanwendungen entwickelt, ist das Erreichen dieses Gleichgewichts eine ewige Reise!

Das tut mir leid zu hören. Ich hoffe, Ihr Tag wird heute besser :hugs:

5 „Gefällt mir“

Dies war auch eines unserer Kernprobleme. Wir haben eine obszöne Menge an Plattformen, die dasselbe tun, und Discourse ist phänomenal darin, all diese Dinge richtig zusammenzukleben.

Insbesondere fehlte uns ein zentraler Suchpunkt. Um dies zu (sehr) geringen Kosten zu erreichen, haben wir das Discourse-Team gesponsert, die Header-Suche zu modifizieren, damit wir von der Discourse-Suchleiste aus andere Plattformen durchsuchen können. Jetzt können wir Confluence usw. von Discourse aus durchsuchen :slight_smile:

Hinweis: Dies durchsucht nicht nativ in Discourse, sondern leitet den Benutzer zur anderen Plattform weiter, jedoch mit dem Suchbegriff als Abfrageargument, sodass er direkt zu den Ergebnissen auf der anderen Plattform gelangt.

Das bedeutet, es fallen keine laufenden Kosten an, kein Bedarf, eine vollständige Suchmaschine zu bauen – Sie installieren und konfigurieren einfach die Theme-Komponente :slight_smile:

Unten sehen Sie ein Beispiel für die Suche nach Meta aus der Suchleiste Ihrer Instanz:

  1. Fügen Sie fab-discourse zu Ihrem SVG-Icon-Subset hinzu
    image
  2. Öffnen Sie im Header-Such-Theme-Komponente den Editor extra search icons:
    image
  3. Fügen Sie einen Eintrag für Meta hinzu

    Hinweis: excludeFrom ist eine Liste von Kategorie-IDs für die Kategorien, in denen dieses Symbol nicht erscheinen soll. In diesem Fall schließen wir es von Kategorie-ID 1 aus.
  4. Änderungen speichern.

Wenn Sie den Browser aktualisieren, sollten Sie das Meta-Symbol in der Suchleiste sehen, wenn Sie einen Suchbegriff eingeben. Wenn Sie auf das Symbol klicken, werden die Ergebnisse für diesen Begriff in Meta angezeigt :slight_smile:

Im Video unten suche ich nach “fatigue” in der Suchleiste meiner persönlichen Instanz und klicke dann auf das Meta-Symbol, um die Ergebnisse für “fatigue” in Meta zu sehen:

7 „Gefällt mir“

@Tris20, das ist großartig! Ich habe bisher nur über die allgemeinen Anwendungsfälle gesprochen. Die einzigen beiden, die ich habe und die auf diesem Niveau sind, über die ich noch nicht geschrieben/gesprochen habe und die ich nirgendwo anders gesehen habe, sind:

Statusseiten-Integration

Wir synchronisieren unsere Statusseiten-Ereignisse 1:1 von unserer Statusseite mit einer Discourse-Kategorie, wobei jeder Status ein eigenes Thema ist. Statusereignisse werden im ursprünglichen Beitrag gespiegelt, sogar chronologisch aufsteigend. Wir machen kleine Dinge, die unsere Benutzer (intern und extern) lieben, wie die Verwendung des Discourse-Datums-Objekts, sodass es immer in ihrer lokalen Zeit angezeigt wird, den neuesten Status mit einem Tag zu diesem Thema spiegeln und einige andere clevere Ideen, die wir uns ausgedacht haben. Ich wünschte, Meta hätte diese Funktion.

Ich sollte wirklich mehr über die vollständige Integration schreiben, denn sie ist erstaunlich. Wir runden das Ganze ab, indem wir es mit der Chat-Integration und Slack (unserem internen Chat-Tool) integrieren, sodass, wenn Plattform-Statusereignisse auftreten, diese Discourse-Themen in einen internen Statuskanal gepostet werden, dem jeder folgen kann, aber die Konversation wird ihn letztendlich zu unserer einzigen Wahrheitsquelle zurückbringen: Discourse!

Airtable-Synchronisation

Wir machen so viel Community-Programmmanagement, Projektmanagement und Automatisierung in Airtable. Wir haben eine unglaubliche Einweg-Synchronisation zwischen unseren Discourse-Benutzer- und Benutzergruppentabellen von Discourse zu Airtable entwickelt, sodass wir eine 1:1-Kopie in Airtable mit Echtzeit-Updates haben.

In Airtable können wir erweiterte Automatisierungen für diese Ereignisse erstellen (Änderungen im Benutzerlebenszyklus oder sogar Dinge wie das Ändern ihres Standorts, Aktualisieren ihres Profils usw.). Airtable ermöglicht es Ihnen auch, diese Tabellen mit anderen Airtable-Datenbanken zu synchronisieren, und hier geschieht die eigentliche Magie. Wir haben eine Airtable-Datenbank, in der wir unser Event-Programm verwalten, und wir verwenden nicht nur die Benutzertabelle auf Datenbankebene, sondern erweitern sie dann mit zusätzlichen Werten, die spezifisch für die Verwaltung dieses Event-Programms sind.

Den Wert und das Ausmaß, das wir aus dieser Integration ziehen, würde ich sagen, ist beispiellos und der Grund, warum ich meine Community-Aktivitäten so stark skalieren konnte, bevor ich nach 3,5 Jahren meinen ersten Vollzeitmitarbeiter für die Community eingestellt habe (@putty :wave:).


Dies sind einige ziemlich fortgeschrittene Anwendungsfälle, bei denen ich vermute, dass andere im Unternehmen, wenn sie sie sehen würden, wahrscheinlich so reagieren würden:

4 „Gefällt mir“

Das klingt, als müssten wir dich mal auf eine (virtuelle) Bühne bekommen :smiley:

Ich würde gerne sehen, was du gebaut hast; ich liebe die unkonventionelle Einstellung, Airtable oder Zapier oder etwas Ähnliches zu verwenden, um Dinge zusammenzuflicken :slight_smile:
Nicht alles muss eine 100%ige, mit Unit-Tests abgedeckte, vollständig spezifizierte Lösung sein. Oft ist eine schnelle Sache, die vom Product Owner selbst leicht überarbeitet werden kann, viel nützlicher!

3 „Gefällt mir“

Bitte versteh mich nicht falsch, ich würde gerne die Funktionen in Discourse sehen, richtig? Wer von uns würde nicht gerne sehen, dass seine Funktionen Priorität haben :sweat_smile:

Das ist jedoch der Wert eines erweiterbaren Produkts, und warum es von unserem Team so gut angenommen wurde: Es gibt niemals einen Weg, den wir einschlagen können, der eine Sackgasse ist.

3 „Gefällt mir“

Oh, natürlich!
Aber wie wir alle wissen, auch wenn wir alle nur 20 % einer Software nutzen, nutzt niemand die gleichen 20 % :smiley:

Das Patchen von Dingen mit Airtable löst so viel! Was man in Airtable in 2 Stunden erstellen kann… würde wahrscheinlich tagelange Diskussionen erfordern, bevor es überhaupt in die Entwicklungsphase kommt :man_shrugging:

2 „Gefällt mir“

110%! API-first ist ein Segen für Implementierer!

2 „Gefällt mir“

können Sie mir helfen, dies auch für unsere Community einzurichten?

verwenden Sie Zapier usw. oder gibt es eine direkte Integration?

2 „Gefällt mir“

Leider habe ich nicht die zusätzliche Zeit, um dabei zu helfen, obwohl ich hoffe, eines Tages mehr über die Integration zu posten.

Es wird alles über Discourse Webhooks/APIs gemacht und mit Airtable Automations abgefangen/aufgerufen.

5 „Gefällt mir“

Danke. Das ist nützlich. Ich werde versuchen, es herauszufinden.

1 „Gefällt mir“