Totaler Neuling hat Schwierigkeiten, die Anmelde-Modalansicht mit meinem Test-Theme anzuzeigen, was übersehe ich?

Hallo zusammen,

ich bin das genaue Gegenteil eines Entwicklers (ich arbeite im Bereich Community-Support für Wohltätigkeitsorganisationen), aber ich betreue ein Community-Forum, das Discourse (Pro Plus-Plan) nutzt, und ich gebe mein Bestes, um dazuzulernen. Der Prozess macht mir größtenteils Spaß, auch wenn dieser spezielle Teil ein Kopfzerbrechen bereitet hat!

Ich habe nach ähnlichen Beiträgen hier gesucht und den Discourse AI-Bot um Hilfe gebeten, aber ich stecke immer noch fest. Es tut mir leid, falls ich etwas Offensichtliches übersehe.

Ich versuche, das Anmeldeformular zu verbreitern und das seitliche Polster zu reduzieren. Ich habe ein Testthema erstellt und den CSS-Code dort hinzugefügt, aber ich kann nicht herausfinden, wie ich das Anmeldeformular tatsächlich mit diesem Testthema in der Vorschau anzeigen kann. Ich scheine keine der Optionen „Als anonymer Benutzer anzeigen“ zu haben, die ich an anderer Stelle gesehen habe.

Bisher habe ich Folgendes versucht:

  • Angemeldet: /signup leitet zur Startseite weiter (erwartet).

  • Abgemeldet: Ich kann auf /signup zugreifen, aber nur mit dem Standardthema, niemals mit meinem Testthema.

  • ?preview_theme_id=XX gibt abgemeldet zurück:
    „Vorschau des Themas fehlgeschlagen, da es nicht existiert oder Sie keine Berechtigung haben, darauf zuzugreifen.“

  • Die Anmeldung über Inkognito ermöglicht es mir, das Testthema auszuwählen, aber dann kann ich /signup nicht besuchen, weil ich angemeldet bin.

  • Ich habe auch versucht, den Discourse Theme Creator zu verwenden, aber ich glaube, mein Thema ist nicht berechtigt, anonym angezeigt zu werden, und ich müsste Teil einer bestimmten Gruppe sein oder Freigabeberechtigungen aktiviert haben, um das Thema öffentlich sichtbar zu machen, sodass ich es dort auch nur so sehen kann, als wäre ich angemeldet.

Im Moment fühlt es sich so an, als könnte ich entweder die Anmeldeseite oder das Testthema sehen, aber nicht beides gleichzeitig.

Bevor ich den Tag beende: Gibt es eine einfache, unterstützte Methode für einen nicht-technischen Administrator, die Anmeldemodalansicht mit einem nicht standardmäßigen Thema auf einer gehosteten Discourse-Site in der Vorschau anzuzeigen (ohne es für alle zum Standardthema zu machen)?

Vielen Dank, und Entschuldigung, falls ich etwas Einfaches oder dummerweise Offensichtliches übersehe. Ich bin sehr daran interessiert, den richtigen Weg für einen absoluten Neuling zu verstehen.

1 „Gefällt mir“

Ich denke, Sie müssen das in einer Entwicklungsumgebung tun, was ein großer Aufwand zu sein scheint (aber Discourse für die Entwicklung mit Docker installieren ist möglicherweise nicht so schwer).

Die andere Möglichkeit ist, aufs Ganze zu gehen und es einfach auf der Live-Seite zu tun. Solange Sie nicht Dutzende von Anmeldungen pro Tag erhalten, wird es wahrscheinlich niemand bemerken.

Bearbeiten:

Das ist es, was zu tun ist!

2 „Gefällt mir“

Willkommen bei Meta :waving_hand:

Ich würde der Gruppe @theme_creator beitreten, die es Ihnen ermöglicht, ein Theme im Theme Creator zu teilen, damit Sie es ansehen können, ohne sich anzumelden.

Sie könnten Ihr Test-Theme auch als verfügbares Theme für Benutzer in Ihrem Forum hinzufügen (aber nicht als neues Standard-Theme). Mit dem Sidebar Theme Toggle könnten Sie dieses Theme auswählen, während Sie ausgeloggt sind. Aber Benutzer könnten es natürlich trotzdem sehen.

Eine Entwicklerinstallation ist möglicherweise auch einfacher als Sie erwarten. Ich habe mit einem Codespace auf GitHub begonnen, wo ich meine Themes installiert habe.

Die Anmeldung für eine 14-tägige kostenlose Discourse-Testversion und deren Nutzung zum Testen würde ebenfalls funktionieren.

2 „Gefällt mir“

Hallo,

Danke für das Thema, es ist wirklich gut erklärt, was Sie bereits versucht haben, und ich kann verstehen, dass es frustrierend sein muss, eine nicht-technische Lösung zu finden.

Wenn es sich nur um einfaches CSS handelt, das Sie live anzeigen möchten, könnte Ihnen eine Browser-Erweiterung helfen. Installieren Sie etwas wie Stylus, fügen Sie Ihren CSS-Code ein, und Sie können die ausgeloggte Seite anzeigen.

Würde Ihnen das helfen?

1 „Gefällt mir“