Проект
Мы ищем фрилансера старшего уровня для стабилизации и оптимизации нашего сообщества на платформе Discourse. У нас есть накопленные технические долги, ошибки миграции и специфические требования к отслеживанию. Мы работаем по принципу «задача за задачей» с акцентом на быстрое выполнение.
Основные пакеты работ
1. Критические исправления и инфраструктура
-
SSO/Аутентификация: Устранение проблем с Google SSO (регистрация в настоящее время не работает).
-
Аудит базы данных: Проверка и устранение несоответствий в базе данных, возникших в результате предыдущей ошибочной миграции.
-
Визуализация HTML: Устранение проблем, при которых элементы отображаются в виде исходного HTML-кода. Требуется аудит движка Markdown и фильтрации обработанного контента (Cooked-content).
2. Доступность (высокий приоритет)
- Соответствие стандартам: Внедрение отсутствующих меток для программ чтения с экрана и исправление заголовков ссылок/альтернативного текста для маркеров для обеспечения полного соответствия требованиям доступности.
3. Отслеживание и SEO
-
Аналитика: Настройка и исправление отслеживания в Matomo для уникальных посетителей и просмотров страниц.
-
SEO: Исправление определений карты сайта для
DiscussionForumPosting.
Технические требования
-
Бэкенд: Экспертные знания Ruby on Rails (ядро Discourse) и PostgreSQL.
-
Фронтенд: Навыки работы с JavaScript/Ember.js.
-
DevOps: Опыт работы с Docker, Caddy и собственными экземплярами n8n.
-
Интеграции: Глубокое понимание подписей вебхуков и SSO.
Сроки и бюджет
-
Сроки: Как можно скорее. Мы хотим начать немедленно и решить эти проблемы в течение следующих нескольких недель.
-
Бюджет: 3 000 – 5 000 USD (в зависимости от опыта и скорости выполнения).
Как подать заявку
Пожалуйста, отправьте личное сообщение или ответьте со следующим:
-
Краткий обзор вашего опыта работы с миграциями Discourse и разработкой пользовательских плагинов.
-
Ваша текущая доступность для начала работы.