Ловлю себя на мысли, что здесь освещаю лишь крайне ограниченное число тем.
Однако, и эта запись не будет чем то уж сверх новым - это небольшой отчет об очередном обновлении плагина для Community Builder cb_music.
Версия 2012 года была доработана, и теперь плагин по праву может называться полноценным и самодостаточным ибо то, что задумывалось наконец-то реализовано. А сейчас чуть-чуть подробнее...
Первое, что привлечет внимание простого пользователя - это возможность добавить к себе в плей-лист композиций из чужого плей-листа. Тут, собственно, и сказать нечего ибо возможность эта вполне привычная и естественная для современных пользователей.
Следующая особенность заключается в том, что добавление из чужого плей-листа в свой реализовано на ajax, то есть пользователь может продолжить слушать понравившуюся композицию, добавив ее к себе. Также на ajax реализовано и удаление композиций.
Наиболее интересным моментом, на мой взгляд, является новая реализация загрузки и хранения музыки. Каждая композиция теперь хранится в одной копии на сервере. Если пользователь загружает композицию, которая уже есть на сервере, то его композиция не загружается, а используется уже загруженная ранее композиция. Проверка наличия данной композиции осуществляется путем сравнения md5 хешей загруженного файла и файлов в БД.
Скачать плагин cb_music вы можете на официальном сайте: