Criador de Temas, crie e mostre temas sem instalar o Discourse!

Há alguns meses, levantei a ideia de um Criador de Temas Fácil. A proposta era criar um espaço onde qualquer pessoa pudesse experimentar temas sem precisar instalar o Discourse. Desde que o plano foi posto em movimento, @David_Taylor tem trabalhado incansavelmente para fazer todas as peças do Lego se encaixarem.

O resultado é https://discourse.theme-creator.io/. O login é SUPER fácil: basta clicar no botão de login e você será autenticado via meta.

Após fazer o login, você verá este botão gigante:

Ao clicar nele, você será levado à sua interface de “criação de temas”:

A interface possui paridade total com a interface de administração, incluindo atualização ao vivo do CSS. Além disso, você pode usar a CLI de temas: Install the Discourse Theme CLI console app to help you build themes

Todos os membros do grupo @theme_creator têm a capacidade especial de compartilhar temas. Por exemplo, você pode conferir meu tema simples em: https://discourse.theme-creator.io/theme/sam/simple (mesmo usuários anônimos podem ver meu tema!).

Aguardamos seu feedback aqui. Se algum de vocês, criadores de temas, sentir vontade de aprimorar o site do Theme Creator, avise-me e me envie o link para o tema proposto.

Se você tiver temas ou componentes de temas, fique à vontade para linkar seus tópicos #theme ou #theme-component à prévia, para que as pessoas possam conferir.

Para dicas sobre como começar, consulte:

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