Доработка проекта на платформе Discourse.org
50 000 руб.за час
Ищу разработчика, который может вникнуть в имеющийся код, даже если не было опыта работы с этой платформой.
Проект на движке discourse.org. В дальнейшем нужно будет поддерживать плагин, т.к. при обновлениях discourse плагин может перестать работать из-за изменений в функциях платформы.
Суть плагина: плагин при наличии mp3 записи в посте подключает свой аудио плеер вместо дефолтного. В плеере делается визуализация скриптом: https://wavesurfer-js.org
Задача:
Подключить имеющуюся функцию кэширования для визуального ряда аудио (json файлов), чтобы только 1 раз создавалась визуализации для аудио файлов (сейчас все аудио генерятся каждый раз при загрузке страницы).
+ файлы аудио и визуализации хранятся на S3; при удалении аудио визуализаия тоже должна удаляться.
+ если для существующего аудио визуализация не находится, нужно создать новую.
+ визуализация дожна загружаться, даже если сам аудио файл не подгружается автоматически при загрузке страницы (аудио грузятся только после клика на кнопку "воспроизвести")
У этого скрипта уже есть возможность кэширования визуализации. Нужно подключить эту опцию. https://wavesurfer-js.org/example/audio-element/
Разработку нужно делать на вашем сервере, digitalocean (там же у меня тестовый сервер и боевой).
Работа через github
При отклике прошу указывать вашу ставку за час.
Проект на движке discourse.org. В дальнейшем нужно будет поддерживать плагин, т.к. при обновлениях discourse плагин может перестать работать из-за изменений в функциях платформы.
Суть плагина: плагин при наличии mp3 записи в посте подключает свой аудио плеер вместо дефолтного. В плеере делается визуализация скриптом: https://wavesurfer-js.org
Задача:
Подключить имеющуюся функцию кэширования для визуального ряда аудио (json файлов), чтобы только 1 раз создавалась визуализации для аудио файлов (сейчас все аудио генерятся каждый раз при загрузке страницы).
+ файлы аудио и визуализации хранятся на S3; при удалении аудио визуализаия тоже должна удаляться.
+ если для существующего аудио визуализация не находится, нужно создать новую.
+ визуализация дожна загружаться, даже если сам аудио файл не подгружается автоматически при загрузке страницы (аудио грузятся только после клика на кнопку "воспроизвести")
У этого скрипта уже есть возможность кэширования визуализации. Нужно подключить эту опцию. https://wavesurfer-js.org/example/audio-element/
Разработку нужно делать на вашем сервере, digitalocean (там же у меня тестовый сервер и боевой).
Работа через github
При отклике прошу указывать вашу ставку за час.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.