Доработка плагина для Discourse
проект на движке discourse.org. все плагины официальные и не требовали изменения. только 1 плагин нужно изменить. в дальнейшем нужно будет поддерживать плагин, т.к. при обновлениях discourse плагин часто перестает работать из-за изменений в функциях платформы.
суть плагина: плагин при наличии mp3 записи в посте подключает свой аудио плеер вместо дефолтного. В плеере делается визуализация аудио записи по типу soundcloud.com
после установки плагина в инструментах поста будет иконка микрофона. этой иконкой активируется функция записи голоса и загрузки mp3 файла в пост
Нужно сделать:
- Изменить иконки, изменить расположение правого блока с иконками (отключить css flex)
- Исправить ошибку: если в пост добавляется несколько аудио записей, то плеер не работает.
- На мобильном: горизонтальной прокрутки нет, но аудио дорожка не умещается в блоке и её часть скрыта справа, пальцем можно передвинуть визуальный ряд. Нужно умещать все аудио в границах экрана.
- Сделать кэширование для визуального ряда аудио, чтобы только 1 раз создавалась визуализации для аудио файлов.
Разработку нужно делать на вашем сервере, digitalocean (там же у меня тестовый сервер и боевой).