Criador de Temas, crie e mostre temas sem instalar o 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 curtidas

Talvez este tópico possa ser atualizado para dizer “Vá para o seu perfil e selecione a aba Temas”, já que o botão “Meus Temas” parece não existir mais?
Eu estava inicialmente procurando por isso (veja abaixo)

Mensagem Original

Estou falhando no simples passo de clicar no botão “Meus Temas”, ele não existe :sweat_smile:

Ao inspecionar o código fonte da página, parece que a string “Meus Temas” não existe. Estou logado, então isso não deveria ser o problema.

2 curtidas

Seria possível ativar o Discourse Chat no Theme Creator?

Gostaríamos de experimentar algumas coisas lá que modificam a interface do chat.

2 curtidas

Se você tem um site ativo, usar o CLI do tema para trabalhar em um tema oculto no seu site ativo é como eu faria o desenvolvimento.

5 curtidas

Sim, rodar contra um site separado provavelmente seria a melhor estratégia.

Habilitar o chat no criador de temas significaria que teríamos que começar a moderá-lo (ou introduzir algum tipo de sistema de autodestruição como temos para tópicos), então não seria apenas uma questão de apertar um botão.

2 curtidas

Obrigado - configurei um site de staging para brincar mais com o chat e outras coisas também.

Em relação ao Theme Creator, pode ajudar a tornar a exibição de personalizações de chat (ou devo dizer DM) mais acessível. Entendo seu ponto de que um autodestruição seria necessária. Isso já não existe como uma configuração configurável do site?

image

Sim, também já implementei isso. O problema é que não quero que meu desenvolvedor tenha acesso de administrador ao nosso site de produção devido aos dados confidenciais contidos nele - isso é necessário para mexer nas configurações de Tema / Componente.

4 curtidas