프로젝트 개요
Discourse 커뮤니티의 안정화와 최적화를 담당할 시니어 레벨 프리랜서를 구합니다. 기술 부채, 마이그레이션 오류, 그리고 특정 트래킹 요구사항에 대한 백로그가 있습니다. 티켓별 과금 방식으로 작업하며, 빠른 실행에 중점을 둡니다.
핵심 작업 패키지
1. 긴급 수정 및 인프라
-
SSO/인증: Google SSO 문제 해결 (현재 가입이 실패하고 있습니다).
-
데이터베이스 감사: 이전의 잘못된 마이그레이션으로 인해 발생한 데이터베이스 불일치 사항을 감사하고 수정합니다.
-
HTML 렌더링: 원본 HTML 코드로 표시되는 요소에 대한 문제를 해결합니다. 마크다운 엔진 및 Cooked 콘텐츠의_SANITIZE_ 처리를 감사해야 합니다.
2. 접근성 (높은 우선순위)
- 컴플라이언스: 스크린리더를 위한 누락된 라벨을 구현하고, 마커의 링크 제목/Alt 텍스트를 수정하여 완전한 접근성 컴플라이언스를 보장합니다.
3. 트래킹 및 SEO
-
분석: 고유 방문자 수와 페이지뷰를 위한 Matomo 트래킹을 설정하고 수정합니다.
-
SEO:
DiscussionForumPosting에 대한 사이트맵 정의를 수정합니다.
기술적 요구 사항
-
백엔드: Ruby on Rails (Discourse 코어) 및 PostgreSQL에 대한 전문 지식.
-
프론트엔드: JavaScript/Ember.js 숙련.
-
DevOps: Docker, Caddy, 그리고 자체 호스팅 n8n 인스턴스 경험.
-
통합: Webhook 서명 및 SSO에 대한 깊은 이해.
타임라인 및 예산
-
타임라인: 가능한 한 빨리. 즉시 시작하여 향후 몇 주 안에 이러한 문제를 해결하기를 원합니다.
-
예산: 3,000~5,000 USD (경험 및 실행 속도에 따라 변동).
지원 방법
다음 내용을 포함하여 개인 메시지(PM)를 보내거나 답변해 주세요:
-
Discourse 마이그레이션 및 커스텀 플러그인 개발에 대한 경험 요약.
-
현재 즉시 시작할 수 있는 가용성.