[RFP] Редизайн UX Discourse, кастомизация тем и аудит плагинов

Надеюсь, я не усложню описание ниже, но как менеджер проекта с техническим бэкграундом — я постараюсь дать максимально функциональное описание :smiley: мы ищем опытного разработчика/компанию, работающую с Discourse, чтобы помочь нам оживить наш существующий форум сообщества (работающий на Discourse). Это оплачиваемое предложение :slight_smile:

Объем работ

  1. Выбор и кастомизация темы (не требуется создание темы с нуля)

    1. Нам не нужна тема, созданная полностью с нуля;
    2. Нам нужен ваш опыт, чтобы выбрать надежную существующую тему/фреймворк и адаптировать ее под наш фирменный стиль (минималистичная эстетика, кастомная типографика/шрифты);
    3. Предоставить полностью отполированный темный режим и мобильную верстку с соответствующими вариантами логотипа (мобильный и специфичный для темной темы логотип);
    4. Исправить мелкие баги UI/CSS (например, глюки обертки футера) — но не уверен, что это будет актуально, если мы будем делать перестройку.
  2. База данных и контент

    1. Сохранение данных: Мы хотели бы сохранить 100% наших существующих пользователей, тем, постов и истории сообщества;
    2. Очистка базы данных: Помогите нам объединить, переименовать и очистить категории и дубликаты, не теряя ценных вкладов пользователей.
  3. Аудит плагинов и настроек администратора
    В нашей текущей установке установлено несколько плагинов, но многие из них настроены неправильно или неактивны. Нам нужно, чтобы вы:

    1. Провели аудит нашего текущего стека плагинов;
    2. Посоветовали, какие плагины оставить, какие заменить на лучшие/стандартные встроенные альтернативы, а какие требуют кастомных доработок;
    3. Ключевые области интереса: геймификация/кастомные значки, отклонение обращений в поддержку (плагин Solved, интеграции с базой знаний) и отслеживание обратной связи по продукту (голосование за темы, настройка категорий Issues & Requests).
  4. UX и доработки редактора (Composer)

    1. Ревизия редактора: Заменить стандартную занимающую много места панель предпросмотра на современную панель помощника/ассистента контента;
    2. Навигация: Улучшить навигацию по просмотрам тем.
  5. Интеграции (опционально, возможно в будущем)

    1. Настроить расширенные потоки входа через OAuth;
    2. Подключить форум к нашему стеку продуктов и поддержки (в частности, интеграции с Freshdesk и GitHub).

Что мы предоставляем?

  • Доступ к тестовому форуму (Docker на инстансе AWS EC2);
  • Прототипы низкой точности, направления по UX;
  • Менеджер проекта (я :smiley: )

Если у вас есть вопросы — пожалуйста, не стесняйтесь писать здесь, чтобы у всех был один и тот же набор информации для цитирования :slight_smile:

Если вы заинтересованы, пожалуйста, свяжитесь с нами, предоставив:

  • Примеры форумов Discourse, которые вы кастомизировали (особенно тех, где использовалась адаптация сторонних тем);
  • Вашу примерную доступность и типичную модель ценообразования (почасовая или проектная) — диапазоны тоже подходят, я свяжусь напрямую с более подробной информацией с теми, кто подаст заявку :slight_smile:
5 лайков

Просто для информации: любая работа над редактором — это обычно масштабная задача. Формулировка заставляет меня задуматься, не включен ли у вас режим форматированного текста (Rich Text Mode)?

В этом режиме отдельной панели предварительного просмотра больше нет, или, точнее, само редактирование является предпросмотром.

4 лайка

Или Вложенные ответы?

2 лайка

Спасибо за быстрый ответ! Я не специалист по Discourse, поэтому покажу, как у нас выглядит редактор:

Это своего рода «всплывающее окно», которое появляется снизу, но пространство в нём довольно узкое/тесное. Теоретически я могу переключить его в «полноэкранный» режим, но при этом растягивается только «текстовое поле», а не весь «редактор».

Возможно, это просто наш дизайн или тема делает его «недружелюбным», но именно такое впечатление сложилось у многих внутри компании, и некоторые пользователи также оставляли негативные отзывы.

Приношу извинения за мой «неопытный» сленг, я не уверен, что правильно называю элементы (но стараюсь объяснить как можно лучше :smiley: ).

Привет, @thadeus! Я отвечу более подробно в личных сообщениях.

1 лайк

Привет, @thadeus,

Я отправил тебе личное сообщение с подробным предложением, в котором описан мой подход, приведены соответствующие примеры и задан несколько вопросов, чтобы точно определить рамки проекта. Буду рад обсудить это подробнее, как только ты успеешь всё изучить.

Спасибо.

1 лайк

Спасибо всем за интерес — я уже ответил всем, кто написал мне в личные сообщения. Я также отредактировал свой первый комментарий — конечно, это оплачиваемая работа, хотя бюджет ещё не определён. Мне нужно узнать «рыночную стоимость», и никто не будет отклонён без объяснения причин и возможности для переговоров :slight_smile:

Я оставлю предложение открытым до конца недели и отчитаюсь перед своими руководителями на следующей неделе, так что не стесняйтесь задавать дополнительные вопросы или писать мне в личные сообщения.

2 лайка