Olá comunidade Discourse,
Estou procurando um desenvolvedor/integrador freelancer experiente para ajudar a implementar um tema personalizado do Discourse para o nosso fórum CockpitLab. Já criamos um protótipo funcional com Lovable (um editor de IA) e agora desejamos integrá-lo corretamente em nossa instância do Discourse.
Protótipo feito com Lovable: https://preview–forum-discourse.lovable.app/
Fórum Discourse atual: https://forum.cockpitlab.io/
Sobre o projeto:
- Já temos um protótipo detalhado do tema com todo o CSS necessário.
- O tema inclui navegação personalizada, botões estilizados, um rodapé específico e várias modificações nos componentes padrão do Discourse.
- Queremos manter nossa paleta de cores atual (principalmente #edb067 como cor primária).
- Conectamos o Lovable ao GitHub e o GitHub a um novo tema do Discourse, portanto, as modificações podem ser feitas diretamente no GitHub.
Problemas técnicos e desafios a serem resolvidos:
- Navegação personalizada: Nosso protótipo inclui uma barra de navegação superior com menus suspensos (Links Úteis, Ferramentas, etc.) que não são exibidos corretamente na instância atual do Discourse.
- Integração do rodapé: O rodapé personalizado com várias seções não aparece em nossa instância.
- Consistência visual: Alguns de nossos estilos CSS são ignorados ou substituídos pelos estilos padrão do Discourse.
- Design responsivo: Nosso design funciona bem no desktop, mas apresenta bugs no celular (menus suspensos que não são exibidos corretamente, elementos desalinhados).
Exemplos de bugs específicos:
- As classes
.cockpitlab-topnave.cockpitlab-footerestão em nosso CSS, mas não são aplicadas aos elementos correspondentes. - Variáveis CSS definidas em
:rootnão são reconhecidas em certas partes da interface. - Botões com a classe
.btn-primarymantêm o estilo padrão do Discourse em vez de nosso estilo personalizado. - A hierarquia de cores não é respeitada (por exemplo, links e botões ainda usam a cor padrão do Discourse).
Habilidades necessárias:
- Experiência avançada com temas do Discourse e seu sistema de componentes.
- Proficiência em SCSS/CSS e técnicas de integração de temas.
- Conhecimento de JavaScript para implementar recursos interativos.
- Compreensão de problemas de compatibilidade entre temas personalizados e atualizações do Discourse.
Posso fornecer:
- Acesso ao nosso protótipo no Lovable.
- Acesso ao nosso repositório GitHub com o código do tema.
- Arquivos CSS/SCSS já desenvolvidos.
- Capturas de tela detalhadas do resultado desejado.
- Acesso à nossa instância do Discourse para testes.
Orçamento e cronograma a serem discutidos com base no perfil. Se você estiver interessado ou tiver dúvidas, sinta-se à vontade para me contatar por mensagem privada ou nos comentários.
Agradeço antecipadamente pela sua ajuda!
Adicionei um item na seção “Sobre o projeto” mencionando sua integração com o GitHub e também incluí “Acesso ao nosso repositório GitHub com o código do tema” na lista de coisas que você pode fornecer.