Ich bin unglaublich neugierig, die außergewöhnlichsten Modifikationen zu entdecken, die Sie mit Ihrer Discourse-Plattform erreicht haben. Ich weiß, dass viele Leute die Standardthemen und Plugins verwenden, aber ich bin sicher, dass es viele andere Plattformen gibt, die völlig einzigartige Modifikationen verwenden. Ich bin begierig darauf, diese Kreationen zu sehen.
Ist Ihre Discourse-Plattform in irgendeiner Weise einzigartig? Wenn Sie möchten, stellen Sie Ihre Website in diesem Thema vor. Auf diese Weise wird sich wahrscheinlich eine völlig neue Sichtweise entfalten, die die bemerkenswerte Flexibilität von Discourse und die erstaunlichen Anpassungsgrade zeigt, die es erreichen kann.
Dieses Thema ist nicht für Fragen wie … Erwarten Sie, die Anpassungsquelle oder den Code zu teilen. Es geht nur darum, viele Dinge zu sehen, die möglich sind, und vielleicht bekommen wir eine Idee … Wenn der Autor/Ersteller seine Modifikationen teilen möchte, kann er dies in den Kategorien Theme, Theme component oder Plugin tun.
Wir haben ziemlich viele benutzerdefinierte Discourse-Plugins zusammen mit unseren WordPress-Diensten entwickelt.
Ein paar Anpassungen:
Update-Anfragen
Kunden auf unserer Hauptwebsite können automatisch neue Updates für WordPress-Themes und -Plugins über ein benutzerdefiniertes Discourse-Plugin anfordern.
Antworten von WordPress nach Discourse posten
Wenn ein Kunde eine Frage hat oder ein Theme oder Plugin melden möchte, kann er dies direkt über diese Funktion tun.
Mitglieder zu einer benutzerdefinierten Gruppe upgraden, wenn sie ein WooCommerce-Produkt + Lizenz verwenden
Wir haben WooCommerce als Shop-Komponente in unseren WordPress-Systemen aktiviert. Immer wenn ein Kunde eine Lizenz oder eine Bestellung kauft, erhält er automatisch ein bestimmtes Benutzerlevel in Discourse, damit er auf die Support-Community zugreifen kann.
Und einige andere kleinere Integrationen:
Einem Discourse-Thema automatisch folgen, indem ein Theme oder Plugin heruntergeladen wird.
Benutzer bei der Registrierung automatisch von WordPress nach Discourse synchronisieren.
Und wir verwenden make.com, um mehrere andere Aufgaben zu automatisieren.
Nur meine 2 Cents und ich freue mich auf weitere Integrationen
Ich habe das Signatur-Plugin modifiziert, damit Benutzer eine Reihe ihrer Lieblings-Pokémon angeben können, die unter ihrem Beitrag angezeigt werden (dies ist ein Pokémon-basiertes Forum). Ich habe auch ein Abzeichensystem hinzugefügt, das Benutzern ein Abzeichen verleiht, wenn sie eine bestimmte Beitragsanzahl überschreiten. Dies wird unter dem Benutzernamen angezeigt. Es gibt auch ein Plugin, mit dem Benutzer ihre Instagram-/YouTube-/Ebay-Konten neben ihrem Namen teilen können. Nichts allzu Verrücktes.
Verrückter war dieses Discord-Plugin, das ich erstellt habe und das Konten über Discourse/Discord verknüpft. Es speichert alle Nachrichten in der Discourse-Datenbank, sodass Sie schnell die Gesamtzahl der Discord-Beiträge abfragen können (was, glauben Sie es oder nicht, keine leicht verfügbare Funktion ist). Basierend auf der Beitragsanzahl können Sie ein Abzeichen im Forum sammeln (und es gibt Ihnen auch diesen Rang über die Discord-Bot-API). Sie können Ihre Discord-Beiträge auch auf Discourse anzeigen, warum nicht.
Kein sehr gutes Beispiel dafür, was man mit Discourse machen kann…
aber man kann jedes gewünschte Thema einstellen. Das mag verrückt sein, denn kaputt = verrückt, oder?
Das Skript erstellt einen Droplet, konfiguriert Mailgun und sendet Ihnen eine E-Mail mit den erforderlichen DNS-Einstellungen. Sobald Sie diese vorgenommen haben, wird Discourse installiert und Sie erhalten eine E-Mail, wenn der Vorgang abgeschlossen ist.
Bei Backbase haben wir eine stark modifizierte Discourse-Instanz verwendet, die alle unsere Produktdokumentationen enthielt (gerendert aus Asciidoc und Docbook).
Etwa 1,5 Millionen Dokumente, vollständig in das Discourse Ember-Framework eingebettet. Wir hatten eine benutzerdefinierte Algolia-Suche, die alles umfasste.
Und wir haben etwas mit Gamification/Badging entwickelt, um Salesforce Trails zu emulieren.
Leider war es eine geschlossene Community, daher habe ich nicht viele visuelle Elemente zum Teilen
Ich habe vor Jahren einen Beitrag mit einigen Screenshots gemacht:
Würden Sie dieses modifizierte Plugin und die Art und Weise, wie Sie den letzten Teil Ihrer Antwort hier gemacht haben, teilen? Ich würde es gerne als Basis für meine eigenen Bedürfnisse verwenden.