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.
@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.
É 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.
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.
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.