El Proyecto
Buscamos un profesional autónomo de nivel sénior para estabilizar y optimizar nuestra comunidad de Discourse. Tenemos un historial de deuda técnica, errores de migración y requisitos específicos de seguimiento. Trabajamos por tickets con un enfoque en la ejecución rápida.
Paquetes de Trabajo Principales
1. Correcciones Críticas e Infraestructura
-
SSO/Autenticación: Resolver problemas de SSO con Google (el registro está fallando actualmente).
-
Auditoría de Base de Datos: Auditar y corregir inconsistencias en la base de datos resultantes de una migración anterior defectuosa.
-
Renderizado de HTML: Resolver problemas por los cuales los elementos se muestran como código HTML sin procesar. Requiere auditar el motor de Markdown y la sanitización del contenido cocinado (Cooked-content).
2. Accesibilidad (Alta Prioridad)
- Cumplimiento: Implementar etiquetas faltantes para lectores de pantalla y corregir títulos de enlaces/texto alternativo (Alt-text) para marcadores para garantizar el pleno cumplimiento de la accesibilidad.
3. Seguimiento y SEO
-
Analíticas: Configurar y corregir el seguimiento de Matomo para visitantes únicos y visitas a páginas.
-
SEO: Corregir las definiciones del Mapa del Sitio (Sitemap) para
DiscussionForumPosting.
Requisitos Técnicos
-
Backend: Conocimiento experto de Ruby on Rails (núcleo de Discourse) y PostgreSQL.
-
Frontend: Dominio de JavaScript/Ember.js.
-
DevOps: Experiencia con Docker, Caddy e instancias autohospedadas de n8n.
-
Integraciones: Comprensión profunda de las firmas de Webhook y SSO.
Plazo y Presupuesto
-
Plazo: Lo antes posible (ASAP). Queremos comenzar de inmediato y tener estos problemas resueltos en las próximas semanas.
-
Presupuesto: $3,000 – $5,000 USD (dependiendo de la experiencia y la velocidad de ejecución).
Cómo Postularse
Por favor, envíe un mensaje privado o responda con:
-
Un resumen breve de su experiencia con migraciones de Discourse y desarrollo de plugins personalizados.
-
Su disponibilidad actual para comenzar.