Да, подобный менеджер с лёгкостью можно использовать для графического построения тем оформления. Понадобится перетащить объекты на канву страницы, задать поведение для событий объекта и выбрать свойства (цвет, фон, размер, расположение, свойство резиновости и пр.). В подобной ситуации не думаю, что подобный менеджер как то усложнит проект в целом или как то усложнит процесс использования темы оформления. Например
Думаю, сеошнику или верстальщику нужно заниматься своим делом, а не редактировать контролёры CMS. Верстальщик, к примеру, готовит HTML макет, с использованием рекомендаций сеошника, и может быть говорит программисту о каких то особенностях проекта, если они есть. Программист создаёт тему оформления. В теме оформления вообще не слова об Assets - в пару местах проекта темы оформления пару строк. Как то так - каждый занимается своим делом. Конечно, когда ты и швец, и жнец, и на дуде игрец - ты сам контролируешь ресурсы, распределяя их по проекту в соответствии с требованиями. Сам следишь, чтоб не подключилось лишнего 100-200 кБ js-кода, там где это не нужно, сам следишь за тем, чтоб css например подключались в правильной последовательности, не перекрывая друг друга, затем, с помощью какого нибудь своего метода или сторонней библиотеки, ужимаешь все эти свои JS и CSS (типа bootstrap.js -> bootstrap.min.js), кешируешь и отдаёшь один_файл.gz. А можно не переморачиваться и просто использовать Assets Manager, ели конечно ты не считаешь, что это называется "Усложнять проект"
Да и потом, каким бы ни было использование Assets Manager, - простая сортировка и удаление не нужного, упаковка или что-то другое, - в любом случае, ты его один раз написал и забыл. Во всех последующих проектах ты его просто используешь, а не программируешь новый способ. Может быть раз в пол-года, год, добавляя свою новую фичу, исправляя внезапный баг.
|