Theme Creator, erstelle und zeige Themes ohne Discourse zu installieren!

Vor ein paar Monaten habe ich die Idee eines „Easy Theme Creator" vorgestellt. Die Idee war, einen Ort zu schaffen, an dem jeder an Themes arbeiten kann, ohne Discourse installieren zu müssen. Seit die Pläne in Gang gesetzt wurden, war @David_Taylor extrem damit beschäftigt, alle Lego-Teile an ihren Platz zu bringen.

Das Ergebnis ist https://discourse.theme-creator.io/. Das Einloggen ist SUPER einfach: Klicken Sie einfach auf den Login-Button, und Sie werden über Meta eingeloggt.

Nachdem Sie sich eingeloggt haben, sehen Sie diesen riesigen Button:

Wenn Sie darauf klicken, gelangen Sie zu Ihrer „Theme-Erstellungs"-Oberfläche:

Die Oberfläche bietet volle Parität mit der Admin-Oberfläche, inklusive Live-CSS-Aktualisierung. Noch besser: Sie können die Theme-CLI verwenden: Install the Discourse Theme CLI console app to help you build themes

Alle Mitglieder der @theme_creator-Gruppe haben die besondere Fähigkeit, Themes zu teilen. Sie können also beispielsweise mein einfaches Theme unter https://discourse.theme-creator.io/theme/sam/simple ansehen (sogar anonyme Nutzer können sich mein Theme ansehen!).

Wir freuen uns auf Ihr Feedback. Falls Sie als Theme-Autor Lust haben, die Theme-Creator-Website aufzuwerten, lassen Sie es mich wissen und verlinken Sie mir Ihr vorgeschlagenes Theme.

Wenn Sie Themes oder Theme-Komponenten haben, können Sie gerne Ihre #theme- oder #theme-component-Themen mit der Vorschau verlinken, damit andere sie sich ansehen können.

Für Tipps zum Einstieg sehen Sie bitte hier nach:

70 „Gefällt mir“

Vielleicht kann dieses Thema aktualisiert werden, um zu sagen: „Gehen Sie zu Ihrem Profil und wählen Sie dann die Registerkarte „Themes“ aus“, da die Schaltfläche „Meine Themes“ anscheinend nicht mehr existiert?
Ich habe anfangs danach gesucht (siehe unten)

Originalnachricht

Mir gelingt der einfache Schritt, auf die Schaltfläche „Meine Themes“ zu klicken, sie existiert nicht :sweat_smile:

Bei der Überprüfung des Seitenquellcodes scheint es, dass die Zeichenfolge „Meine Themes“ überhaupt nicht existiert. Ich bin angemeldet, das sollte also kein Problem sein.

2 „Gefällt mir“

Wäre es möglich, Discourse Chat im Theme Creator zu aktivieren?

Wir möchten dort ein paar Dinge ausprobieren, die die Chat-Oberfläche verändern.

2 „Gefällt mir“

Wenn Sie eine Live-Website haben, würde ich die Entwicklung mit dem Theme-CLI durchführen, indem ich an einem versteckten Theme auf Ihrer Live-Website arbeite.

5 „Gefällt mir“

Ja, die Ausführung gegen eine separate Website wäre wahrscheinlich die beste Strategie.

Das Aktivieren des Chats im Theme Creator würde bedeuten, dass wir ihn moderieren müssten (oder ein Art Selbstzerstörungssystem einführen müssten, wie wir es für Themen haben), sodass es nicht nur eine Frage des Umlegens eines Schalters ist.

2 „Gefällt mir“

Danke – ich habe eine Staging-Site eingerichtet, um mit Chat und einigen anderen Dingen herumzuspielen.

Was den Theme Creator betrifft, könnte er dabei helfen, die Präsentation von Chat- (oder sollte ich sagen DM-) Anpassungen zugänglicher zu machen. Ich verstehe Ihren Punkt, dass eine Selbstzerstörung erforderlich wäre. Gibt es das nicht bereits als konfigurierbare Website-Einstellung?

image

Yup, das habe ich auch eingerichtet. Das Problem ist, dass ich nicht möchte, dass meine Entwickler Administratorzugriff auf unsere Produktions-Website haben, aufgrund der sensiblen Daten darin – dies ist erforderlich, um mit Theme-/Komponenteneinstellungen herumzuspielen.

4 „Gefällt mir“