Музыкальный сайт локальной сети
Музыкальный сайт использовался в локальной сети для обмена музыкой.
Кроме музки были доступны и ддругие разделы (софт, книги), организованный по тому же приниципу.
При заливке музыки на сайт производится автоматическая сортировка музыкальных композиций при помощи ID3TAG
по исполнителям, жанрам, альбомам с дальнейшей возможностью вносить изменения вручную, как на сайт, так и в композиции.
Система состоит из WEB приложения музыкального сайта, административной части и сервиса, производящего
постоянный мониторинг на предмет изменений в FTP папках и синхронизации их с содержимым сайта.
Так же есть возможность учета скачиваний композиций путем анализа FTP логов.
В сайте использовалась технология разделения кода и дизайна сайта (сайт писался во времена, когда CMS и
фреймворки не использовались повсеместно или были еще не написаны).
В основные функции сайта входило:
- Хранение музыкальных композиций в структурированном виде с разделениям по альбомам и испольнителям.
- Импорт вновь обнаруженных папок как автоматически, так и вручную.
- Полнофункциональный поиск по всем параметрам композиции (автор/исполнитель, альбом, год, жанр).
- Учет статистики скачивания композиций.
- Синхронизация текущих папок и базы данных.
- Редактирование ID3TAG композиций и соотвествующих данных в базе данных.
- Ручное добавление/удаление объектов.
- Несколько разделов для книг и ПО, организованные аналогичным образом.
Хостинг сайта осуществлялся с использованием Apache, написан был на PHP, в качестве базы данных
использовалась MySQL.