Sehr einfach zu konfigurieren, und ich denke, es funktioniert einwandfrei.
Eine zufällige Frage: Ist es möglich, ein benutzerdefiniertes Symbol einzufügen? Also z. B. ein Site-Logo, das als Symbol anstelle der Font-Awesome-Symbole verwendet wird? Ich habe es derzeit nur als PNG.
Das ist etwas, das du mit ein wenig CSS machen kannst. Ich habe Ähnliches umgesetzt, aber den Code nicht gespeichert.
Wenn ich mich richtig erinnere, sind zwei Schritte nötig: Zuerst das Ausblenden des benutzerdefinierten Symbols – ich habe in meinem benutzerdefinierten Theme das Sternsymbol verwendet – und dann das Hinzufügen des benutzerdefinierten Bildes vor dem Titel.
Ich leite auf eine WordPress-Seite weiter (mein OAuth-Anbieter), auf der sich Benutzer entweder für ein Abonnement anmelden können, um Inhalte anzusehen, oder sich einfach einloggen können.
Das Problem ist, dass sie, wenn sie sich einloggen und zum Forum zurückkehren, nicht automatisch im Forum angemeldet sind (und erneut auf die Schaltfläche „Anmelden
Wenn es Ihnen erlaubt, zu einer URL umzuleiten, fügen Sie dies an das Ende Ihrer Discourse-URL hinzu: /session/sso?return_path=/top. Sie können den Pfad, zu dem umgeleitet wird, ändern, aber dies sollte Sie automatisch anmelden.
Ausgezeichnet! Früher konnte ich das auf Xenforo machen, also habe ich gehofft, dass es auf Discourse etwas Ähnliches gibt. Das ist ideal für bezahlte Communities, um Leute in Premium-Bereiche des Forums zu locken.
Vielen Dank,
Ray
P.S. @davidkingham David, ich habe einen Blick auf deine Community geworfen. Sie ist eine der besten, die ich gesehen habe. Respekt und danke, dass du sie geteilt hast.
Dieses Plugin scheint in 2.6 beta 2 nicht zu funktionieren. @fzngagan: Discourse erlaubt mir nicht, Themen zu laden, sobald es aktiviert ist. Siehe unten die Fehlermeldungen.
Obwohl das Plugin jetzt nicht mehr abstürzt, funktioniert es nicht mehr auf tests-passed.
Das Symbol wird angezeigt, aber Sie können Themen innerhalb einer Kategorie wie gewohnt aufrufen.
Ich habe dies getestet, indem ich ein funktionierendes Plugin auf Version 2.5 hatte und dann auf tests-passed umgestiegen bin, wodurch es beschädigt wurde.
Edit: Dies scheint ein Multisite-Problem zu sein. Die Funktion check_and_raise_exceptions wird nur dann vorangestellt, wenn das Plugin auf dem Multisite-Master aktiviert ist. Außerdem muss Discourse nach der Aktivierung des Plugins neu gestartet werden.
Frage: Wie schwierig wäre es, Crawlern den Zugriff auf den Inhalt zu ermöglichen? Ich kann nicht herausfinden, wie man innerhalb des Guardians für anonyme Nutzer erkennt, ob die Anfrage von einem Crawler stammt (oder die User-Agent-Zeichenkette). Hat jemand Hinweise? Ich würde gerne einen PR erstellen, wenn ich nur wüsste, wie ich an diese Informationen komme.
Bitte: @fzngagan, könntest du bitte einen Blick auf das kürzlich eingeführte Multisite-Problem werfen? Ich könnte einen PR erstellen, obwohl es sich um eine einfache Änderung handelt.
Wenn du JavaScript in deinem Browser deaktivierst, kannst du das Crawler-Layout sehen (und somit können das auch deine Benutzer ).
Ich habe einen POC-Branch namens crawl erstellt, den du testen und erweitern kannst. Wenn es funktioniert, werden wir ihn hinter eine Standardeinstellung stellen, die standardmäßig deaktiviert ist.
Hinweis: Ich habe den Branch noch nicht getestet, aber ich helfe gerne
Ich würde einen PR hier gerne annehmen. Ich bin mit Multisite-Funktionen noch nicht vertraut
Auf die Version 2.6.0.beta5 von Discourse aktualisiert und scheint erneut ein Problem mit diesem Plugin aufgetreten zu sein. Hast du eine Idee, @fzngagan?
Wenn ich als nicht angemeldeter Benutzer versuche, zu einer „gesperrten Kategorie“ zu navigieren, erscheint nur ein rotierender Ladeindikator (und ich werde nie weitergeleitet). Es scheint, als würde „You are not permitted to view the requested resource“ auch in die URL eingefügt.
@dylanb
Ja, mir ist bewusst, dass dies schon seit einiger Zeit kaputt ist und einer Refaktorisierung bedarf. Ich werde es wahrscheinlich Ende dieser Woche in Augenschein nehmen.