项目
我们正在寻找一位高级自由职业者来稳定和优化我们的 Discourse 社区。我们有一堆技术债务、迁移错误和特定的跟踪需求需要处理。我们按工单(ticket)形式工作,注重快速执行。
核心工作包
1. 关键修复与基础设施
-
SSO/身份验证: 解决 Google SSO 问题(注册目前失败)。
-
数据库审计: 审计并修复先前错误迁移导致的数据库不一致问题。
-
HTML 渲染: 解决元素显示为原始 HTML 代码的问题。需要审计 Markdown 引擎和 Cooked 内容的清理(sanitization)。
2. 可访问性(高优先级)
- 合规性: 为屏幕阅读器实施缺失的标签,并修复标记的链接标题/Alt 文本,以确保完全的可访问性合规。
3. 跟踪与 SEO
-
分析: 设置并修复 Matomo 跟踪,以统计独立访客和页面浏览量。
-
SEO: 修正
DiscussionForumPosting的站点地图(Sitemap)定义。
技术要求
-
后端: 精通 Ruby on Rails (Discourse 核心) 和 PostgreSQL。
-
前端: 熟练掌握 JavaScript/Ember.js。
-
DevOps: 具有 Docker、Caddy 和自托管 n8n 实例的经验。
-
集成: 深入理解 Webhook 签名和 SSO。
时间表与预算
-
时间表: 尽快(ASAP)。我们希望立即开始,并在接下来的几周内解决这些问题。
-
预算: 3,000 – 5,000 美元(取决于经验和执行速度)。
如何申请
请发送私信(PM)或回复以下内容:
-
简要概述您在 Discourse 迁移和自定义插件开发方面的经验。
-
您目前可以开始工作的可用时间。