Идея и реализация
Изначально сайт задумывался как более насыщенная версия Телеграм-канала. В предыдущей реализации были более развёрнутые посты о музыке, музыкантах, собственные размышления об искусстве в целом и направлениях в частности. Тогда же начали появляться более развёрнутые и разнообразные по содержанию (т.е. включающие в себя и музыкальные, и видеопримеры) биографии дирижёров, композиторов, исполнителей.
Со временем возникла необходимость использования более атомарного подхода при создании записей о музыкантах: годы жизни, чем занимался, какую страну представляет. Сначала эта необходимость удовлетворялась целиком и полностью, но впоследствии, спустя несколько системных обновлений (не связанных с содержимым сайта напрямую), реализация такого подхода начала приводить к многочисленным ошибкам, в связи с чем работа над проектом была временно приостановлена до момента, когда будет найдено другое решение, позволяющее без каких-либо ограничений реализовывать необходимые задумки. К слову, раз вы это читаете, значит, решение на данный момент найдено 🙃
Технологии
На момент создания сайта за плечами был опыт работы с разными системами управления содержимым (или CMS - Content Management System): это были и Drupal, и Wordpress, и ModX (очень поверхностное знакомство), и Joomla. Как раз в первом варианте сайта использовался WordPress как наиболее простая в экасплуатации и быстрая в установке система.
Текущая реализация сделана на основе так называемой hybrid CMS (гибридной системы управления содержимым): такая система разделяет внутреннюю логику работы и то, что мы видим на экране. Это позволяет показывать содержимое на разных типах устройств, будь то смартфон, умные часы или экран ноутбука. Дополнительно к этому появилась возможность устанавливать свои правила игры при создании материалов: для страниц с биографиями указывать одни данные, для разборов — другие, для простых статей — третьи.
Собственно, на чём работает сайт:
Изображение в заголовке: Markus Spiske / Unsplash
Поддержать проект