Доработка проекта на платформе Discourse.org

50 000 руб.за час
19 октября 2020, 11:39 • 1 отклик • 41 просмотр
Ищу разработчика, который может вникнуть в имеющийся код, даже если не было опыта работы с этой платформой.

Проект на движке discourse.org. В дальнейшем нужно будет поддерживать плагин, т.к. при обновлениях discourse плагин может перестать работать из-за изменений в функциях платформы.

Суть плагина: плагин при наличии mp3 записи в посте подключает свой аудио плеер вместо дефолтного. В плеере делается визуализация скриптом: https://wavesurfer-js.org

Задача:
Подключить имеющуюся функцию кэширования для визуального ряда аудио (json файлов), чтобы только 1 раз создавалась визуализации для аудио файлов (сейчас все аудио генерятся каждый раз при загрузке страницы).
+ файлы аудио и визуализации хранятся на S3; при удалении аудио визуализаия тоже должна удаляться.
+ если для существующего аудио визуализация не находится, нужно создать новую.
+ визуализация дожна загружаться, даже если сам аудио файл не подгружается автоматически при загрузке страницы (аудио грузятся только после клика на кнопку "воспроизвести")

У этого скрипта уже есть возможность кэширования визуализации. Нужно подключить эту опцию. https://wavesurfer-js.org/example/audio-element/

Разработку нужно делать на вашем сервере, digitalocean (там же у меня тестовый сервер и боевой).
Работа через github

При отклике прошу указывать вашу ставку за час.