Como criar um tema (se eu for um usuário final puro)

Como já mencionei, sou apenas um usuário final do fórum; não sei muito sobre HTML/CSS, conheço apenas o básico e a sintaxe. Quero criar e contribuir com um tema ou layout para o fórum Discourse (shotcut) (no fórum onde sou usuário regular). Qual linguagem de programação preciso para criar o tema ou layout? Deve ser um tema moderno e agradável, parecido com o visual do Twitter ou do Instagram.

Não sou desenvolvedor; aprendi HTML/CSS apenas lendo livros de informática na escola. Existe algum programa extra para usuários finais, algo básico e simples, ou vocês têm um bom tutorial sobre como criar um tema semelhante ao do Instagram para fóruns Discourse?


Devs

Vocês poderiam recategorizar meu tópico para o local correto, pois não sei onde ele se encaixa melhor; talvez em ux.

1 curtida

Confira o Discourse Theme CLI (aplicativo de console para ajudá-lo a criar temas) e o Guia do desenvolvedor para temas do Discourse. Acredito que seja por aí que se deve começar.

2 curtidas

@Ar_D Estou em uma situação semelhante (embora eu já tenha começado com o tema). Recomendo que você verifique esses tópicos. Talvez seja melhor focar nos três primeiros no início e, quando tiver uma melhor noção do que está fazendo, explorar os últimos dois.

  1. Beginner's guide to using Discourse Themes
  2. Designer's Guide to getting started with themes in Discourse
  3. Theme Creator, create and show themes without installing Discourse!
  4. Get started with Theme Creator and the Theme CLI
  5. Developing Discourse Themes & Theme Components

É possível avançar bastante apenas com as funcionalidades padrão do Theme Creator. Experimentei o Theme CLI (era a primeira vez que configurava algo tão complexo; sou muito iniciante) e achei extremamente útil para obter feedback muito rápido sobre qualquer alteração de design. No geral, meu conhecimento extremamente limitado de HTML/CSS já me ajudou a chegar longe.

5 curtidas

Sim, é uma grande vantagem poder fazer alterações em um editor real no seu computador, salvar e ver o resultado na hora. Mas, como você sugere, faz todo o sentido fazer algumas alterações triviais na interface web para ter certeza de que você está fazendo algo (geralmente eu faço algo como color: red para ver que estou tendo algum efeito) antes de gastar tempo configurando a ferramenta de CLI. No entanto, se você vai passar mais de uma hora da sua vida mexendo com temas, vale muito a pena dedicar tempo para dominar a ferramenta de CLI. Esse tempo será recuperado muito rapidamente.

4 curtidas

Você claramente me forneceu uma solução passo a passo, obrigado.

Obrigado @pfaffman por compartilhar a CLI.

1 curtida

Recentemente, percebi que a CLI só funciona se eu usar o WSL, mas eu nunca executo nenhum aplicativo Linux. Além disso, o sistema que estou usando não abre a Microsoft Store por causa de alguns possíveis bugs, e estou executando a versão mais recente, então nem mesmo consigo atualizar meu Windows.

Portanto, acho que a CLI não é mais útil para mim. Preciso instalar o Linux em uma máquina virtual com minha internet lenta.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.