Изначально: дизайнер нарисовал макеты и сверстал их в код.
Программист реализовал бэк и фронт, после чего натянул верстку на сайт.
Сайт запустился и в течение года, анализируя поведение пользователей, многое было переосмыслено и улучшено. Сайт стал более функциональным и удобным. Но из-за большого количества итераций, добавленных и удаленных элементов, изначальная верстка поплыла (внешне теперь выглядит на три с минусом).
Сейчас проект более-менее устаканился, осталось заново навести красоту. Внешне текущий сайт от изначального варианта отличается процентов на 30%.
Вопрос, как правильно организовать переверстку?
Вариант 1.
Дизайнер рисует новые макеты всего сайта, верстает их в код. Код отдается программисту, он заново перенатягивает весь сайт.
Плюсы: код будет чистый на всем сайте
Минусы: долго, дорого
Вариант 2.
Дизайнер рисует новые макеты измененных частей, верстает их в код. Код отдается программисту, он перенатягивает кривые части сайта.
Плюсы: дешевле, чем первый вариант
Минусы: те части кода, которые не подвергнутся редизайну, возможно будут кривые. (Хотя никто не мешает пофиксить верстку после)
Но, возможно, я не вижу всей картины и существуют еще проблемы. Как будет правильно это организовать?
Версткой должен заниматься верстальщик, а не дизайнер и ни в коем случае бекенд разработчик, если это условие не соблюдать, то от первого варианта можно смело отказаться, получится тоже самое, через пол года сайт так же поплывет из-за того что изначально не была создана правильная основа для его поддержки.
Изначально: дизайнер нарисовал макеты и сверстал их в код.
Дизайнер рисует новые макеты всего сайта, верстает их в код.
Это типичный случай когда дизайнер помимо дизайна предлагает верстку. Да, нельзя не видя его работ сказать, что он некомпетентен, но это абсолютно разные области и как правило в одном из этих навыков он некомпетентен. Результат такого симбиоза в 90% случаев заканчивается вот такими вопросами. Вы либо сами такой мастер на все руки, либо я не знаю что вы пытаетесь доказать.
Виталий,
Значит, что верстка не такой обширный навык сам по себе, люди которые предлагают услуги верстки почти всегда также предлагают или дизайн или разработку.
Значит, что верстка не такой обширный навык сам по себе, люди которые предлагают услуги верстки почти всегда также предлагают или дизайн или разработку.
А потом эти горе разработчики упираются в непробиваемость стену своей некомпетентности и в лучшем случае хотя бы доделывают до конца из говна и палок.
Antoonio54,
Либо руки с мылом, либо хлеб с маслом...)))
Если у твоей машины требуется заменить 30% запчастей встает тот же вопрос.
Ответ был дан правильный: Есть деньги - 1 Вариант - меняй машину (сайт), нет денег - 2 Вариант.
Но помни: Скупой платит дважды )))
Практически в любой отрасли есть момент когда хочется сделать все "по уму" заново, будь то дизайн или самый лютый ассемблер. Попробуйте ответить на следующие вопросы - что вы в итоге хотите получить? Поаккуратнее дизайн? Исправить поведение? Добавить адаптивности? Для какой цели вы хотите все "причесать"? Для будущих обновлений? Еще для чего-то?
Если хватает времени и денег - конечно переделывайте, в противном случае определитесь с целями, средствами, временем и тогда уже можно конкретизировать вопрос - например, планируется увеличение потока пользователей, или нужно увеличить конверсию или есть жалобы на баги