Das Projekt
Wir suchen einen Freelancer auf Senior-Niveau, um unsere Discourse-Community zu stabilisieren und zu optimieren. Wir haben einen Rückstand an technischer Schuld, Migrationsfehlern und spezifischen Tracking-Anforderungen. Wir arbeiten auf Ticketbasis mit Fokus auf schnelle Ausführung.
Kernarbeitspakete
1. Kritische Fehlerbehebungen & Infrastruktur
-
SSO/Authentifizierung: Behebung von Google SSO-Problemen (Registrierung schlägt derzeit fehl).
-
Datenbank-Audit: Audit und Behebung von Inkonsistenzen in der Datenbank, die aus einer früheren fehlerhaften Migration resultieren.
-
HTML-Rendering: Behebung von Problemen, bei denen Elemente als reiner HTML-Code angezeigt werden. Erfordert die Überprüfung der Markdown-Engine und der Bereinigung von Cooked-Inhalten.
2. Barrierefreiheit (Hohe Priorität)
- Compliance: Implementierung fehlender Beschriftungen für Screenreader und Korrektur von Link-Titeln/Alt-Texten für Marker, um die vollständige Einhaltung der Barrierefreiheitsstandards zu gewährleisten.
3. Tracking & SEO
-
Analyse: Einrichtung und Korrektur des Matomo-Trackings für eindeutige Besucher und Seitenaufrufe.
-
SEO: Korrektur der Sitemap-Definitionen für
DiscussionForumPosting.
Technische Anforderungen
-
Backend: Expertenkenntnisse in Ruby on Rails (Discourse Core) und PostgreSQL.
-
Frontend: Beherrschung von JavaScript/Ember.js.
-
DevOps: Erfahrung mit Docker, Caddy und selbst gehosteten n8n-Instanzen.
-
Integrationen: Tiefes Verständnis von Webhook-Signaturen und SSO.
Zeitplan & Budget
-
Zeitplan: Schnellstmöglich (ASAP). Wir möchten sofort beginnen und diese Probleme innerhalb der nächsten Wochen gelöst haben.
-
Budget: 3.000 – 5.000 USD (abhängig von Erfahrung und Geschwindigkeit der Ausführung).
Bewerbung
Bitte senden Sie eine private Nachricht (PM) oder antworten Sie mit:
-
Einem kurzen Überblick über Ihre Erfahrung mit Discourse-Migrationen und der Entwicklung benutzerdefinierter Plugins.
-
Ihrer aktuellen Verfügbarkeit für den Start.