Так получилось, что я заколупался с пересадкой сайта на мобильные рельсы.
Меня постигла типичная ошибка малолетних кодеров, за которую я их сам нещадно пинаю. Я решил, что после двадцати пяти лет тесного сожительства с этим сайтом я уже всё в нём нутром чую, так что мобильность можно приделывать с налёта-поворота и не заморачиваться проектированием, документацией, планированием, контролем версий и прочей бюрократией. К такому подходу меня склонял предыдущий опыт: когда я начинаю заморачиваться проектированием, этот процесс меня так захватывает, что до продакшена дело не доходит.
Неудивительно, что я вляпался туда же, куда малолетние кодеры: техническое устройство сайта превратилось в вавилонское нагромождение с дублированием, костылями и рассогласованием всякой целостности. Естественно, эта каша ещё и неустойчива к изменениям. После кажущегося успеха с фотоочерками я попробовал таким же лёгким движением утелефонить раздел прозы, но оказалось, что из-за малейших вмешательств в код сайт внезапно ломается в непредсказуемых местах.
Наверное, теперь придётся не только обратить взор на проектирование, но и искать кого-нибудь в помощь по технической части.
Например, аудиопроигрыватель уже несколько лет требует модернизации. Прежние версии мы разрабатывали вместе с Денисом Лесновым, они были вполне злободневны и технически продвинуты. Но за пять лет, как это обычно бывает во фронтенде, техническое благолепие перешло в посмешище. Денис с тех пор угнался к новым горизонтам, а в одиночку я с джаваскриптом не справлюсь.
Ну, и весь остальной код придётся строить вокруг аудиопроигрывателя, как филармонию вокруг рояля. Я попытался оценить трудоёмкость этой трансформации, но в моём мозгу не хватило разрядности. В общем, если вы готовы конструктивно помочь, то напишите мне: rostislav@chebykin.ru.
Пока мобильная версия витает в подвешенном состоянии, я планирую сфокусироваться на файле, где должны быть собраны все мои песни с аккордами. Там уже много чего собрано, но гораздо большего не хватает.
Успехов мне.