Theme Creator, crea e mostra temi senza installare Discourse!

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 Mi Piace

Forse questo argomento può essere aggiornato per dire “Vai al tuo profilo e poi seleziona la scheda Temi”, poiché il pulsante “I miei temi” sembra non esistere più?
Inizialmente stavo cercando quello (vedi sotto)

Messaggio originale

Sto fallendo nel semplice passaggio di fare clic sul pulsante “I miei temi”, non esiste :sweat_smile:

Ispezionando il codice sorgente della pagina, sembra che la stringa “I miei temi” non esista affatto. Sono loggato, quindi non dovrebbe essere questo il problema.

2 Mi Piace

Sarebbe possibile attivare Discourse Chat in Theme Creator?

Vorremmo provare alcune cose lì che modificano l’interfaccia della chat.

2 Mi Piace

Se hai un sito live, allora usare la CLI del tema per lavorare su un tema nascosto sul tuo sito live è come farei lo sviluppo.

5 Mi Piace

Sì, eseguire un sito separato sarebbe probabilmente la migliore strategia.

Abilitare la chat sul creatore di temi significherebbe che dovremmo iniziare a moderarla (o introdurre una sorta di sistema di autodistruzione come abbiamo per gli argomenti), quindi non si tratta solo di premere un interruttore.

2 Mi Piace

Grazie, ho configurato un sito di staging per fare qualche esperimento piĂą approfondito con la chat e altre cose.

Per quanto riguarda Theme Creator, potrebbe aiutare a rendere più accessibile la presentazione delle personalizzazioni della chat (o dovrei dire DM). Capisco il tuo punto sul fatto che sarebbe necessaria un’autodistruzione. Non è già presente come impostazione configurabile del sito?

image

[quote=“Jay Pfaffman, post:60, topic:84942, full:true, username:pfaffman”]
Se hai un sito live, usare la CLI del tema per lavorare su un tema nascosto sul tuo sito live è il modo in cui farei lo sviluppo.
[/quote]
Sì, ho anche quello. Il problema è che non voglio che il mio sviluppatore abbia accesso amministrativo al nostro sito di produzione a causa dei dati sensibili al suo interno, cosa necessaria per modificare le impostazioni del tema/componente.

4 Mi Piace