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

A few months ago I raised the idea of an Easy Theme Creator. The idea was to have a place where anyone can hack on themes without installing Discourse. Since the plan was set in motion @David_Taylor has been super busy making all the lego pieces fall into place.

The result is https://discourse.theme-creator.io/ , logging in is SUPER easy, just hit the login button and you will be logged in via meta.

Once logged in you will see this giant button:

When you click it you will arrive at your “theme authoring” interface:

The interface has full parity with the admin interface, including live CSS refresh, what more you can use the theme CLI: Install the Discourse Theme CLI console app to help you build themes

All members of the @theme_creator group have the special ability to share themes. So, for example you can check out my simple theme at: https://discourse.theme-creator.io/theme/sam/simple (even anonymous can check out my theme!)

We look forward to feedback here, if any of you theme authors feel like sprucing up the theme-creator site, let me know and link me to your proposed theme.

If you have any themes or theme components please feel free to link your theme or theme-component topics to the preview so people can check them out.

For tips on getting started, see

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“