Le Projet
Nous recherchons un freelance de niveau senior pour stabiliser et optimiser notre communauté Discourse. Nous avons un arriéré de dette technique, des erreurs de migration et des exigences de suivi spécifiques. Nous travaillons sur une base de tickets avec un accent sur une exécution rapide.
Packs de Travail Principaux
1. Corrections Critiques et Infrastructure
-
SSO/Authentification : Résoudre les problèmes de SSO Google (l’inscription échoue actuellement).
-
Audit de Base de Données : Auditer et corriger les incohérences de la base de données résultant d’une migration précédente défectueuse.
-
Rendu HTML : Résoudre les problèmes où les éléments sont affichés sous forme de code HTML brut. Nécessite l’audit du moteur Markdown et de la désinfection du contenu cuit (Cooked-content sanitization).
2. Accessibilité (Haute Priorité)
- Conformité : Implémenter les étiquettes manquantes pour les lecteurs d’écran et corriger les titres de liens/texte alternatif pour les marqueurs afin d’assurer une conformité totale en matière d’accessibilité.
3. Suivi et SEO
-
Analyses : Configurer et corriger le suivi Matomo pour les visiteurs uniques et les pages vues.
-
SEO : Corriger les définitions de Sitemap pour
DiscussionForumPosting.
Exigences Techniques
-
Backend : Connaissance experte de Ruby on Rails (noyau Discourse) et PostgreSQL.
-
Frontend : Maîtrise de JavaScript/Ember.js.
-
DevOps : Expérience avec Docker, Caddy et les instances n8n auto-hébergées.
-
Intégrations : Compréhension approfondie des signatures Webhook et du SSO.
Calendrier et Budget
-
Calendrier : Dès que possible. Nous souhaitons commencer immédiatement et résoudre ces problèmes dans les prochaines semaines.
-
Budget : 3 000 – 5 000 USD (en fonction de l’expérience et de la rapidité d’exécution).
Comment Postuler
Veuillez envoyer un message privé ou répondre avec :
-
Un bref aperçu de votre expérience avec les migrations Discourse et le développement de plugins personnalisés.
-
Votre disponibilité actuelle pour commencer.