O Projeto
Estamos procurando um freelancer de nível sênior para estabilizar e otimizar nossa comunidade Discourse. Temos um backlog de débito técnico, erros de migração e requisitos específicos de rastreamento. Trabalhamos com base em tickets, com foco em execução rápida.
Pacotes de Trabalho Principais
1. Correções Críticas e Infraestrutura
-
SSO/Autenticação: Resolver problemas de SSO do Google (o registro está falhando atualmente).
-
Auditoria de Banco de Dados: Auditar e corrigir inconsistências no banco de dados resultantes de uma migração anterior com falha.
-
Renderização de HTML: Resolver problemas em que elementos são exibidos como código HTML puro. Requer auditoria do engine Markdown e da sanitização de Conteúdo Cozido (Cooked-content).
2. Acessibilidade (Alta Prioridade)
- Conformidade: Implementar labels ausentes para leitores de tela e corrigir títulos de links/Texto Alternativo (Alt-text) para marcadores para garantir total conformidade com a acessibilidade.
3. Rastreamento e SEO
-
Análise (Analytics): Configurar e corrigir o rastreamento Matomo para visitantes únicos e visualizações de página.
-
SEO: Corrigir definições de Sitemap para
DiscussionForumPosting.
Requisitos Técnicos
-
Backend: Conhecimento especializado em Ruby on Rails (núcleo do Discourse) e PostgreSQL.
-
Frontend: Proficiência em JavaScript/Ember.js.
-
DevOps: Experiência com Docker, Caddy e instâncias self-hosted do n8n.
-
Integrações: Profundo entendimento de Assinaturas de Webhook e SSO.
Cronograma e Orçamento
-
Cronograma: O mais rápido possível (ASAP). Queremos começar imediatamente e resolver essas questões nas próximas semanas.
-
Orçamento: US$ 3.000 – US$ 5.000 (dependendo da experiência e velocidade de execução).
Como se Candidatar
Por favor, envie uma Mensagem Privada (PM) ou responda com:
-
Uma breve visão geral de sua experiência com migrações do Discourse e desenvolvimento de plugins personalizados.
-
Sua disponibilidade atual para começar.