Il Progetto
Cerchiamo un freelancer di livello senior per stabilizzare e ottimizzare la nostra community Discourse. Abbiamo un arretrato di debito tecnico, errori di migrazione e requisiti di tracciamento specifici. Lavoriamo su base ticket con un focus sulla rapida esecuzione.
Pacchetti di Lavoro Principali
1. Correzioni Critiche e Infrastruttura
-
SSO/Autenticazione: Risolvere i problemi di SSO di Google (la registrazione sta fallendo attualmente).
-
Audit del Database: Eseguire un audit e correggere le incongruenze del database derivanti da una precedente migrazione difettosa.
-
Rendering HTML: Risolvere i problemi per cui gli elementi vengono visualizzati come codice HTML grezzo. Richiede l’audit del motore Markdown e della sanificazione del contenuto cotto (Cooked-content).
2. Accessibilità (Alta Priorità)
- Conformità: Implementare le etichette mancanti per gli screen reader e correggere i titoli dei link/Testo alternativo (Alt-text) per i marcatori al fine di garantire la piena conformità all’accessibilità.
3. Tracciamento e SEO
-
Analisi: Configurare e correggere il tracciamento Matomo per visitatori unici e visualizzazioni di pagina.
-
SEO: Correggere le definizioni della Sitemap per
DiscussionForumPosting.
Requisiti Tecnici
-
Backend: Conoscenza esperta di Ruby on Rails (core di Discourse) e PostgreSQL.
-
Frontend: Competenza in JavaScript/Ember.js.
-
DevOps: Esperienza con Docker, Caddy e istanze n8n self-hosted.
-
Integrazioni: Profonda comprensione delle firme Webhook e SSO.
Tempistiche e Budget
-
Tempistiche: Il prima possibile (ASAP). Vogliamo iniziare immediatamente e risolvere questi problemi entro le prossime settimane.
-
Budget: $3.000 – $5.000 USD (a seconda dell’esperienza e della velocità di esecuzione).
Come Candidarsi
Si prega di inviare un messaggio privato (PM) o di rispondere con:
-
Una breve panoramica della tua esperienza con le migrazioni Discourse e lo sviluppo di plugin personalizzati.
-
La tua attuale disponibilità per iniziare.