- Details
-
Published on Friday, 22 March 2013 07:15
-
Written by Anton
-
Hits: 82205
Вчера была закончена работа над очередными новшествами в компоненте и плагине Commedia для музыкальных сайтов на Joomla 1.5-3.0. По результатам тестирования было решено готовиться к публикации Commedia. И поскольку новостей в этой части давно уже не было, решено было анонсировать релиз.
Что нового:
-
Исправлена ошибка получения информации о размере файла с удаленного http-сервера, в случае редиректа ссылки на файл, например на файлхостинге MediaFire.
-
Расширена функция определения сетевого адреса пользователя с учетом различных настроек веб-серверов.
-
Исключен возможный запуск плагина в административной части сайта.
-
С целью совместимости с Joomla 3.0 изменено получение параметров плагина Commedia при голосовании за трек.
-
Исправлена ошибка получения нечислового номера дорожки из тегов (теперь заменяется на 0).
-
Добавлена поддержка файла default.jpg в качестве обложки по умолчанию для всех песен внутри музыкальной папки.
-
Добавлена кнопка повтора возле проигрывателя каждой песни, отключаемая в настройках или в тегах конструкции.
-
Исправлена некритичная ошибка: "Модель класса CommediaModelTags не найдена в файле" во всплывающем окне тегов.
-
Арабские языковые файлы переименованы с Египетского (ar-DZ) в классический арабский (ar-AA).
-
Добавлен выпадающий список для выбора количества повторов песни и их отключения.
-
В настройки плагина и теги добавлен выбор Вида повтора - Расширенный (с возможностью выбора количества повторов), простой (только вкл./выкл.) или отсутствует. В тегах это вызывается соответственно: repeat=counter/simple/no
-
В настройки плагина добавлен выбор расширенного режима повтора: взрослый (задается количество повторений) и детский (задается общее количество проигрываний песни).
-
Добавлена прямая ссылка на скачивание файла (дополнинетльно к вызываемой с помощью JavaScript функции) для корректного скачивания с использованием приложения Free MP3 на i-устройствах.
-
Подкорректирован разбор кода Http-страницы или http-папки с учетом того, что в этом коде атрибут каждой ссылки href на mp3 файлы в 99,99% случаев обрамлен двойными кавычками, т.е. должен иметь вид <a href="..">, а также присутствуют символы вида %XX.
-
Добавлена поддержка wav-файлов.
-
jPlayer обновлен до версии 2.2.19.
-
Удален вызов библиотеки mootols в пользовательской части сайта (теперь его поддержка не нужна в Commedia).
-
В проект внедрена библиотека jQuery ColorBox v1.4.0 от 2013-02-12 для поддержки реализации модальных (всплывающих) окон.
-
Добавлена поддержка кодировке Windows-1254 для обработки тегов и имен файлов турецкого языка.
-
Добавлен учет воспроизведения трека с разделением по пользователям (пригодится в следующих версиях).
-
В случае отключения суммирования результатов рейтинга, суммирование количества воспроизведений за все время также отключается.
-
Добавлена перекодировка для нормального отображения нелатинских имен файлов, размещенных в сервисе dropbox.
-
Добавлена поддержка параметра maxrows=0, для возможности отображения только формы для загрузки файлов на сайте.
-
На страницу добавлено сокрытие всех окон с социальными кнопками, в случае клика мышкой по любому месту окна.
-
На страницу добавлено сокрытие всех окон с выбором количества повторов песни (если такие имеются), в случае клика мышкой по любому месту окна.
-
В JavaScript-функцию скачивания файла добавлены указатель на родительское окно _parent и параметр download, для исключения открытия нового окна при клике на скачивание в Safari и некоторых других браузерах.
-
Улучшен код определения номера дорожки из тегов mp3-файла.
-
Добавлена поддержка отображения столбцов "Жанр" и "Битрейт" (по-умолчанию отключена).
-
Добавлено отбражение битрейта на детальной странице трека.
-
Добавлена возможность сортировки по значению жанра sort=genre
-
Добавлена поддержка m4a-файлов
Открою Вам небольшой секрет: на самом деле все эти новшества появились не в один момент, а постепенно появлялись с момента последнего релиза, и у некоторых пользователей часть из них уже присутствует (в зависимости от того, в какое время был приобретен компонент). Это позволяет мне отказаться от предварительного бета-тестирования (для бета-тестирования нужна армия пользователей, которой пока, к сожалению нет) и выявив недоработки у некоторых пользователей (обычно это выявляется быстро, если есть), сразу же исправить их.
Напишите пожалуйста в комментариях, как Вы считаете: лучше анонсировать новую версию сразу после внесения очередных изменений (как это делают некоторые разработчики) или раз в месяц, неделю при наличии изменений (иная периодичность)?
Спасибо Вам за использование Commedia и поддержку проекта!
Comments:
You have no rights to post comments
Discuss this article in the forums (7 replies).
Comments
Спасибо за релиз! Удачи в работе! =)
RSS feed for comments to this post